博客
关于我
ROS学习笔记十:URDF详解
阅读量:462 次
发布时间:2019-03-06

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

统一机器人描述格式(Unified Robot Description Format,简称URDF)是一种用于描述机器人及其部件结构、关节和自由度等信息的XML文件格式。

URDF语法规范

更多详情请参考相关技术文档。

URDF教程

本节将通过示例创建一个标准树形机器人模型。

2.1 基础模型

如图所示的树形结构可以通过以下URDF简洁地表示:

 

该模型定义了4个关节及其相互关系。

使用ROS提供的命令:

check_urdf my_robot.urdf
可以验证语法是否正确。

2.2 添加尺寸

在基础模型基础上,可以通过<origin>域添加尺寸信息。

例如,joint2的位置参数可以表示为:

 

将上述参数应用到所有关节中。

再次使用check_urdf检查语法是否正确。

2.3 添加运动学参数

如果需要添加关节的运动学参数,可以使用<axis>标签。

例如,joint1的旋转轴参数可以表示为:

 

将这些参数添加到关节描述中。

继续使用check_urdf检查语法是否正确。

2.4 图形化显示

可以使用命令:

urdf_to_graphiz my_robot.urdf
将URDF文件转换为图形文件。

生成的文件包括my_robot.gv和my_robot.pdf,可以通过evince查看。

更多示例

参考相关技术文档获取更多示例和详细内容。

转载地址:http://tmsyz.baihongyu.com/

你可能感兴趣的文章
oracle中的大小写、字符、dual、数字、处理、日期、函数、显/隐式、时间、条件表达式case、decode、to_date、to_char、sysdate
查看>>
Oracle修改字段类型
查看>>
oracle典型安装失败,安装oracle 10失败
查看>>
Oracle分析函数之LEAD和LAG
查看>>
Oracle和SQL server的数据类型比较
查看>>
Oracle用游标删除重复数据
查看>>
Oracle监听配置、数据库实例配置等
查看>>
Oracle系列:安装Oracle RAC数据库(二)
查看>>
oracle系统 介绍,ORACLE数据库管理系统介绍
查看>>
oracle获取数据库表、字段、注释、约束等
查看>>
Oracle计划将ZGC项目提交给OpenJDK
查看>>
Oracle闪回技术(Flashback)
查看>>
oracle零碎要点---ip地址问题,服务问题,系统默认密码问题
查看>>
oracle零碎要点---oracle em的web访问地址忘了
查看>>
Oracle零碎要点---多表联合查询,收集数据库基本资料
查看>>
Oracle静默安装
查看>>
Oracle面试题:Oracle中truncate和delete的区别
查看>>
ThreadLocal线程内部存储类
查看>>
thinkphp 常用SQL执行语句总结
查看>>
Oracle:ORA-00911: 无效字符
查看>>