999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種新型移動機器人運動學坐標系快速構建方法研究

2011-09-07 09:02:22宋孟軍張明路張建華
中國機械工程 2011年17期
關鍵詞:移動機器人方法

宋孟軍 張明路 張建華

河北工業大學,天津,300130

0 引言

在對串聯機器人進行運動學求解的過程中,需要建立機器人的運動學坐標系。傳統的構建方法是依據D-H參數法則將坐標系建立在機器人的轉動或移動關節處,然后在此基礎上應用相應的坐標系變換法則進行相應的坐標系構建[1-4]。這種方法在某些情況下影響了坐標系構建的多樣性,且給結構多樣的串聯機器人的分析工作帶來過多的分析步驟,不僅影響了串聯機器人設計的效率,而且可能在某種程度上給后續的分析工作帶來一定的困難(如存在機器人機構模型不一致的現象從而給分析工作帶來困難)。針對這個問題,本文提出冗余坐標系的概念以解決串聯機器人運動學坐標系快速構建的問題,從而為串聯機器人坐標系的快速構建提供一種新的解決方案;同時沿Y軸進行坐標變換,進一步提高機器人運動學模型構建的效率。構建冗余坐標系及沿Y軸構建運動學模型,兩種方法均可提高機器人運動學坐標系構建的效率。

1 D-H法則坐標系的構建

首先,應用D-H 法則[5-6]對一種多足移動機器人的腿部構建全局坐標系,如圖1所示,其中連桿參數和關節變量如表1所示。

圖1 基于D-H法則構建坐標系

表1 基于D-H法則連桿及關節變量參數

依據運動學方程求解公式可以求出多足機器人末端坐標系相對于固定參考系的位姿解。求解運動學方程,所得位姿解具體情況如表2所示。其中,c1=cosθ1,s1=sinθ1,c12=cos(θ1+θ2),s12=sin(θ1+θ2),余同。

表2 新型移動機器人位姿

2 冗余坐標系的構建

冗余坐標系就是建立在機器人非運動關節處,為機器人整體運動學坐標系的構建起到過渡作用的坐標系,在機器人進行運動時,冗余坐標系并不參與相應的運動(如移動或轉動),即冗余坐標系的變換始終為常量。

冗余坐標系的構建仍以本例多足移動機器人為研究對象。首先構建圖2所示全局坐標系。

圖2 全局坐標系構建

仍依據圖1所示坐標系構建方法對多足移動機器人的坐標系進行構建,將基座固定坐標系O0X0Y0Z0通過連桿坐標系進行傳遞,同時推導末端坐標系O4X4Y4Z4的位姿形態,推導結果如表3所示。

表3 全局坐標系的連桿及關節參數

推導進行到坐標系O3X3Y3Z3時,再依據D-H坐標系的確定方法很難將坐標系O3X3Y3Z3變換到坐標系O4X4Y4Z4,因此本文將采用構建冗余坐標系的方法,在冗余坐標系概念基礎上,構建圖3所示的全局坐標系。

圖3 冗余坐標系構建圖

如圖3所示,在圖2所構建的坐標系的基礎上,在原關節3的位置(O2X2Y2Z2)構建冗余坐標系O3X3Y3Z3,從而在表3推導結果的基礎上繼續對末端坐標系的位姿進行推導,推導結果如表4所示。

表4 冗余坐標系的連桿及關節參數

由表4可以看出,每增加一個冗余坐標系就會增加一個坐標系的傳遞過程(即推導過程)。與表1所示傳遞推導過程相比較,冗余坐標系的構建簡化了全局坐標系變換的規則,改變了變換的思路,從而有利于快速構建運動學全局坐標系,并且為較復雜的關節變換關系提供了良好的解決方案,有利于構建具有復雜關節變換關系的坐標系系統。

對全局坐標系下的各個變換矩陣進行求解[4],可以求得上述各個傳遞推導過程的變換矩陣分別如下:

可以看出,增加了冗余坐標系的變換矩陣與沒有增加冗余坐標系的變換矩陣相比,變換矩陣的結構得到了簡化,從而便于分析計算。

利用已經求得的各個變換矩陣A1~A5,可以首先得出運動學方程T5:

進而求得運動學方程的正解如表5所示。

表5 新型移動機器人冗余坐標系下位姿

如圖1、圖3所示,在兩種建立全局坐標系的方法中,基坐標系所選擇的姿態均相同,而末端姿態略有不同,圖3建立的末端坐標系O5X5Y5Z5與圖1建立的末端坐標系O4X4Y4Z4,其姿態解并不完全相同,需進行相應的旋轉變換,如圖4所示。

圖4 末端坐標系構建圖

由圖4可以看出,經過變換后的末端坐標系與圖1構建的坐標系具有相同的位姿解。在表2的基礎上繼續對坐標系O6X6Y6Z6在基座固定坐標系中的位置姿態進行推導,結果如表6所示。

表6 末端連桿及關節參數

表6所示傳遞過程的變換矩陣可表示為

在變換矩陣A6的基礎上,可以得到運動學方程:

同理,可以求得運動學方程T6的正解如表7所示。表7所列θ5與表2所列θ4為同一關節轉角變量,即|θ5|=|θ4|,而在各自的全局坐標系中,兩變量所在坐標系的Z軸相互夾角為180°。當-θ5=θ4時,將表2所得結果與表7所得結果進行比較可知,兩坐標系末端具有相同的位姿正解。

表7 基于冗余坐標系的機器人位姿

3 冗余坐標系的仿真驗證

由前面分析可知,應用冗余坐標系構建坐標系所得的位姿結果與應用D-H法則構建坐標系所得位姿結果一致,如表2和表7所示。由表2和表5可知,若兩種方法所得末端坐標系不進行相應的轉換,則結果并不相同(圖5)。圖5所示為各個關節變量以不同的非線性函數進行輸入時的情況(對正解隨機輸入的情況進行模擬)。

圖5 各關節角度輸入情況

應用D-H法則構建的坐標系下,各關節變量輸入如圖5所示,所得末端坐標系的空間運動軌跡點的X、Y、Z坐標在平面上的投影如圖6所示。

在應用冗余坐標系構建方法所構建的坐標系下,各關節變量輸入如圖5所示,所得末端坐標系的空間運動軌跡在平面內的投影如圖7所示。

由圖6和圖7可知,由于構建坐標系的方法不同,導致部分關節轉角的旋向并不相同。將θ5逆向旋轉,如圖8所示。將圖8所示角度應用到冗余坐標系構建方法中,所得結果與圖6所示結果相一致。這也進一步證明了冗余坐標系建立的正確性。

圖6 D-H法則坐標系末端軌跡投影輸出情況

圖7 冗余坐標系末端軌跡投影輸出情況

圖8 θ5變換后各關節角度輸入情況

4 沿Y軸構建坐標系

沿Y軸構建坐標系,仍以本例多足移動機器人為研究對象。

依據圖1所示坐標系構建方法對多足移動機器人的坐標系進行構建,將基座固定坐標系O0X0Y0Z0通過連桿坐標系進行傳遞,仍對末端坐標系O4X4Y4Z4的位姿形態進行推導,推導結果如表8所示。

表8 前兩關節變換的連桿及關節參數

推導進行到坐標系O3X3Y3Z3時,仍依據D-H坐標系變換方法將坐標系O3X3Y3Z3變換到坐標系O4X4Y4Z4會存在一定的困難。本文將繼續分析坐標變換規則,采用將運動學坐標系沿Y軸進行變換的方法,構建圖9所示的全局坐標系。

圖9 應用坐標變換規則構建全局坐標系

如圖9所示,在圖1所構建的坐標系的基礎上,將關節3處坐標系O2X2Y2Z2變換到關節4處坐標系O3X3Y3Z3,沿Y軸進行旋轉變換。將Z軸直接變換到旋轉關節4處,這樣便減少了變換步驟。如圖1所示,將關節3變換到關節4處須進行兩次旋轉變換,增加了變換的步驟。利用圖9所示方法對末端坐標系的位姿進行推導,推導結果如表9所示。由表9可知,坐標系變換既繞Z軸進行旋轉和平移變換,同時又繞Y軸進行旋轉和平移變換。

表9 后兩關節變換的連桿及關節參數

下面依據D-H坐標系的確定方法[4]和沿Y軸進行坐標系變換的方法相結合,對全局坐標系下的各個變換矩陣進行求解。由表8、表9和表1可知,兩種方法所對應的前兩種關節變換矩陣相同,后兩種關節變換矩陣不同,上述各個傳遞過程的變換矩陣如下:

其中,A3Y、A4Y為在Y軸方向進行坐標變換后所得的變換矩陣,與沒有添加冗余坐標系的變換矩陣相比,變換矩陣的計算過程得到了進一步簡化,即轉換步驟得到了一定程度的簡化。

利用求得的變換矩陣A1Y~A4Y可以首先計算出運動學方程T4Y:

進而求得運動學方程的正解如表10所示。

表10 沿Y軸變換機器人位姿

如圖1和圖9所示,兩種建立全局坐標系的方法中,基坐標系選擇均相同,而末端姿態有所不同,即圖9建立的末端坐標系O4X4Y4Z4與圖1所建立的末端坐標系O4X4Y4Z4姿態并不完全相同,需進行相應的旋轉變換,如表11所示。

表11 末端坐標系變換連桿及關節參數

由表11所進行的變換可知,經過變換后的末端坐標系與圖1所構建的末端坐標系具有相同的位姿解,表11所示傳遞過程的變換矩陣可以表示為

在變換矩陣A5Y的基礎上,可以得到運動學方程T5Y:

同理,可以求得運動學方程T5Y的正解如表12所示。

表12 沿Y軸變換機器人最終位姿

表12所列θ5與表2所列θ4為同一關節轉角變量,即|θ5|=|θ4|,且在各自的全局坐標系中兩變量相差180°。當-θ5=θ4時,表2與表12將具有相同的結果,即兩坐標系末端將具有相同的位姿正解。

通過以上求解證明可以發現,沿Y軸進行坐標系變換與使用D-H法則進行坐標系變換,兩種方法具有相同的運動學求解結果。

5 結論

本文針對機器人運動學分析過程中坐標系快速構建問題,提出了冗余坐標系的概念,并對冗余坐標系進行了求解,進行了仿真驗證,研究結果表明,冗余坐標系的構建可以更加直接、快速地求解機器人的運動學問題,并且可以為運動學求解提供較為準確的運動學模型。

本文進一步沿Y軸進行了坐標變換,構建了多足移動機器人運動學模型,求解了運動學方程,并證明了這種方法的正確性,為快速構建運動學模型、求解運動學方程提出了另一種新的解決方案。

[1]楊峰.JJR-1型機器人運動學分析及其控制系統的研究[D].蘭州:蘭州理工大學,2006.

[2]陳平.MOTOMAN-UPJ型機器人運動學研究[D].鎮江:江蘇大學,2006.

[3]張鐵,謝存禧.機器人學[M].廣州:華南理工大學出版社,2001.

[4]熊有倫,丁漢,劉恩滄.機器人學[M].北京:機械工業出版社,1993.

[5]Tavasoli A,Eghtesad M,Jafarian H.Two-time Scale Control and Observer Design for Trajectory Tracking of Two Cooperating Robot Manipulators Moving a Flexible Beam[J].Robotics and Autonomous Systems,2009,57:212-221.

[6]van Henten E J,Schenk E J,van Willigenburg L G.Collision-free Inverse Kinematics of the Redundant Seven-linkmanipulator Used in a Cucumber Picking Robot[J].Biosystems Engineering,2010,106:112-124.

猜你喜歡
移動機器人方法
移動機器人自主動態避障方法
移動機器人VSLAM和VISLAM技術綜述
學習方法
基于Twincat的移動機器人制孔系統
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
室內環境下移動機器人三維視覺SLAM
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
極坐標系下移動機器人的點鎮定
主站蜘蛛池模板: 久久不卡精品| 亚洲精品爱草草视频在线| 午夜在线不卡| 亚洲一区色| 免费看av在线网站网址| 国产欧美日韩另类精彩视频| 青青热久麻豆精品视频在线观看| 欧美日韩午夜视频在线观看| 国产xx在线观看| 国产极品美女在线播放 | 久久熟女AV| 美女毛片在线| 91精品专区| 欧美区在线播放| 国产地址二永久伊甸园| 18禁影院亚洲专区| 日本免费一级视频| 人妻21p大胆| 国产精品深爱在线| 不卡午夜视频| 在线播放真实国产乱子伦| 91av国产在线| 亚洲无码高清视频在线观看| 亚洲综合狠狠| 亚洲日韩AV无码一区二区三区人| 污污网站在线观看| 久久香蕉国产线| 国产爽妇精品| 一级毛片中文字幕| 日韩资源站| 亚洲精品爱草草视频在线| 国产噜噜噜视频在线观看 | 91免费观看视频| 国产区在线观看视频| 人妻精品全国免费视频| 亚洲国产中文欧美在线人成大黄瓜| 1769国产精品视频免费观看| 欧美日韩国产精品va| 久久九九热视频| 午夜性刺激在线观看免费| 亚洲视屏在线观看| 国产小视频免费| 免费国产无遮挡又黄又爽| 国产一区在线视频观看| 亚洲国产欧美目韩成人综合| 日韩精品成人在线| 国产成人无码久久久久毛片| 国产精品美女网站| 18禁影院亚洲专区| 亚洲综合一区国产精品| 福利视频一区| 欧美日韩在线亚洲国产人| 亚洲国产清纯| 国产精品不卡永久免费| 强乱中文字幕在线播放不卡| 婷婷午夜影院| 国产粉嫩粉嫩的18在线播放91| 福利一区三区| 亚洲伊人久久精品影院| 全部免费特黄特色大片视频| 中文字幕2区| 亚洲首页国产精品丝袜| 国产午夜一级淫片| 国产亚洲欧美日韩在线一区| 日韩欧美在线观看| 亚洲国产中文综合专区在| 国产丰满成熟女性性满足视频| 97视频精品全国在线观看| 亚洲综合色婷婷| 五月婷婷丁香色| 欧美一级特黄aaaaaa在线看片| 2021亚洲精品不卡a| 国产精品密蕾丝视频| www精品久久| 色婷婷综合激情视频免费看 | 国产精品午夜福利麻豆| 欧美久久网| 欧美精品1区2区| 国产欧美日韩在线在线不卡视频| 国产精品免费入口视频| 亚洲成a人片| 国产日韩丝袜一二三区|