# 8.1 URDF统一机器人建模语言 URDF(Unified Robot Description Format)统一机器人描述格式,URDF使用XML格式描述机器人文件。 > XML是 **被设计用来传输和存储数据的可扩展标记语言**,注意语言本身是没有含义的,只是规定了其数据格式 > > 比如说下面这段信息: > > ``` > > 小鱼 > 鱼粉 > 100万 > 收到来自鱼粉的100万打赏! > > ``` > > 其中的``等标签都是自定义的,只要符合xml格式即可 > > XML格式在线校验工具:[在线代码格式化 (oschina.net)](https://tool.oschina.net/codeformat/xml) 使用XML定义的一个最简单的URDF模型可以像下面这样 ```xml ``` 接着我们从下面四个方面介绍URDF: 1. URDF的组成介绍 2. URDF-Link介绍 3. URDF-Joint介绍 4. 创建一个简单的URDF并在RVIZ2中可视化 ## 1.URDF的组成介绍 一般情况下,URDF由`一个声明信息`和`两种关键组件`共同组成 1.1 声明信息 声明信息包含两部分,第一部分是xml的声明信息,放在第一行 ``` ``` 第二部分是机器人的声明,通过robot标签就可以声明一个机器人模型 ``` ``` 1.2 两种关键组件 观察一个机器人 ## 2.Link介绍 ## 3.Joint介绍 ## 4.URDF可视化 参考文档 - http://docs.ros.org/en/foxy/Tutorials/URDF/URDF-Main.html - https://sychaichangkun.gitbooks.io/ros-tutorial-icourse163/content/chapter8/8.5.html -------------- 技术交流&&问题求助: - **微信公众号及交流群:鱼香ROS** - **小鱼微信:AiIotRobot** - **QQ交流群:139707339** - 版权保护:已加入“维权骑士”(rightknights.com)的版权保护计划