版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/libing403/article/details/82990940
机械臂动力学–加速度计算
线加速度
在博客《速度与矢量的微分》的式(5-12)描述了坐标系{A}下的速度矢量
BQ,当坐标系{A}的原点与坐标系{B}的原点重合时,速度矢量
BQ可以表示为
AVQ= BARBVQ+AΩB× BAR BQ(6-5)
方程左边描述的是矢量
AQ随时间变化的情况。由于两个坐标系的原点重合,因此可以把式(6-5)改写成
dtd(BAR BQ)= BARBVQ+AΩB× BAR BQ(6-6)
对式(6-5)求导,当坐标系{A}和坐标系{B}的原点重合时,可得到
BQ的加速度在坐标系{A}中的表达式
AV˙Q=dtd(BAR BVQ)+AΩ˙B× BAR BQ+AΩB×dtd(BAR BQ)(6-7)
对上式第一项和最后一项应用式(6-6),那么式(6-7)右边可表示为
BARBV˙Q+AΩB× BAR BVQ+AΩ˙B× BAR BQ+AΩB×( BARBVQ+AΩB× BAR BQ)(6-8)
进一步整理得到
AV˙Q= BARBV˙Q+2 AΩB× BAR BVQ+AΩ˙B× BAR BQ+AΩB×(AΩB×BARBQ)(6-9)
最后,为了将结论推广到两个坐标系原点不重合的一般情况,这里需要附加一个表示坐标系{B}原点线加速度的项,最终得到一般表达式:
AV˙Q=AV˙BORG+ BARBV˙Q+2 AΩB× BAR BVQ+AΩ˙B× BAR BQ+AΩB×(AΩB×BARBQ)(6-10)
特别地,当
BQ为常量时,即
BVQ=BV˙Q=0(6-11)
这时,式(6-10)简化为
AV˙Q=AV˙BORG+AΩ˙B× BAR BQ+AΩB×(AΩB×BARBQ)(6-12)
角加速度
假设坐标系{B}以角速度
AΩB相对于坐标系{A}转动,同时坐标系{C}以角速度
BΩC相对于坐标系{B}转动。为求
AΩC,在坐标系{A}中进行矢量相加
AΩC=AΩB+ BAR BΩC(6-13)
对上式求导有
AΩ˙C=AΩ˙B+dtd(BARBΩC)(6-14)
将式(6-6)代入上式右侧最后一项有
AΩ˙C=AΩ˙B+AΩB×BARBΩC+BARBΩ˙C(6-15)
上式用于计算操作臂连杆的角速度。
参考文献
[1] JOHN J.CRAIG. 机器人学导论: 第3版[M]. 机械工业出版社, 2006.