(机器人学导论--运动学)(三)DH表达法顺向运动学
生活随笔
收集整理的這篇文章主要介紹了
(机器人学导论--运动学)(三)DH表达法顺向运动学
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 運動學(xué)和動力學(xué)
- 手臂的Joint和Link
- DH表達法
- 坐標(biāo)系建立步驟
- 坐標(biāo)轉(zhuǎn)換
- 轉(zhuǎn)換過程
- 表達式
- Example
- 特殊情況:Zi-1 和 Zi 相交
- 順逆運動學(xué)
- 經(jīng)典六軸機械臂DH表示
運動學(xué)和動力學(xué)
- 運動學(xué):討論運動狀態(tài)本身 未接觸到產(chǎn)生運動的力
- 動力學(xué):討論力矩如何產(chǎn)生運動
手臂的Joint和Link
- Link即為手臂的剛體部分
- Joint即為連接剛體的關(guān)節(jié) 用以提供轉(zhuǎn)動、移動或者固定等狀態(tài) 相當(dāng)于電機的位置
DH表達法
坐標(biāo)系建立步驟
① 坐標(biāo)系建立在Joint的位置
② Zi軸的方向代表轉(zhuǎn)動或者移動的方向 即Joint繞Zi軸轉(zhuǎn)動或Joint沿著Zi移動
③ ai-1 為 Zi 軸和 Zi-1 軸 的垂直距離、
④ 所以上圖中的 Xi-1 軸方向 指向 ai-1 Yi-1的方向則依據(jù)右手定則判斷
⑤ 圖中 αi-1 為 Zi-1 軸和 Zi 軸的偏移角度 視線順著Xi-1負方向看過去 逆時針轉(zhuǎn)為正角度
⑥ di 則為 Xi-1 軸和 Xi 軸的距離
⑦ θi-1 為 Xi-1 軸和 Xi 軸的夾角 視線順著 Zi 軸的負方向 逆時針轉(zhuǎn)為正
⑧ 完整表示
坐標(biāo)轉(zhuǎn)換
轉(zhuǎn)換過程
- 當(dāng)建立起了上面的坐標(biāo)系和得到相應(yīng)的參數(shù) Axis i 相對于 Axis i-1 的坐標(biāo)轉(zhuǎn)換就可以表示出來
- 假設(shè)Axis i 下一點 iP
- 這里采用的是Euler Angle的方式 故先轉(zhuǎn)的放在鏈?zhǔn)叫D(zhuǎn)矩陣的前面
- 故步驟為
- a:繞著 Xi-1 轉(zhuǎn)αi-1
- b:沿著 XR 軸 平移 ai-1
- c:繞著ZQ 旋轉(zhuǎn) θi-1
- d: 沿著 Zp 平移 di
表達式
Example
①
②
特殊情況:Zi-1 和 Zi 相交
順逆運動學(xué)
- 順向運動學(xué)(Forward Kinematics)即 給定每個關(guān)節(jié)的運動參數(shù)然后求出末端點 Wp 在笛卡爾坐標(biāo)系下的位置
- 逆向運動學(xué)(Inverse Kinematics)即 給定 末端點在笛卡爾坐標(biāo)系下的坐標(biāo) 反算出 每個關(guān)節(jié)的運動參數(shù) 一般有多解
經(jīng)典六軸機械臂DH表示
- 前三軸主要負責(zé)空間中的移動
- 后三軸主要負責(zé)空間中的轉(zhuǎn)動
總結(jié)
以上是生活随笔為你收集整理的(机器人学导论--运动学)(三)DH表达法顺向运动学的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java基础-软件简述
- 下一篇: 数字图像处理期末复习题