DH参数例子-SCARA机器人
建議先閱讀<上一篇>。
DH參數(shù)分配
此處說(shuō)到的SCARA機(jī)器人是KUKA KR10機(jī)器人:
它是一個(gè)revolute_revolute_prismatic_revolute結(jié)構(gòu)或者簡(jiǎn)稱為RRPR結(jié)構(gòu),并且所有的關(guān)節(jié)軸都是平行的。
步驟1:從{1,2,…,n}標(biāo)記所有關(guān)節(jié),如下圖:
步驟2:從{0,1,…,n}標(biāo)記所有連桿,0表示為固定連桿,如下圖:
步驟3:繪制線條通過(guò)所有關(guān)節(jié),定義關(guān)節(jié)軸,如下圖:
關(guān)節(jié)3和關(guān)節(jié)4是一致的。
步驟4:將每個(gè)坐標(biāo)系的Z軸指定為沿其關(guān)節(jié)軸指向的點(diǎn),如下圖:
步驟5:定義各坐標(biāo)系z(mì)軸方向,如下圖:
步驟6:定義各坐標(biāo)系x軸方向,不包括0軸和末端執(zhí)行器軸,如下圖:
步驟7:標(biāo)記基礎(chǔ)坐標(biāo)系,如下圖:
步驟8:標(biāo)記末端執(zhí)行器,如下圖:
DH參數(shù)表填寫(xiě)
建議先讀<這篇文章>.
i=1時(shí),alpha 0 表示z0和z1在x0方向的夾角,遵循右手法則。
a0表示z0到z1在x0方向的距離。
d1表示x0到x1沿著z1方向的距離。
theta1表示x0和x1在z1方向的夾角,遵循右手法則,由于當(dāng)theta1等于0時(shí)x0和x1是平行的。但是機(jī)器人運(yùn)動(dòng)時(shí)當(dāng)theta為0時(shí)兩個(gè)x軸并不平行。所以表中theta1處的值應(yīng)為theta加上一個(gè)偏移常量。
i=2時(shí),alpha 1表示z1和z2在x1方向的夾角,遵循右手法則。
a1表示z1到z2在x1方向的距離。
d2表示x1到x2沿著z2方向的距離。
theta2的值同theta1的邏輯。
i=3時(shí),alpha 2表示z2和z3在x2方向的夾角,遵循右手法則。
a2表示z2到z3在x2方向的距離。
d3表示x2到x3沿著z3方向的距離。
因?yàn)殛P(guān)節(jié)3是移動(dòng)軸,所以theta3為0。
i=4時(shí),alpha 3表示z3和z4在x3方向的夾角,遵循右手法則。
a3表示z3到z4在x3方向的距離。
d4表示x3到x4沿著z4方向的距離。
theta4的值同theta1的邏輯。
<上一篇>
總結(jié)
以上是生活随笔為你收集整理的DH参数例子-SCARA机器人的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于破解Quartus
- 下一篇: 智能驾驶LQR横向控制算法