Module domains

Module domains 

Source
Expand description

UDM Domain models.

This module contains all 23 UDM domain structs organized into individual submodules for maintainability.

Re-exports§

pub use actuators::ActuatorsDomain;
pub use ai::AiDomain;
pub use audio::AudioDomain;
pub use communication::CommunicationDomain;
pub use compliance::ComplianceDomain;
pub use compute::ComputeDomain;
pub use context::ContextDomain;
pub use coordination::CoordinationDomain;
pub use environment_interaction::EnvironmentInteractionDomain;
pub use hri::HriDomain;
pub use identity::IdentityDomain;
pub use location::LocationDomain;
pub use maintenance::MaintenanceDomain;
pub use manipulation::ManipulationDomain;
pub use motion::MotionDomain;
pub use navigation::NavigationDomain;
pub use operational::OperationalDomain;
pub use payload::PayloadDomain;
pub use perception::PerceptionDomain;
pub use power::PowerDomain;
pub use safety::SafetyDomain;
pub use simulation::SimulationDomain;
pub use thermal::ThermalDomain;
pub use common::*;

Modules§

actuators
Actuators Domain - Motors, joints, grippers, and lifts.
ai
AI Domain - Models, decisions, and anomalies.
audio
Audio Domain - Microphones, speakers, and sound detection.
common
Common types shared across UDM domains.
communication
Communication Domain - Network, fleet, and integration status.
compliance
Compliance Domain - Certifications, safety standards, cybersecurity.
compute
Compute Domain - CPU, memory, GPU, storage, and ROS status.
context
Context Domain - Time, facility, weather, and traffic context.
coordination
Coordination Domain - Fleet coordination and traffic management.
environment_interaction
Environment Interaction Domain - Doors, elevators, charging stations.
hri
HRI Domain - Human-Robot Interaction.
identity
Identity Domain - Robot/system identification.
location
Location Domain - Position and coordinates.
maintenance
Maintenance Domain - Health, diagnostics, and maintenance schedules.
manipulation
Manipulation Domain - Arm state, end effector, and grasping.
motion
Motion Domain - Velocity, acceleration, and movement state.
navigation
Navigation Domain - Localization, path planning, and goals.
operational
Operational Domain - Mode, state, tasks, and errors.
payload
Payload Domain - Load status, compartments, and items.
perception
Perception Domain - Sensors and detections.
power
Power Domain - Battery, charging, and power state.
safety
Safety Domain - Safety state, e-stop, zones, and violations.
simulation
Simulation Domain - Simulator and scenario information.
thermal
Thermal Domain - Temperature monitoring and cooling.