URDF

A compact structural model for robots.

URDF — Unified Robot Description Format — is an XML format used in ROS to represent a robot model, including its links, joints, geometry and selected physical properties.

CITATION RECORDCanonical source ↗
MATURITYREFERENCE EXPLAINER
LAST VERIFIED22 Sep 2026
SOURCE VERSIONROS 2 Rolling URDF documentation + OpenRGD Import Guide
EVIDENCE BOUNDARYReference explainer; OpenRGD imports only source-supported URDF evidence and does not infer identity, safety, cognition or hardware authorization.

CORE MODEL

Links and joints define the robot tree.

ROS documentation describes URDF as a file format for specifying robot geometry and organization. The URDF model is built around links and joints, with XML elements for visual, collision, inertial and joint properties.

STRENGTHS

Simple, inspectable and deeply integrated into ROS workflows.

01

Kinematic structure

Parent/child relationships and joint topology are explicit.

02

Geometry

Visual and collision geometry can be attached to robot links.

03

Inertials

Mass and inertia can be authored for physical links.

04

Joint limits

Joint type, axis, limits, dynamics and mimic relationships can be represented.

05

ROS ecosystem

URDF integrates naturally with robot_state_publisher and many ROS tools.

06

Human readability

XML structure is relatively direct to inspect and generate.

BOUNDARY

URDF is not trying to describe the whole embodied intelligence stack.

URDF does not natively answer every question an AI system may need about capabilities, provenance, lifecycle, governance or higher-level operational semantics. That is not a defect; it reflects the format’s primary responsibility.

OPENRGD IMPORT

URDF is treated as evidence, not as a complete robot constitution.

The OpenRGD importer preserves supported topology, inertials, limits, dynamics and mimic relationships. Missing values remain missing. It does not invent identity, safety policy, cognition, HAL bindings or actuation permission.

COMPARE

URDF and RGD solve different layers of the problem.

PRIMARY SOURCES