1.介绍:
URDF 不能单独使用,需要结合 Rviz 或 Gazebo,URDF 只是一个文件,需要在 Rviz 或 Gazebo 中渲染成图形化的机器人模型。我们用URDF与Rviz的集成使用,因为URDF与Rviz的集成较之于URDF与Gazebo的集成更为简单,后面跟着学习基于Rviz的集成实现,学习URDF语法。
2.这次学习在 Rviz 中显示一个盒状机器人。
实现流程:
-
准备:新建功能包,导入依赖
-
核心:编写 urdf 文件
-
核心:在 launch 文件集成 URDF 与 Rviz
-
在 Rviz 中显示机器人模型
3.创建功能包,导入依赖:
创建一个新的功能包,名称自定义,导入依赖包:urdf
与xacro
在当前功能包下,再新建几个目录:
urdf
: 存储 urdf 文件的目录
config
: 配置文件
launch
: 存储 launch 启动文件
4. 编写 URDF 文件:
新建一个子级文件夹:urdf
(可选),文件夹中