Skip to content

UDM Domain Models

Auto-generated from source. Each domain is a Pydantic model with field-level descriptions.

Implemented Domains

The UDM spec defines 23 domains. The 9 currently implemented are documented below. Additional domains will appear here automatically as they are added to the SDK.

Identity

IdentityDomain

Bases: DomainModel

Identifies the source and its organizational context.

UDM Domain 1: Identity

Location

LocationDomain

Bases: DomainModel

Physical location and coordinate systems.

UDM Domain 2: Location

Motion

MotionDomain

Bases: DomainModel

Velocity, acceleration, and movement state.

UDM Domain 3: Motion

Power

PowerDomain

Bases: DomainModel

Battery, charging, and energy management.

UDM Domain 4: Power

Operational

OperationalDomain

Bases: DomainModel

High-level operational mode and task status.

UDM Domain 5: Operational State

NavigationDomain

Bases: DomainModel

Path planning, localization, and navigation status.

UDM Domain 6: Navigation

Perception

PerceptionDomain

Bases: DomainModel

Sensor readings and environmental perception.

UDM Domain 7: Perception

Safety

SafetyDomain

Bases: DomainModel

Safety-related status and events.

UDM Domain 8: Safety

Actuators

ActuatorsDomain

Bases: DomainModel

Motor, joint, and actuator status.

UDM Domain 9: Actuators