Message Index
message means a typed payload schema.
All public message namespaces start with msg..
Builtin scalar types are not separate message namespaces. They are language-neutral scalar types reused by message fields.
| Scalar | Meaning |
|---|---|
bool |
boolean scalar |
int32 |
signed 32-bit integer |
uint32 |
unsigned 32-bit integer |
int64 |
signed 64-bit integer |
float32 |
32-bit floating point |
float64 |
64-bit floating point |
string |
UTF-8 string |
bytes |
raw byte sequence |
msg.core.common.primitive.v1 is the wrapper-message namespace for named primitive payloads such as BoolValue, Int32Value, and TimestampNs.
Namespace Summary
| Namespace | Role | Message count |
|---|---|---|
msg.core.common.primitive.v1 |
Canonical common wrapper and utility message set for primitive payloads and empty bodies. | 18 |
msg.core.diagnostics.v1 |
Canonical diagnostics message set shared by language-native logging implementations. | 1 |
msg.core.kinematics.v1 |
Canonical kinematics message set for robot-family-agnostic motion representations. | 6 |
msg.core.spatial.v1 |
Canonical shared spatial message set for base math types, semantic physical quantities, and rigid-body spatial quantities used across robotics domains. | 11 |
msg.core.state.v1 |
Canonical subsystem-runtime state message set shared across all subsystem roles. | 2 |
msg.core.timing.v1 |
Timing message set for synchronized and scheduled execution semantics. | 2 |
msg.actuator.servo.v1 |
Low-level servo and actuation payload message set. | 1 |
msg.locomotion.legged.v1 |
Legged locomotion payloads shared by quadruped and humanoid systems. | 10 |
msg.locomotion.mobile_base.v1 |
Canonical wheeled mobile-base payload family for platform state, odometry, safety state, and optional differential-drive helpers. | 10 |
msg.locomotion.velocity.v1 |
Canonical shared locomotion body-velocity payload family for timed exchange, acknowledgements, limits, and stop requests. | 4 |
msg.motion.articulated.v1 |
Articulated-motion payloads shared by jointed mechanisms. | 1 |
msg.motion.manipulator.v1 |
Canonical manipulator motion payloads built on shared articulated, spatial, and kinematic foundations. | 7 |
msg.sensor.camera.v1 |
Camera-sensor payload family for RGB/depth frame delivery and calibration metadata. | 4 |
msg.localization.v1 |
Localization payload family for self-pose estimation status. | 2 |
msg.mapping.v1 |
Mapping payload family for occupancy-style map publication. | 2 |
msg.navigation.v1 |
Navigation payload family for goal-based autonomous motion. | 6 |
msg.perception.v1 |
Perception payload family for object detection, pose estimation, and grasp planning outputs. | 7 |
This page is a compact index for canonical message namespaces and message names. It preserves stable anchors used by API contract references, generated SDKs, and the Web Console spec dictionary.
Field-level definitions are intentionally not repeated here. The source YAML under spec/messages is the schema authority; use that YAML or the installed Spec Dictionary when inspecting nested fields and generated bindings.
msg.core.common.primitive.v1
Canonical common wrapper and utility message set for primitive payloads and empty bodies.
- Source YAML -
spec/messages/msg/core/common/primitive/v1.yaml - Canonical namespace path -
msg/core/common/primitive/v1
Messages
- Empty - Explicit empty payload used instead of raw null or omitted bodies.
- BoolValue - Canonical wrapped boolean payload.
- Int32Value - Canonical wrapped int32 payload.
- UInt32Value - Canonical wrapped uint32 payload.
- UInt32Vector - Canonical wrapped uint32 vector payload.
- Int64Value - Canonical wrapped int64 payload.
- Float32Value - Canonical wrapped float32 payload.
- Float32Vector - Canonical wrapped float32 vector payload.
- Float64Value - Canonical wrapped float64 payload.
- BoolVector - Canonical wrapped boolean vector payload.
- StringValue - Canonical wrapped string payload.
- BytesValue - Canonical wrapped bytes payload.
- TimestampNs - Nanosecond timestamp wrapper used when a named scalar time payload is needed.
- DurationNs - Nanosecond duration wrapper used when a named scalar duration payload is needed.
- IndexedBoolValue - Generic indexed boolean payload used by channel-addressed interfaces such as digital IO.
- IndexedFloat32Value - Generic indexed float32 payload used by channel-addressed interfaces such as analog IO.
- IndexedBoolVector - Generic indexed boolean vector payload for batched channel-addressed updates.
- IndexedFloat32Vector - Generic indexed float32 vector payload for batched channel-addressed updates.
msg.core.diagnostics.v1
Canonical diagnostics message set shared by language-native logging implementations.
- Source YAML -
spec/messages/msg/core/diagnostics/v1.yaml - Canonical namespace path -
msg/core/diagnostics/v1
Messages
- LogRecord - Structured log record for optional Librux log event publishing and remote diagnostics.
msg.core.kinematics.v1
Canonical kinematics message set for robot-family-agnostic motion representations.
- Source YAML -
spec/messages/msg/core/kinematics/v1.yaml - Canonical namespace path -
msg/core/kinematics/v1
Messages
- JointValues - Generic joint vector for an articulated chain.
- JointLimits - Limit values for a single articulated joint.
- JointState - Measured joint state for an articulated chain.
- JointVelocity - Joint-space velocity command for an articulated chain.
- JointCommand - Commanded joint targets for an articulated chain.
- KinematicChainState - Combined articulated-chain state with task-space pose and twist.
msg.core.spatial.v1
Canonical shared spatial message set for base math types, semantic physical quantities, and rigid-body spatial quantities used across robotics domains.
- Source YAML -
spec/messages/msg/core/spatial/v1.yaml - Canonical namespace path -
msg/core/spatial/v1
Messages
- Vector3 - Generic free 3-axis vector used when the surrounding type carries the semantics of the quantity.
- Quaternion - Quaternion orientation expressed as x, y, z, w.
- Position - 3D position point in meters, kept separate from Vector3 because it represents a location rather than a free vector.
- Pose - Rigid pose of a reference frame or rigid body, expressed as a position point and a quaternion orientation.
- Covariance6x6 - Fixed 6x6 covariance matrix container for spatial estimates.
- Force - 3-axis linear force. Field names stay x, y, z because the surrounding type already carries the physical meaning.
- Torque - 3-axis torque (moment) vector. Field names stay x, y, z; angular meaning comes from the surrounding type rather than rx, ry, rz naming.
- Wrench - Rigid-body wrench composed of a force vector and a torque vector, expressed in an optional frame.
- Twist - Rigid-body spatial velocity, combining the linear velocity of a reference point with the angular velocity of the same rigid body in a common frame.
- Accel - Rigid-body spatial acceleration, combining linear and angular acceleration in a common frame.
- Inertia - Symmetric inertia tensor components about a common reference.
msg.core.state.v1
Canonical subsystem-runtime state message set shared across all subsystem roles.
- Source YAML -
spec/messages/msg/core/state/v1.yaml - Canonical namespace path -
msg/core/state/v1
Messages
- LifecycleState - High-level lifecycle phase of a subsystem expressed as a canonical string keyword.
- HealthState - Health summary state of a subsystem expressed as a canonical string keyword.
msg.core.timing.v1
Timing message set for synchronized and scheduled execution semantics.
- Source YAML -
spec/messages/msg/core/timing/v1.yaml - Canonical namespace path -
msg/core/timing/v1
Messages
- ExecutionDirective - User-facing and runtime-facing timing directive for normalized timed execution.
- ExecutionReport - Runtime-side scheduling and execution report attached to a timed exchange response.
msg.actuator.servo.v1
Low-level servo and actuation payload message set.
- Source YAML -
spec/messages/msg/actuator/servo/v1.yaml - Canonical namespace path -
msg/actuator/servo/v1
Messages
- JointServoCommand - Low-level joint-space servo command for actuation-oriented control paths.
msg.locomotion.legged.v1
Legged locomotion payloads shared by quadruped and humanoid systems.
- Source YAML -
spec/messages/msg/locomotion/legged/v1.yaml - Canonical namespace path -
msg/locomotion/legged/v1
Messages
- ContactState - Contact state for a single support/contact point.
- ContactArray - Aggregated contact state payload for a locomotion system.
- FootPose - Named foothold or end-effector pose used by locomotion controllers.
- FootState - State for a locomotion contact point or foot endpoint.
- SupportPolygon - Support polygon expressed as planar points in body or world coordinates.
- StepTarget - Foothold target for a locomotion contact point.
- BodyState - Locomotion body state independent of concrete robot morphology.
- CenterOfMassState - Center-of-mass state for balance and locomotion control.
- BalanceState - High-level balance indicators shared by legged systems.
- GaitPhase - Named gait phase for locomotion sequencing.
msg.locomotion.mobile_base.v1
Canonical wheeled mobile-base payload family for platform state, odometry, safety state, and optional differential-drive helpers.
- Source YAML -
spec/messages/msg/locomotion/mobile_base/v1.yaml - Canonical namespace path -
msg/locomotion/mobile_base/v1
Messages
- ControllerModeState - Active operating mode of a wheeled mobile-base controller.
- MobileBaseState - Runtime state of a mobile-base controller.
- FaultState - Fault summary for a mobile-base controller.
- Odometry - Estimated body pose and twist for a wheeled platform.
- EnableDriveRequest - Request to enable or keep disabled the mobile-base drive.
- DisableDriveRequest - Request to disable mobile-base drive output.
- ClearFaultRequest - Request to clear a latched mobile-base fault.
- DiffDriveKinematics - Differential-drive geometric and wheel-speed limits.
- WheelCommand - Differential-drive wheel velocity command.
- WheelState - Differential-drive wheel position and velocity state.
msg.locomotion.velocity.v1
Canonical shared locomotion body-velocity payload family for timed exchange, acknowledgements, limits, and stop requests.
- Source YAML -
spec/messages/msg/locomotion/velocity/v1.yaml - Canonical namespace path -
msg/locomotion/velocity/v1
Messages
- VelocityCommand - Timed body-velocity command for a locomotion controller.
- CommandAck - Acknowledgement for locomotion control and procedure requests.
- VelocityLimits - Runtime velocity and acceleration limits for locomotion velocity control.
- StopRequest - Controlled stop request for a locomotion controller.
msg.motion.articulated.v1
Articulated-motion payloads shared by jointed mechanisms.
- Source YAML -
spec/messages/msg/motion/articulated/v1.yaml - Canonical namespace path -
msg/motion/articulated/v1
Messages
- JointWayPoint - Joint-space waypoint and motion tuning values for articulated motion.
msg.motion.manipulator.v1
Canonical manipulator motion payloads built on shared articulated, spatial, and kinematic foundations.
- Source YAML -
spec/messages/msg/motion/manipulator/v1.yaml - Canonical namespace path -
msg/motion/manipulator/v1
Messages
- TCP - Tool center point definition.
- Payload - Tool payload definition.
- TaskWayPoint - Cartesian waypoint and motion tuning values for tool- or TCP-oriented manipulation.
- ToolSettings - Combined payload and TCP tool definition.
- MotionFeedback - Generic feedback state for long-running manipulator motion.
- MotionState - Manipulator motion state for state publication and action state reporting.
- MotionResult - Generic result body for manipulator motion completion.
msg.sensor.camera.v1
Camera-sensor payload family for RGB/depth frame delivery and calibration metadata.
- Source YAML -
spec/messages/msg/sensor/camera/v1.yaml - Canonical namespace path -
msg/sensor/camera/v1
Messages
- CameraIntrinsics - Pinhole-style intrinsic calibration parameters for a camera stream.
- CameraInfo - Camera stream metadata and intrinsic calibration.
- ImageFrame - Generic image frame payload for camera-based observation streams.
- DepthFrame - Depth image frame with explicit meter-per-unit scaling.
msg.localization.v1
Localization payload family for self-pose estimation status.
- Source YAML -
spec/messages/msg/localization/v1.yaml - Canonical namespace path -
msg/localization/v1
Messages
- PoseEstimate - Estimated robot pose with spatial uncertainty.
- LocalizationStatus - Summary state for a localization subsystem.
msg.mapping.v1
Mapping payload family for occupancy-style map publication.
- Source YAML -
spec/messages/msg/mapping/v1.yaml - Canonical namespace path -
msg/mapping/v1
Messages
- OccupancyGridMap - Occupancy-grid style map payload for mapping publication.
- MapStatus - Summary status for a mapping subsystem.
msg.navigation.v1
Navigation payload family for goal-based autonomous motion.
- Source YAML -
spec/messages/msg/navigation/v1.yaml - Canonical namespace path -
msg/navigation/v1
Messages
- NavigationPath - Ordered path as a sequence of target poses.
- NavigateToPoseRequest - Goal request for autonomous navigation to a single pose.
- FollowPathRequest - Goal request for following an explicit path.
- NavigationFeedback - Progress feedback for a running navigation task.
- NavigationResult - Result body for a completed navigation task.
- NavigationState - Summary state for a navigation subsystem or running goal.
msg.perception.v1
Perception payload family for object detection, pose estimation, and grasp planning outputs.
- Source YAML -
spec/messages/msg/perception/v1.yaml - Canonical namespace path -
msg/perception/v1
Messages
- BoundingBox2D - Image-plane bounding box for a 2D detection.
- Detection2D - Single 2D detection result from a perception subsystem.
- Detection2DArray - Collection of 2D detections for one frame.
- ObjectPose - Estimated object pose in a named frame.
- ObjectPoseArray - Collection of object-pose estimates for one observation step.
- GraspCandidate - Candidate grasp pose estimated from perception output.
- GraspCandidateArray - Ranked grasp candidates for a target object or scene.