日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Robotics 机器人运动学 DH参数建模

發布時間:2023/12/14 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Robotics 机器人运动学 DH参数建模 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Robotics 機器人運動學 DH參數建模

為了表達兩個坐標系之間的轉換關系,通常需要一個旋轉矩陣R位移矩陣P,一個12個參數即一個3×33\times33×3矩陣和一個1×31\times31×3矩陣 。 對于常規機械臂來說,只需要滿足兩個約束條件,即可使用4個參數表達清楚坐標系轉換的轉換關系,即DH參數。

使用DH參數的兩個條件是:

1.后一個關節的坐標系O1O_1O1?xxx軸要垂直于前一個坐標系O0O_0O0?zzz

2.后一個關節坐標系O1O_1O1?的x軸要和前一個坐標系O0O_0O0?zzz軸相交

建立坐標系的順序

  • 確定ZZZ

    作為第i+1i+1i+1個關節軸的驅動軸,其方向和關節的軸向方向保持一致。

    如:Z0Z_0Z0?是第111個關節的驅動軸 Z1Z_1Z1?是第222個關節的驅動軸

    這保證了,當第iii個關節被驅動時,連桿及其相連的坐標系OiXiYiZiO_iX_iY_iZ_iOi?Xi?Yi?Zi?,將會經歷一個對應的運動。

    另外ZiZ_iZi?軸方向符合右手定則,注意和關節的轉動方向對應。

  • 確定基礎坐標系

    基礎坐標系的選擇近乎是任意的,我們可以選擇將基礎坐標系的原點O0O_0O0?放置在Z0Z_0Z0?軸的任何一點,然后,我們可以通過任意方便的方式來選擇X0X_0X0?軸和Y0Y_0Y0?軸。但是建立000坐標系時,要盡可能是使得最后的DH參數簡單。

  • 確定XiX_iXi?方向

    1.軸Zi?1Z_{i-1}Zi?1?和軸ZiZ_iZi?不共面

    ? 那么軸Zi?1Z_{i-1}Zi?1?和軸ZiZ_iZi?的公垂線定義了XiX_iXi?軸,并且它于軸ZiZ_iZi?的交點即為原點OiO_iOi?。

    2.軸Zi?1Z_{i-1}Zi?1?平行于軸ZiZ_iZi?

    ? 這種情況下軸Zi?1Z_{i-1}Zi?1?和軸ZiZ_iZi?存在無窮多個公共法線。將穿過點Oi?1O_{i-1}Oi?1?的法線選作XiX_iXi?軸,OiO_iOi?是該法線和ZiZ_iZi?軸 的交點。

    3.Zi?1Z_{i-1}Zi?1?和軸ZiZ_iZi?相交

    ? 選擇XiX_iXi?垂直于由Zi?1Z_{i-1}Zi?1?和軸ZiZ_iZi?組成的平面。原點OiO_iOi?一般設為Zi?1Z_{i-1}Zi?1?ZiZ_iZi?的交點。不過,軸線ZiZ_iZi?上的任意一點都可以被選為原點。

  • 確定坐標系N

    以上三個步驟適合確定0,...N?10,...N-10,...N?1。最終的坐標系通常稱為末端執行器或者工具坐標系。最常見的是:將遠點OiO_iOi?以對稱的方式布置在夾具的中間,ZiZ_iZi?軸方向沿著末端末端的移動方向,(最后一個關節的伸縮方向)。XiX_iXi?軸沿著夾具的上下開合方向。

  • 注意

    很多情況下XiX_iXi?軸的方向可以隨意選擇,這就導致了不同的DH參數。為了規范DH建模方法,

    ? 1.確定XiX_iXi?軸的方向,如果有多種選擇,盡可能選擇和Xi?1X_{i-1}Xi?1?相同的方向。

    ? 2.確定坐標系000時,使得關節變量1的取值為零。如果轉動關節,關節變量就是θ1\theta_1θ1?;如果是平動關節,關節變 量是d .

    ? 3.符合人的習慣。

總結

以上是生活随笔為你收集整理的Robotics 机器人运动学 DH参数建模的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。