Origins & History

HCDF (Hardware Configuration Descriptive Format) has been in development since 2020, emerging from real-world experience building autonomous systems where existing robot description formats could not capture the full picture. Over six years of work across DARPA-funded research programs, automotive Ethernet development, and open-source robotics, the need became clear: a single format that describes the complete cyber-physical system, not just kinematics (URDF) or simulation worlds (SDF), but the full stack including physical structure, sensors, actuators, networking, firmware, and device identity.


Motivation

Existing robot description formats (URDF, SDF, MJCF) describe the physical structure of robots (joints, geometry, inertial properties) but a real robot is far more than its kinematic tree. Modern robots have network topology connecting dozens of devices, wired and wireless connectivity across multiple bus types, deterministic scheduling for real-time control, link-level security, power distribution with batteries and fuel systems, firmware running on every device, sensor hardware with specific noise characteristics and sampling configurations, motors with electrical limits and thermal constraints, and human-machine interfaces. None of this can be described in URDF or SDF.

AI agents and autonomous configuration tools need a complete embodiment description, not just joint angles, but the full cyber-physical system: what sensors are connected via what networks, at what data rates, with what power budget, running what firmware. The gap between "robot description" and "system configuration" needed to be closed.


Key Features & Innovations


Ecosystem


Acknowledgments

HCDF development has been supported by and inspired by collaborations with: