從正面觀看我們的四足機器人時,可以簡化成以下幾何圖形,接下來我們就根據該模型來分析四足機器人的滾轉角調節
一、幾何模型
我們設定符號:
- 機身寬度W,
- 髖關節偏移a,
- 滾轉角R
- 腿長L1,L2
- L12爲髖關節點PH到足端PE的距離,是個變量
根據結構,我們可以推測出以下固有的幾何關係:
二、座標變換
已知PE相對於{H}的位置爲[x,y,z]T。我們同樣通過座標變換的思路來求解PE相對於{H’}的位置
a、PE相對於機身質心位置O的位置可以通過以下變換矩陣得到:
T1=⎣⎢⎢⎡1000010000100a01⎦⎥⎥⎤
b、{O}座標系下的位置轉換到{H’}下的位置:
T2=⎣⎢⎢⎡10000cos(R)sin(R)00−sin(R)cos(R)00−a01⎦⎥⎥⎤
因此我們有以下公式:
PE′=T2T1PE
化簡後即:
⎣⎢⎢⎡x′y′z′1⎦⎥⎥⎤=⎣⎢⎢⎡10000cos(R)sin(R)00−sin(R)cos(R)00acos(R)−aasin(R)1⎦⎥⎥⎤⎣⎢⎢⎡xyz1⎦⎥⎥⎤
得到變換後的座標點PE′即可代進逆運動學模型中求解出關節角度即可
如果覺得ok,點個贊,點個關注,也歡迎給個打賞支持一下編者的工作