URDF(Unified Robot Description Format),这是机器人领域中用于描述机器人模型的标准 XML 格式。
1. URDF 概述
URDF 是 ROS(Robot Operating System)中用于描述机器人结构的标准格式。它使用 XML 格式定义机器人的:
- 连杆(Links):机器人的刚性部件
- 关节(Joints):连接连杆的运动副
- 运动学结构:连杆与关节的层级关系
- 物理属性:质量、惯性、碰撞体积等
- 视觉属性:3D 模型外观
2. URDF 核心元素详解
2.1 基本结构
<?xml version="1.0"?>
<robot name="my_robot">
<!-- 材料定义 -->
<material name="blue">
<color rgba="0 0 0.8 1"/>
</material>
<!-- 连杆定义 -->
<link name="base_link"> ... </link>
<!-- 关节定义 -->
<joint name="joint1" type="revolute"> ... </joint>
<!-- 传动装置(可选) -->
<transmission name="trans1"> ... </transmission>
</robot>

