URDF

Unified Robot Description Format 统一机器人描述格式
使用 XML 格式进行描述

基本组成:声明信息+两种关键组件

声明信息

第一部分是xml的声明信息
第二部分是机器人的声明,通过robot标签就可以声明一个机器人模型

<?xml version="1.0"?>
<robot name="robot_name">
	<link></link>
	<joint></joint>
</robot>

两种关键组件

Link:机器人的各个部件
Joint:机器人关节, Link 和 Link 之间的连接部分,用于连接两个机器人部件

<visual> 用于定义连杆的可视化属性,即连杆在仿真环境或可视化界面中呈现的外观。

<collision> 用于定义连杆的碰撞属性,在仿真中用于碰撞检测,确保机器人在运动过程中不会与其他物体或自身发生不合理的穿透。

<inertial> 用于定义连杆的惯性属性,这些属性对于机器人动力学仿真和控制算法的准确性非常重要,它决定了连杆在受到力和力矩作用时的运动响应。

Joint

用于连接两个机器人部件,主要写明父子关系