连杆间的速度传递

连杆间的速度传递

需要注意的是机器人连杆运动中的分析中,一般使用连杆坐标系{0}作为参考坐标系。因此, v i v_i vi是连杆坐标系原点{i}的线速度, w i w_i wi是连杆坐标系{i}的角速度。
在任一瞬间,机器人的每个连杆都具有一定的线速度和角速度。下图为连杆i的这些矢量,这些矢量均在坐标系{i}中描述。

连杆 i + 1 i+1 i+1的速度就是连杆 i i i的速度加上那些附加到关节 i + 1 i+1 i+1的新的速度分量。注意线速度是相对于一点的的,而角速度是相对于一个物体的,因此,“连杆的速度”指的是连杆坐标系原点的线速度和连杆的角速度。

在这里插入图片描述

如上图所示,将机构的每一个连杆看作为一个刚体,可以用线速度矢量和角速度矢量描述其运动。可以用连杆坐标系本身描述这些速度,而不用基坐标系。

当两个 w w w矢量都是相对于同一个坐标系时,那么这些角速度能够相加。因此,连杆 i + 1 i+1 i+1的角速度等于连杆 i i i的角速度加上一个由于关节 i + 1 i+1 i+1的角速度引起的分量。这个关系可以写成
i w i + 1 = i w i + i + 1 i R θ ˙ i + 1   i + 1 Z ^ i + 1 (5-43) ^iw_{i+1}=^iw_i+ _{i+1} ^i R \dot \theta _{i+1} \ ^{i+1}\widehat Z_{i+1} \tag{5-43} iwi+1=iwi+i+1iRθ˙i+1 i+1Z i+1(5-43)

其中
θ ˙ i + 1   i + 1 Z ^ i + 1 = i + 1 [ 0 0 θ ˙ i + 1 ] (5-44) \dot \theta_{i+1} \ ^{i+1}\widehat Z_{i+1}=^{i+1} \left [ \begin{matrix} 0 \\ 0\\ \dot\theta_{i+1} \end{matrix} \right] \tag{5-44} θ˙i+1 i+1Z i+1=i+1 00θ˙i+1 (5-44)

在这里插入图片描述

如上图所示,连杆{i+1}的角速度等于连杆{i+1}的旋转速度加上连杆{i}的附加旋转分量,这需要把坐标系{i+1}的旋转变换为坐标系{i}中的描述,这两个角速度才能够相加。

方程(5-43)两边同时左乘 i i + 1 R ^{i+1}_{i}R ii+1R,可以得到连杆{i+1}的角速度相对于坐标系{i+1}的表达式
i + 1 w i + 1 = i i + 1 R   i w i + θ ˙ i + 1   i + 1 Z ^ i + 1 (5-45) ^{i+1}w_{i+1}=^{i+1}_iR \ ^iw_i+\dot\theta_{i+1}\ ^{i+1}\widehat Z_{i+1} \tag{5-45} i+1wi+1=ii+1R iwi+θ˙i+1 i+1Z i+1(5-45)
坐标系{i+1}原点的线速度等于坐标系{i}原点的线速度加上一个由于连杆i的角速度引起的新的分量。这与上一篇博文《速度与矢量的微分》的式(5-13)描述的情况完全相同。由于 i P i + 1 ^iP_{i+1} iPi+1在坐标系{i}中是常数,所以其中一项就消失了。因此有
i v i + 1 = i v i + i w i × i P i + 1 (5-46) ^iv_{i+1}=^iv_i+^iw_{i}\times ^iP_{i+1} \tag{5-46} ivi+1=ivi+iwi×iPi+1(5-46)
两边同时左乘 i i + 1 R ^{i+1}_iR ii+1R,得到
i + 1 v i + 1 = i i + 1 R ( i v i + i w i × i P i + 1 ) (5-47) ^{i+1}v_{i+1}=^{i+1}_iR(^iv_i+^iw_i\times^iP_{i+1}) \tag{5-47} i+1vi+1=ii+1R(ivi+iwi×iPi+1)(5-47)
另外对于关节{i+1}为移动关节时,相应的关系为
i + 1 w i + 1 = i i + 1 R   i w i i + 1 v i + 1 = i i + 1 R ( i v i + i w i × i P i + 1 ) + d ˙ i + 1   i + 1 Z ^ i + 1 (5-48) ^{i+1}w_{i+1}=^{i+1}_iR\ ^iw_i \\ ^{i+1}v_{i+1}=^{i+1}_iR(^iv_i+^iw_i\times ^iP_{i+1})+\dot d_{i+1}\ ^{i+1}\widehat Z_{i+1} \tag{5-48} i+1wi+1=ii+1R iwii+1vi+1=ii+1R(ivi+iwi×iPi+1)+d˙i+1 i+1Z i+1(5-48)
从一个连杆到下一个连杆依次利用上面的速度传递公式,可以计算出随后一个连杆的角速度 N w N ^Nw_N NwN和线速度 N v N ^Nv_N NvN。如果利用基座标来表达角速度和线速度的话,就可以用 N 0 R ^0_NR N0R去左乘速度,向极坐标系进行旋转变换。

参考文献

[1] JOHN J.CRAIG. 机器人学导论: 第3版[M]. 机械工业出版社, 2006.

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Galaxy_Robot

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

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

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

打赏作者

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

抵扣说明:

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

余额充值