赞
踩
目录
统一机器人描述格式 (URDF) 是 ROS 中用于描述机器人所有元素的 XML 文件格式。要在 Gazebo 中使用 URDF 文件,必须添加一些额外的模拟特定标签才能与 Gazebo 正常工作。必要的步骤在 Gazebo 中成功使用基于 URDF 的机器人,使您不必从头开始创建单独的 SDF 文件和复制描述格式。在后台,Gazebo 将自动将 URDF 转换为 SDF。
虽然 URDF 在 ROS 中是一种有用且标准化的格式,但它们缺乏许多功能,并且尚未更新以应对机器人不断发展的需求。URDF 只能单独指定单个机器人的运动学和动态属性。机器人本身在一个世界中。它也不是一种通用的描述格式,因为它不能指定关节环(平行链接),并且它缺乏摩擦力和其他属性。灯光,高度图等。
在实现方面,URDF 语法通过大量使用 XML 属性破坏了正确的格式,这反过来又使 URDF 更加不灵活。
为了解决这个问题,创建了一种新的格式,称为模拟描述格式(SDF),用于 Gazebo,以解决 URDF 的缺点。SDF 是对从世界级别到机器人级别的所有内容的完整描述。SDF 格式本身是使用 XML 描述的,它有利于一个简单的升级工具将旧版本迁移到新版本。
作者的目的是让 Gazebo 中尽可能完整地记录和支持 URDF,但读者需要了解这两种格式存在的原因以及两者的缺点。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。