DH坐标系的建立与DH表—机器人学

DH坐标系的建立规则

  • Z轴:
  1. 如果是旋转关节,则垂直于关节的旋转平面,按右手定则大拇指指向为正方向
  2. 如果是伸缩关节,则沿关节的伸缩直线运动的正方向
  • X轴:
  1. 若两Z轴不平行不相交,则沿两Z轴的公垂线方向为X轴正方向
  2. 若两Z轴平行,则按任一公垂线为X轴
  3. 若两Z轴相交,则按两轴的叉积方向为X轴
  • Y轴: 按右手定则确定,其实Y轴没啥大用,不确定也罢

DH表的建立规则

注意:将旋转轴正方向面对自己,顺时针旋转为负,逆时针旋转为正

  • a a a:为两Z轴的距离
  • d i d_{i} di:为两X轴间的距离
  • α \alpha α:为绕X轴旋转的角度
  • θ \theta θ:为绕Z轴旋转的角度

例子

在这里插入图片描述

4-dof PRPR 机器人如图所示,基础坐标系 R F 0 RF_{0} RF0和末端坐标系 R F 4 RF_{4} RF4已标出,机器人的肩部偏移量 N>0. 分配其余坐标系并建立DH表,使得末端坐标系原点 O 4 O_{4} O4的位置为:
0 p 4 ( q ) = ( N c o s q 2 − q 3 s i n q 2 N s i n q 2 + q 3 s o c q 2 q 1 ) ^{0}p_{4}(q)=\left( \begin{matrix} N cos q_{2}-q_{3} sin q_{2} \\ N sin q_{2}+q_{3} soc q_{2} \\ q_{1} \end{matrix} \right) 0p4(q)=Ncosq2q3sinq2Nsinq2+q3socq2q1

解答:

DH坐标系建立如下图所示:
在这里插入图片描述
在这里插入图片描述
DH表如下所示:
在这里插入图片描述

致谢:感谢 m0_58828743 反馈的DH表错误,现已更正

  • 20
    点赞
  • 109
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
根据机器人的DH参数绘制坐标系的过程如下: 1. 了解DH参数的含义:DH参数是描述机器人各关节之间坐标系变换关系的参数。其中包括四个参数:d、θ、a和α。 2. 第一步是确定基座坐标系,将其示为O_0。通常,我们将其设置为整个机器人的起始位置,即机器人的起始位置位于基座坐标系的原点O_0。 3. 根据DH参数,根据链接部分的d、θ、a和α参数,逐个绘制每个关节坐标系的原点和方向。 绘制关节坐标系时,可以固定原点的位置,然后绘制方向。原点通常被绘制为一个小圆圈,方向则使用箭头示。 4. 逐一绘制每个关节坐标系的变换关系:首先,根据前一个关节坐标系的原点和方向,利用参数d绘制 Z 轴方向;然后,根据前一个关节坐标系绕 Z 轴旋转的角度θ,绘制旋转方向;接下来,根据参数a绘制 X 轴方向;最后,根据参数α绘制绕当前 X 轴旋转的角度方向。 5. 逐一连接每个关节坐标系的原点和方向,形成一个关节坐标系链。通过连接箭头和实线,将每个坐标系连接在一起,形成机器人的运动链。 6. 最终,将机器人的末端执行器(例如夹具或末端工具)的坐标系示为 O_n,并根据需要,绘制其他相关信息,如坐标系的标签和尺寸。 通过以上步骤,可以根据机器人的DH参数绘制出机器人的坐标系图示。这种图示可以帮助我们更好地理解机器人各关节之间的运动关系,以及进行路径规划和运动控制等相关工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是土豆大叔啊!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值