【機器人學的數學基礎】(2)使用指數積公式對SCARA和擬人(肘)機械臂進行正運動學建模
阿新 • • 發佈:2018-11-25
一般的機器人學教材中,首先介紹的是使用DH方法對機械臂進行正運動學建模,DH方法是對每個連桿給定4個引數,建立齊次矩陣相乘後即可得到機械臂末端的位置和姿態的表示式,另外一種建模方法是指數積公式,這種方法的知名度不高,是因為它的前提是要掌握李群、李代數和螺旋理論,但是我覺得這種方法較DH方法來說,是更直觀的。
本文介紹使用指數積方法對SCARA機械臂和擬人機械臂(有時也被稱為肘機械臂)這兩種構型的機械臂進行正運動學建模。
一、SCARA機械臂
step1:
求解
step2:
設關節1,2,3的角速度的方向為沿z軸,所以
step3:
將
step4:
相應的座標系原點在基座標系中的位置:
step5:
旋轉關節1,2,3運動旋量座標:
step6:
移動關節4的運動旋量座標:
step7:
求解各個關節運動的剛體運動的李代數的矩陣形式: