目录

Xacro简介

二、基本语法

1.基本框架

2.属性和宏

3.xacro文件包含

三、launch启动Xacro

1.xacro转urdf启动

2.xacro直接启动

Xacro简介

Xacro是XML Marcros的缩写,是一种XML的宏语言,可编程,可用于建构机器人模型。

Xacro与Urdf的关系:Xacro和Urdf本质上时相同的,区别是Urdf中使用的值均为给定的,许多参数值之间有相互关系或复用,因此修改起来并不方便,而Xacro可以声明参数,使用时调用参数,修改值时十分方便,提高代码的复用率和简洁程度。

二、基本语法

1.基本框架

2.属性和宏

定义和调用语法:

3.xacro文件包含

在一个xacro文件中包含另一个xacro文件的语法如下:

三、launch启动Xacro

launch启动Xacro有两种启动方式,推荐使用的是xacro直接启动。

1.xacro转urdf启动

在xacro文件路径下的终端运行命令,将xacro文件转换为urdf文件

rosrun xacro xacro xxxx.xacro > xxxx.urdf

在launch文件中书写

2.xacro直接启动

launch文件如下:

精彩链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。