关于urdf使用的一些问题

在ROS中 编写URDF文件时的一些问题。

1 link与joint中origin使用:

<link name="dsad">
  <visual>
    <origin xyz="a b c" rpy="d e f"/>
  </visual>
</link>
<joint name="" type="">
  <origin xyz="a b c" rpy="d e f"/>
</joint>

link中origin:xyz是指以父节点的坐标系为参考系(若没有父节点则以世界坐标系为参考系),该link分别向xyz方向移动a b c的距离,但是该link本身的坐标系不移动(该link的默认坐标系与起父节点相同);rpy是指以父节点的坐标系为参考系,分别以xyz轴为旋转轴,旋转d e f的弧度,但是该link本身的坐标系不旋转。并且先执行旋转rpy,再执行移动xyz,link本身的坐标系始终不动。

而joint中origin与link的区别是,link移动和旋转时,该link本身的坐标系随该link一同移动,即他本身的坐标系是在变化的。并且先执行xyz移动,再执行rpy旋转。

2 joint的类型type(参考http://wiki.ros.org/urdf/XML/joint

  revolute:按一定的轴旋转,并且有最小角度和最大角度限制

  continuous:按一定的轴旋转,没有角度限制

  prismatic:按一定得轴平移,并且有最小和最大距离限制

  fixed:固定

   planar:在垂直于轴的平面内运动

   floating:允许有六个自由度的运动



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值