博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ROS中URDF的学习以及与Xacro的比较
阅读量:5348 次
发布时间:2019-06-15

本文共 1358 字,大约阅读时间需要 4 分钟。

 

1.urdf与Xacro简单比较

"URDF" 是最初也是比较简单的机器人描述文件,它的结构简单明了,容易理解。但是这也导致当机器人模型变得复杂时,urdf的结构描述就变得冗长,无法简洁有效的描述机器人部件;"Xacro" 的出现在一定程度上有效地解决这种问题。在本质上,Xacro与URDF是等价的,但Xacro格式提供了一些更高级的方式来组织和编辑机器人描述。

2.urdf文件结构与Xacro文件结构

URDF--主要部件

示例如下:定义个robot name, 将其他的部件都放在里面,然后针对每一个关键(joint ), 坐标外观(geometry), 材料(material)分别进行描述。 其中,每个child link是以parent link 为原点的三维坐标系位置(Origin), 若没有parent link的origin则是相对于本身原位置的转换。


其他部件标签如: "Collision", "Axis joint", "Limit"暂略.

Xacro--主要部件

  • 定义宏属性: Constants

    使用:${PI/2}
  • Macros: 小模块的定义,方便重用,以及可以使用参数来标识不同的部分

  • include:很多模型已经定义好分成多个文件,我们可以用include格式将各个部件加进来,并且还可以加入urdf文件。

3.两种不同机器人描述文件的显示方式

URDF

Xacro

[参考链接]

1.

2.

3.

4.

5.

6.

Author: Ian
星期二, 09. 七月 2019 11:03上午

转载于:https://www.cnblogs.com/ZuDame/p/11167887.html

你可能感兴趣的文章
FTP主动模式与被动模式说明
查看>>
php 编译常见错误
查看>>
MES架构
查看>>
【Python3 爬虫】15_Fiddler抓包分析
查看>>
高性能JavaScript-JS脚本加载与执行对性能的影响
查看>>
关于标签之间因为换行等问题造成的空白间距问题处理
查看>>
hdu 2767(tarjan)
查看>>
sklearn之分类模型混淆矩阵和分类报告
查看>>
MySQL各存储引擎
查看>>
项目--简单导出CSV文件
查看>>
Oracle session相关数据字典(一)
查看>>
织梦文章内容提取第一张或者多张图片输出
查看>>
C#用正则表达式 获取网页源代码标签的属性或值
查看>>
BZOJ 3399 [Usaco2009 Mar]Sand Castle城堡(贪心)
查看>>
WCF(一) 简单的认知
查看>>
[MFC][DShow]简单例子
查看>>
降序排列
查看>>
十一、类型转换
查看>>
面试内容,值得一看
查看>>
UILabel
查看>>