一文详解机器人标准D-H参数与改进型D-H参数

标准D-H参数(SDH)

关节角\theta _{i}:绕z_{i-1}轴,x_{i-1}旋转到x_{i}的角度;

偏置距离d_{i}:沿z_{i-1}轴,x_{i-1}移动到x_{i}的距离;

连杆长度a_{i}:从x_{i}轴,z_{i-1}移动到z_{i}的距离;

连杆扭角\alpha _{i}:绕x_{i}轴,z_{i-1}旋转到z_{i}的角度;

 1、坐标系的建立

对于连杆i - 1,首先将连杆i - 1的远端轴线(即关节轴i)作为z_{i-1}轴,关节轴i - 1与i轴的公垂线作为x_{i-1}轴,右手定则确定y_{i-1}轴。

2、坐标变换顺序

x_{i-1}轴绕z_{i-1}轴旋转\theta _{i}角度,O_{i-1}沿z_{i-1}轴移动d_{i}O_{i-1}沿x_{i}轴移动a_{i}z_{i-1}轴绕x_{i}轴旋转\alpha _{i}角度。

通过以上变换就可以将坐标系O(i - 1)转换到O(i)。

变换顺序可简写为:\theta\rightarrow d\rightarrow a\rightarrow \alpha\Leftrightarrow d \rightarrow \theta\rightarrow \alpha \rightarrow a

其中\theta和d可以调换顺序,因为都是相对于z轴在做变换;同理\alpha和a也可以调换顺序,因为都是箱规与x轴在做变换。

3、连杆变换矩阵

通过依次右乘四个运动矩阵就可得到变换矩阵_{}^{i-1}\textrm{T}_{i}

 

 

 

改进型D-H参数(MDH)

连杆长度a_{i-1}:从x_{i-1}轴,z_{i-1}移动到z_{i}的距离;

连杆扭角\alpha _{i-1}:绕x_{i-1}轴,z_{i-1}旋转到z_{i}的角度;

关节角\theta _{i}:绕z_{i}轴,x_{i-1}旋转到x_{i}的角度;

偏置距离d_{i}:沿z_{i}轴,x_{i-1}移动到x_{i}的距离;

 1、坐标系的建立

对于连杆i - 1,首先将连杆i - 1的近端轴线(即关节轴i)作为z_{i-1}轴,关节轴i - 1与i轴的公垂线作为x_{i-1}轴,右手定则确定y_{i-1}轴。

2、坐标变换顺序

z_{i-1}轴绕x_{i-1}轴旋转\alpha _{i-1}角度,使z_{i-1}轴与z_{i}轴同向,O_{i-1}沿 x_{i-1}轴移动a_{i-1}, x_{i-1}轴绕z_{i}轴旋转\theta _{i}角度,O_{i-1}沿z_{i}​​​​​​​轴移动d_{i}

通过以上变换就可以将坐标系O(i - 1)转换到O(i)。

变换顺序可简写为:\alpha_{i-1} \rightarrow a_{i-1}\rightarrow \theta_{i}\rightarrow d_{i}\Leftrightarrow a_{i-1}\rightarrow \alpha_{i-1}\rightarrow d_{i}\rightarrow \theta_{i}

其中\alpha和a可以调换顺序,因为都是相对与x轴在做变换; \theta和d也可以调换顺序,因为都是相对于z轴在做变换。

3、连杆变换矩阵

通过依次右乘四个运动矩阵就可得到变换矩阵_{}^{i-1}\textrm{T}_{i}:

 

 

MDH和DH的变换顺序

1、在连续变换的条件下,任意平移的顺序可互换;

2、在连续变换条件下,同一轴的旋转和平移可互换。

两种方法的主要区别

改进DH法标准DH法
坐标系在连杆近端远端
变换顺序XZZX
处理闭环结构

 标准DH和改进型DH参数表的相互转换

标准DH
\alpha _{i}a_{i}d_{i}\theta _{i}
关节1-pi/200\theta_{1}
关节203600\theta_{2}
关节3-pi/2303120\theta_{3}
关节4pi/20115\theta_{4}
关节5-pi/200\theta_{5}
关节6000\theta_{6}​​​​​​​

 

改进DH
\alpha_{i-1}a_{i-1}d_{i}\theta _{i}
关节1000\theta_{1}
关节2-pi/200\theta_{2}
关节30360120\theta_{3}
关节4-pi/2303115\theta_{4}
关节5pi/200\theta_{5}
关节6-pi/200\theta_{6}

  • 16
    点赞
  • 152
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值