《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > STEP-SA1400型機器人運動學建模與仿真
STEP-SA1400型機器人運動學建模與仿真
2016年微型機與應用第05期
李慶1,謝一首1,鄭力新1,周凱汀2,張裕坤1
(1.華僑大學 工學院,福建 泉州 362021;2.華僑大學 信息科學與工程學院,福建 廈門 361021)
摘要: :根據STEPSA1400型工業機器人的具體結構特點,建立了機器人的運動學方程,使用只需一次矩陣逆乘的逆解方法,求出逆解。與常規求解方法相比,此方法減少了多次矩陣逆乘帶來的計算量。在解的表達式中,采用雙變量正切函數以避免解的丟失。針對多重解問題,采用“最短行程”原則,選取與當前關節角度值的歐氏距離較小的解作為逆解結果。最后,使用MATLAB編寫程序,對文中推導出的方程進行驗證與仿真,實驗結果證明了解的準確性和可行性。對該型機器人的運動學分析與仿真為其后的離線編程、軌跡規劃等打下了基礎,同時,文中的方法與思想也適用于其他關節型機器人。
Abstract:
Key words :

  李慶1,謝一首1,鄭力新1,周凱汀2,張裕坤1

  (1.華僑大學 工學院,福建 泉州 362021;2.華僑大學 信息科學與工程學院,福建 廈門 361021)

  摘要:根據STEPSA1400型工業機器人的具體結構特點,建立了機器人的運動學方程,使用只需一次矩陣逆乘的逆解方法,求出逆解。與常規求解方法相比,此方法減少了多次矩陣逆乘帶來的計算量。在解的表達式中,采用雙變量正切函數以避免解的丟失。針對多重解問題,采用“最短行程”原則,選取與當前關節角度值的歐氏距離較小的解作為逆解結果。最后,使用MATLAB編寫程序,對文中推導出的方程進行驗證與仿真,實驗結果證明了解的準確性和可行性。對該型機器人的運動學分析與仿真為其后的離線編程、軌跡規劃等打下了基礎,同時,文中的方法與思想也適用于其他關節型機器人。

  關鍵詞:工業機器人;SA1400機器人六自由度逆運動學;最短行程;MATLAB仿真

0引言

  華僑大學研究生科研創新能力培育計劃資助項目(1400422004)近年來,隨著經濟和社會的發展,我國出現人力成本上漲、勞動力供給減少以及制造業就業意愿下降的現象,這些現象嚴重制約了我國制造業的國際競爭力。于是一些企業開始把目光投向“機器換人”,利用自動化技術來建設無人化工廠以解決當前困局,制造業的轉型升級已是大勢所趨。面對德國提出的“工業4.0”,我國出臺的“中國制造2025”將重點發展工業機器人與新一代信息技術等領域,“智能制造”成為了中國制造的主攻方向,而機器人也成為這一主題下最受關注的領域之一。實現“中國制造2025”,最重要的智能部件就是網絡化的機器人,機器人產業將成為未來幾十年內全球制造業的角力場。2013年,中國工業機器人的總銷量為3.7萬臺,成為世界第一的機器人大國,也是全球增長速度最快的機器人市場。2014年,全球工業機器人的銷量為22.9萬臺,中國內地售出5.7萬臺,占全球銷量的四分之一[1]。

  目前,機器人正解的求法已比較統一,而逆解的求解方法有多種,主要分為封閉解法和數值解法。封閉解法又分為代數解法和幾何解法。封閉解法計算速度快、效率高、便于實時控制,而數值解法因其迭代性質,使其求解速度較慢,所以大多數情況下都是使用封閉解法[23]。逆解過程中,一般在關節角度范圍內計算機器人關節角度,文獻[4]在解關節角時采用單變量反正切函數,可能造成一個解的丟失。機器人逆解存在多解,如文獻[5]中就有8組解,但控制機器人只能有一組解,而文中沒有給出選取最優解的方法。

1運動學模型的建立

  本文根據上海新時達機器人有限公司SA系列工業機器人中的1400型機器人的特點進行研究。SA1400型機器人有6個自由度,而且6個關節均為旋轉關節。為了描述機器人各連桿之間的相對位置和方向關系,需要根據關節結構在每個連桿上建立一個連桿坐標系。常用的方法是D-H (Denavit-Hartenberg)參數法,即使用矩陣方法來描述運動學問題。只要已知各關節的D-H參數,就可根據正運動學公式A1A2A3A4A5A6=0T6得到機器人末端的位置和姿態[2]。

  SA1400機器人各連桿坐標系如圖1所示,相鄰兩連桿n-1與n之間的相對關系能夠按照兩次旋轉和兩次平移的四次齊次變換來建立,并把齊次變換矩陣記為An。此關系式為:

  1.png

  式中:θn為關節n的旋轉角度,即兩連桿夾角,符合右手定則為正;dn為關節n的偏距,即兩連桿距離;αn為關節n和n-1軸線之間的夾角,即連桿扭角,符合右手定則為正;an為關節n和n-1軸線之間的公法線距離,即連桿長度,n=1,2,3…6[5]。D-H參數表如表1。

001.jpg

  根據表1可得各變換矩陣如下:

2.png

3.png

  式中:Sn=sinθn,Cn=cosθn,下同。所以末端執行器的位姿方程為:

  0T6=A1A2A3A4A5A6

  2逆運動學方程的推導及求解

  一般具有6個自由度的機器人沒有逆運動學封閉解,但某些特殊結構的機器人還是可以得到多組封閉解的,大多數工業機器人都可用Pieper提出的方法來求解,這種方法是針對6個關節均為旋轉關節且后3個關節軸線相交的操作臂。此方法也可應用于包括移動關節的其他形式的操作臂。觀察圖1中機器人,其3、4、5關節的軸線Z3、Z4、Z5交于一點,因此,這3個關節的運動不能產生沿Z2軸線方向的運動,所以這3個關節的變換矩陣乘積A3A4A5的第3行第4列上的元素為零。具有此特點的機器人,其運動學逆解存在以下簡便求解方法[69]:

  A3A4A5=A-12A-11TA-16(1)

  等式左邊為

  4.png

  (1)求θ1

  令式(1)左右兩邊矩陣的(3, 4)元素(表示矩陣的第三行第四列,下同)相等,得:

  S1(px-d6ax)+C1(py-d6ay)=0

  則

  5.png

  (2)求θ2

  令式(1)左右兩邊(2, 4)和(1, 4)元素分別相等,并化簡得:

  a3C3-d4S3=-a2-C2v-S2u…①

  a3S3+d4C3=-C2u+S2v……②(2)

  式中:u=a1+C1(axd6-px)+S1(py-ayd6),v=azd6-pz+d1,①②兩邊平方相加,且令w=(d24+a23-a22-v2-u2)/(2a2),得:

  C2v+S2u=w

  6.jpg

  (6)求θ6

  令式(1)左右兩邊(3, 2)元素相等,可得:

  JC6-KS6=-C4

  7.jpg

  從以上各角度表達式可知,逆解存在多解,而控制機器人各關節的角度是唯一的。若忽略避障要求和軌跡優化問題,可按照以下步驟得到唯一解。首先,如有必要,將所得解加減360°,以補出關節角度表達式值域沒有包含的其他可能解;其次,由于關節運動范圍的限制,應舍去其中一些解(甚至全部);最后,根據“最短行程”原則,選取一個最近解,使得每一個運動關節的移動量最小,以保證運動的連續、快速和低能耗,同時可用加權法使得解側重于移動小連桿而不是移動大連桿[8,10]。

  3計算實例

  已知空間中的A,B兩點,其位姿矩陣分別為:

  8.png

  逆解得到A點各關節角度θ1~θ6依次為:0(180),0(83.12),0,0(90),0(0),0(0)(單位:度);B點6個關節角度依次為:25(-155),-15(89.60),20,-30(-150),15,-35(-93.29)(單位:度)。括號中為該關節的第二個解,本計算實例中假定各關節上一時刻的角度都為0度,則選取與0度的歐式距離較小的解為最優解。正解得到末端位姿分別為XA=903 mm,YA=0,ZA=1 120 mm,αA=0°,βA=-90°,γA=180°;XB=687.2 mm,YB=-306.5 mm,ZB=1 014.9 mm,αB=-99.6°, βB=-22.2°,γB=-109.4°(α,β,γ為位姿坐標系相對于機器人底座坐標系或基坐標系的RPY角)。計算結果表明,本文中的正逆解方程是正確的。

4運動學仿真

  為驗證本文正逆解方程的準確性和可行性,使用MATLAB軟件對機器人走曲線軌跡的運動過程進行仿真[11]。仿真過程三維動畫截圖與末端軌跡曲線如圖2,圖中的理論軌跡與實際軌跡重合,說明本文正逆解方程是正確的。運動過程中各關節角度值如圖3,從圖中可知,運動過程中各關節角度值變化連續,且都在表1所列的關節角度范圍內,說明本文所解方程是可行的,具有實用性[12]。

  

002.jpg

003.jpg

5結束語

  本文采用DH參數法建立了STEPSA1400型機器人的連桿坐標系,確定了該型機器人的DH參數及連桿間的位姿變換矩陣,求出了正運動學方程。針對3個相鄰軸相交于一點的6自由度操作臂,在研究總結了三軸相交的Pieper解法后,使用了一種避免大量矩陣逆乘運算的逆解方法。考慮到三角函數的取值范圍和機器人各關節角之間的影響,角度值方程采用了雙變量反正切函數,通過自變量的符號確定關節角度所在的象限,進而取得合理解。針對逆解過程中出現的多解問題,采用基于歐氏距離的“最短行程”原則選取最優解。為了驗證所求解方程的準確性和可行性,使用MATLAB進行了運動學仿真,仿真過程較真實地模擬了實際機器人的運動情況,仿真結果達到預期目標。本文為該型機器人的應用及其動力學與控制器的研究打下基礎,同時,也為其他六自由度機器人運動學分析提供參考。

參考文獻

  [1] 中國測控網.工業4.0時代:工業機器人行業發展機遇分析[EB/OL].(20151202)[20151204] http://www.ck365. cn/wap/index.php?mid=21&itemid=39875.

  [2] 韓建海.工業機器人(第三版)[M].武漢:華中科技大學出版社,2015.

  [3] 王其軍,杜建軍.MOTOMAN機器人逆運動學新分析[J].哈爾濱工業大學學報,2010,42(3):451454.

  [4] 王雪松,許世范,郝繼飛.MOTOMAN機械手逆運動方程新的推導方法及求解[J].中國礦業大學學報,2001,30(1):7376.

  [5] 蔡自興.機器人學(第二版)[M].北京:清華大學出版社,2009.

  [6] PAUL R, SHIMANO B, MAYER G. Differential kinematic control equations for simple manipulators[J]. IEEE Trans SMC,1981,11(6):449455.

  [7] PIEPER D, ROTH B. The kinematics of manipulaor under computer control[C]. Proceeding of the Second International Congress on Theory of Machines and Mechanisms,1969(2):159169.

  [8] CRAIG J J.機器人學導論(第三版)[M].贠超,譯.北京:機械工業出版社,2014.

  [9] 崔建國,宋愛國,黃惟一.遙操作系統中MOTOMANSV3機器人的運動建模研究[J].東南大學學報:自然科學版,2003,33(4):424429.

  [10] 葉上高,劉電霆.機器人運動學逆解及奇異和多解的處理[J].機床與液壓,2014,42(3):2729.

  [11] 林海峰,王姮.多關節機器人工作空間仿真方法[J].微型機與應用,2014,33(2):7274.

  [12] 陳發堂,牛勇清,韓娜娜,等.協議一致性測試平臺的搭建及仿真實現[J].電子技術應用,2014,40(4):137140.


此內容為AET網站原創,未經授權禁止轉載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          一区二区视频欧美| 欧美三级第一页| 中文亚洲免费| 亚洲欧美精品| 欧美精品三区| 91久久精品国产91久久性色tv | 亚洲精品在线视频观看| 一区二区动漫| 欧美一区二区三区四区在线观看地址 | aa日韩免费精品视频一| 国产精品一二| 欧美激情成人在线| 日韩午夜在线| 欧美日韩在线精品| 国产伦精品一区二区三区高清版| 久久国产主播精品| 亚洲高清网站| 欧美久久99| 西西裸体人体做爰大胆久久久| 国产精品二区三区四区| 在线视频国内自拍亚洲视频| 美女精品国产| 夜夜嗨一区二区三区| 欧美日韩p片| 亚洲免费综合| 亚洲国产精品123| 久久精品二区| 西西裸体人体做爰大胆久久久| 狠狠色综合网| 欧美视频不卡| 你懂的一区二区| 亚洲一区二区三区欧美| 亚洲精品在线免费| 精品91免费| 国产在线日韩| 欧美日韩喷水| 欧美久久电影| 国产一区在线免费观看| 国产亚洲精品久久久久婷婷瑜伽| 极品少妇一区二区三区| 欧美一区二区在线| 久久久久久国产精品mv| 夜夜精品视频| 99精品热6080yy久久| 在线观看日韩av电影| 欧美日韩成人| 久久精品成人一区二区三区蜜臀| 国产精品日韩久久久| 亚洲人体偷拍| 99热精品在线观看| 夜夜精品视频| 国产亚洲毛片在线| 一本久道综合久久精品| 一本一本久久a久久精品综合妖精| 欧美午夜不卡| 在线观看成人av| 免费久久99精品国产自| av不卡在线| 夜夜爽99久久国产综合精品女不卡| 伊人成人在线视频| 日韩午夜黄色| 久久都是精品| 欧美日韩国产亚洲一区| 在线观看成人av| 一区二区三区四区国产| 亚洲综合电影一区二区三区| 久久字幕精品一区| 国语自产精品视频在线看8查询8| 激情欧美丁香| 国产日韩欧美精品| 久久一区中文字幕| 一区在线免费| 先锋影音一区二区三区| 欧美一区1区三区3区公司| 亚洲一区网站| 欧美日本韩国一区二区三区| 亚洲美女网站| 久久综合狠狠| 日韩视频精品在线观看| 先锋影音一区二区三区| 欧美日韩蜜桃| 亚洲综合视频一区| 欧美日本久久| 国产区二精品视| 午夜精品美女久久久久av福利| 伊人久久亚洲热| 久久国产手机看片| 亚洲国产婷婷| 欧美xxx在线观看| 日韩视频精品在线观看| 欧美另类视频| 亚洲欧美日产图| 午夜一区在线| 午夜精品亚洲一区二区三区嫩草| 一本一道久久综合狠狠老精东影业 | 亚洲东热激情| 久久国产精品一区二区三区| 黄色日韩精品| 久久久水蜜桃| 国产日韩一区二区三区| 国产自产在线视频一区| 久久国产高清| 一本一本久久| 亚洲欧洲精品一区二区三区波多野1战4| 久久婷婷av| 久久精品盗摄| 性欧美精品高清| 亚洲一区二区三区午夜| 亚洲开发第一视频在线播放| 在线欧美三区| 亚洲高清视频在线观看| 精品999日本| 在线播放精品| 亚洲人妖在线| 亚洲深夜影院| 亚洲综合欧美| 久久精品欧洲| 欧美福利影院| 欧美午夜欧美| 亚洲高清在线观看一区| 亚洲国产mv| 亚洲成色精品| 91久久视频| 99日韩精品| 国产亚洲第一区| 国产精品乱码一区二区三区| 国产欧美在线| 欧美亚洲自偷自偷| 欧美福利电影在线观看| 欧美婷婷久久| 亚洲高清精品中出| 亚洲三级网站| 欧美/亚洲一区| 久久久久免费| 欧美日韩在线精品| 尤物精品在线| 国产精品社区| 欧美一区免费视频| 狠狠色综合网| 国产精品免费在线| 久久精品国产第一区二区三区最新章节 | 黄色av一区| 亚洲精品无人区| 国产伦精品一区二区三区高清版| 性一交一乱一区二区洋洋av| 欧美 日韩 国产一区二区在线视频| 欧美精品首页| 999亚洲国产精| 久久久久久久久久久一区| 欧美69视频| 亚洲国产黄色| 奶水喷射视频一区| 红桃视频国产精品| 亚洲免费影视| 亚洲私人影院| 乱码第一页成人| 激情成人综合| 久久午夜影视| 99国内精品| 欧美国产激情| 国产精品视频久久一区| 欧美日本精品| 免费永久网站黄欧美| 亚洲小说区图片区| 欧美一区1区三区3区公司| 欧美色图麻豆| 麻豆成人av| 99re热精品| 国产自产在线视频一区| 销魂美女一区二区三区视频在线| 国产精品www994| 欧美专区在线| 一区二区冒白浆视频| 午夜电影亚洲| 欧美在线综合| 国产精品一区二区在线观看 | 性欧美精品高清| 亚洲视频在线二区| 久久免费一区| 男人天堂欧美日韩| 国产日韩欧美精品| 亚洲成人原创| 亚洲小说欧美另类婷婷| 欧美精品一区二区三区久久久竹菊| 亚洲深夜av| 一区二区动漫| 99精品国产在热久久婷婷| 激情一区二区| 在线欧美视频| 亚洲黄色av| 亚洲黄页一区| 日韩一级在线| 亚洲美女一区| 在线亚洲伦理| 国产精品资源| 久久久一二三| 欧美一区二区三区四区夜夜大片| 久久久久国产精品午夜一区| 久久成人在线| 老司机午夜免费精品视频| 玖玖精品视频| 欧美三级小说| 亚洲国产黄色| 国产日韩欧美二区| 蜜桃伊人久久| 欧美性久久久| 亚洲啪啪91| 亚洲综合欧美| 欧美精品二区| 亚洲经典自拍| 母乳一区在线观看| 欧美日韩国产精品一区二区亚洲| 好看的日韩av电影| 一本一本a久久| 久久青草久久| 1024成人| 久久精品日韩欧美| 国内揄拍国内精品久久| 亚洲三级电影在线观看| 亚洲一区免费看| 欧美精品自拍| 在线亚洲免费| 久久精品天堂| 狠狠色狠狠色综合日日tαg| 日韩午夜免费视频| 久久婷婷麻豆| 亚洲性视频h| 伊人成人在线| 久久精品道一区二区三区| 午夜精品一区二区在线观看 | 亚洲精品一区二区三区蜜桃久| 国产欧美欧美| 欧美日韩一区二区视频在线| 99精品久久久| 欧美日韩国产高清| 国产精品久久九九| 欧美精品一区在线| 国产精品乱子乱xxxx| 欧美日韩网站| 美女国产一区| 在线欧美不卡| 欧美破处大片在线视频| 国产日本精品| 国产一区免费视频| 亚洲欧美日韩国产| 亚洲三级免费| 欧美精品导航| 久久国产欧美精品| 亚洲精品四区| 亚洲性视频h| 欧美一区亚洲二区| 99av国产精品欲麻豆| 国产精品chinese| 欧美在线网址| 乱人伦精品视频在线观看| 亚洲激情综合| 国产一区二区三区四区三区四| 欧美资源在线| 亚洲一区二区三区色| 亚洲国产一区二区三区a毛片| 欧美激情视频一区二区三区在线播放| 一本久久综合| 日韩视频在线观看国产| 伊甸园精品99久久久久久| 欧美日韩免费高清| 欧美精品九九| 久久久噜噜噜| 久久精品综合| 久久亚洲综合网| 玖玖国产精品视频| 久久久久国产精品一区二区| 免费在线欧美黄色| 噜噜噜躁狠狠躁狠狠精品视频| 免费一区视频| 欧美/亚洲一区| 欧美日韩亚洲一区| 国内不卡一区二区三区| 黄色另类av| 亚洲区一区二区三区| 亚洲激情不卡| 狠狠入ady亚洲精品经典电影| 另类亚洲自拍| 欧美在线视频二区| 欧美区一区二| 亚洲国产黄色| 国产精品一区二区三区四区五区| 国产精品视频免费一区| 麻豆精品视频| 欧美日本韩国在线| 伊人精品视频| 亚洲一区二区三区欧美| 久久天堂成人| 在线免费观看一区二区三区| 国产精品免费一区二区三区在线观看 | 欧美日韩免费| 激情综合网址| 国产欧美综合一区二区三区| 久久国产精品免费一区| 午夜视频一区| 亚洲区欧美区| 久久亚洲国产精品一区二区| 国产精品99一区二区| 亚洲免费高清| 欧美国内亚洲| 国产欧美亚洲日本| 欧美 日韩 国产 一区| 激情欧美丁香| 久久久久久久欧美精品| 精品二区久久| 久久男女视频| 夜夜嗨网站十八久久| 葵司免费一区二区三区四区五区| 伊人成人在线| 久久青草久久| 一本久道久久综合婷婷鲸鱼| 欧美一区二区三区另类| 亚洲精品在线二区| 欧美日韩一区二区视频在线| 国产精品一区毛片| 亚洲天堂久久| 看欧美日韩国产| 国产女优一区| 亚洲精品乱码久久久久久蜜桃麻豆| 久久福利毛片| av成人激情| 激情视频一区| 国产精品s色| 欧美凹凸一区二区三区视频| 亚洲一区日韩| 亚洲国产精品久久久久婷婷老年| 久久综合激情| 久久精品免费| 亚洲欧美日韩国产一区| 99成人在线| 99精品国产在热久久| 国内精品久久久久久久影视蜜臀 | 国产一区二区三区四区老人| 国产一区二区高清| 亚洲大黄网站| 一区在线视频观看| 激情综合在线| 亚洲第一黄网| 亚洲欧洲精品一区二区三区波多野1战4 | 欧美国产三级| 久久精品人人| 噜噜噜噜噜久久久久久91| 国产精品欧美久久| 在线午夜精品| 在线视频免费在线观看一区二区| 亚洲成人中文| 亚洲精品美女91| 在线亚洲国产精品网站| 亚洲人www| 国产精品美女黄网| 国产一区导航| 麻豆精品网站| 午夜国产一区| 一区在线视频观看| 亚洲久久一区二区| 国产亚洲高清视频| 久久精品主播| 欧美午夜一区| 亚洲黄色成人久久久| 一级成人国产| 久久精品人人| 亚洲图片欧洲图片日韩av| 亚洲二区在线| 亚洲在线观看| 欧美国产三级| 亚洲精品欧洲| 久久综合影音| 在线欧美三区| 西西人体一区二区| 欧美日韩免费| 日韩亚洲精品在线| 久久狠狠婷婷| 在线欧美福利| 久久久久99| 欧美精品aa| 一区精品在线| 在线 亚洲欧美在线综合一区| 国产精品乱码一区二区三区| 欧美在线综合| 黄色欧美日韩| 午夜一区在线| 狠狠色丁香久久综合频道| 一本色道久久综合亚洲精品高清| 久久国产毛片| 亚洲精品资源| 欧美日韩精品免费观看视一区二区| 亚洲激情综合| 欧美成人日本| 国产精品视频| 亚洲午夜极品| 久久综合激情| 亚洲一区二区三区精品在线观看| 国产一区视频观看| 久久久久久9| 在线亚洲国产精品网站| 国产精品99免费看|