ROS 2 OUTPUT
Generate configuration, not motion.
ros2_control.yaml
Deterministic controller and joint configuration from a verified machine bundle.
rgd_limits.xacro
Static limits exported with explicit units and source commitments.
export_manifest.json
Records bundle identity, exported joints, hardware completeness and output status.
rgd_hardware.xacro
Emitted only when every joint has complete explicit HAL evidence and one system driver plugin.
FAIL-CLOSED EXPORT
Imported bodies cannot inherit hardware bindings by name collision.
When a body comes from partial imported evidence, actuator mappings and driver bindings from a seed are intentionally withheld. The export can succeed as CONFIGURATION_ONLY without pretending the hardware layer is complete.