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

一種串聯機器人運動學快速求解方法

2015-03-11 08:16:21FastSolvingMethodforSeriesRobotKinematics
自動化儀表 2015年8期
關鍵詞:示意圖分析方法

A Fast Solving Method for Series Robot Kinematics

劉 蕾

(安徽埃夫特智能裝備有限公司,安徽 蕪湖 241000)

一種串聯機器人運動學快速求解方法

A Fast Solving Method for Series Robot Kinematics

劉蕾

(安徽埃夫特智能裝備有限公司,安徽 蕪湖241000)

摘要:針對6自由度串聯機器人運動學求解出現的選解難、漏解、精度不高等問題,提出了一種幾何法和反變換法相結合的求解方法,克服了現有一些運動學分析算法中存在的計算量大、時間長、實時性差等缺點。在多解選擇時,采用就近原則和逐級剔除的方法,避免了機器人由于選解不合適導致的飛車現象。這種方法已經在機器人上成功應用。實際結果表明,提出的方法是正確可行的。

關鍵詞:機器人運動學幾何法反變換法坐標系

Abstract:Aiming at the problems existing in 6-DOF series robot kinematics solving, e.g., difficulty in selecting solving, miss solving, and low accuracy, etc., the solving method combining geometric method and inverse transform method is proposed to overcome the disadvantages of some of the existing kinematics analysis algorithms, i.e., large amount of calculation, longer time, and poor real time performance. In selection of multiple solutions, using methods of proximity principle and sequential extraction, the excessive speed phenomenon of robot under inappropriate selection of solutions can be avoided. The method has been successfully applied in robots. Practical results indicate that the method proposed is correct and feasible.

Keywords:RobotKinematicsGeometric methodInverse transformCoordinated system

0引言

機器人運動學問題是機器人控制研究的基本問題之一。目前,工業機器人軌跡跟蹤等問題的研究大多還集中在關節空間中。運動學分析求解的快速性與實時性將直接影響機器人軌跡跟蹤等問題的控制性能[1]。6自由度串聯機器人的運動學分析主要有3種方法:DH參數法[2]、幾何法[3-4]和反變換法。DH參數法是一種應用廣泛的方法,但繁瑣的矩陣運算不利于算法的實時實現。幾何法一般求解較困難,通用性不好,但從控制效果來看,幾何法精度高、計算快,使其成為一種優越的運動學算法,適用于自由度較少的機械機構。反變換法適合結構簡單、易于分析的機器人,但運算過程中往往會出現反正弦和反余弦的求解,在機器人逆運動學計算時就會出現多解。機器人運動只能有一組解,如果在選解時出現錯誤,機器人便會出現飛車現象。

本文在分析6自由度串聯機器人逆運動學時,利用幾何法求解前3個關節的關節角度,大大提高了系統運算的實時性;利用反變換法求解后3個關節的關節角度,通過“就近原則”選擇機器人唯一一組解。

1建立坐標系

建立坐標系的原則是:各個關節的旋轉軸定義為Z軸,而且坐標系和關節角的方向均滿足右手法則[5]。如圖1所示,建立相應的各個關節的坐標系。其中,全局坐標系為O0-X0Y0Z0,簡記為0系;各個關節為1、2、3、4、5、6系;工具坐標系為T系。

圖1 機器人模型

2機器人運動學分析

2.1 正運動學分析

機器人正運動學分析就是已知桿件幾何參數和關節角矢量,求機器人末端執行器相對于固定參考坐標的位置和姿態[6]。此處的固定參考坐標系就是坐標系0。首先用坐標變換來描述從坐標系0到坐標系T的變換。從圖1可知,從0到1的變換矩陣為1T0,依次類推有2T1、3T2、4T3、5T4和6T5,從而可以得到從坐標系0到坐標系6的坐標變換6T0,從0到T的變換為TT0=6T0TT6。

其中,cosθi表示第i個關節角度的余弦值,sinθi表示第i個關節角度的正弦值,i=1,2,3,4,5,6。

用齊次坐標變換矩陣來表示機器人的正解運算:

TT0=1T02T13T24T35T46T5TT6

2.2 逆運動學分析

逆運動學分析是已知機器人桿件的幾何參數,給定法蘭末端執行器相對于固定參考坐標系的期望位置和姿態,機器人能否使其末端執行器達到這個預期的位姿[7-10]。本節中將采用幾何法求解前3個關節角度,其原則是將原始空間幾何問題轉化為若干個平面幾何問題;利用反變換法求解后3個關節角度。過程如下。

通過T系和變換TT6,可以求得腕部關節處6T0的變換矩陣,6T0=TT0(TT6)-1。利用這個關系可以進行逆解求解。

① 求解第一個關節角

第一關節角計算示意圖如圖2所示。

圖2 第一關節角計算示意圖

圖2中,點P(xP,yP,zP)為機器人第五個關節坐標系原點在參考坐標系下的位置表示。從幾何關系中可以看到腰部旋轉角度求解為:

θ1=arctan2(yP,xP)

考慮到第一個關節的轉動范圍為±180°,所以還有另一個解:

θ1=π+arctan2(yP,xP)

② 求解第二個關節角

第二關節角計算示意圖如圖3所示。

圖3 第二關節角計算示意圖

下面分兩種情況討論機器人第二個關節角度的求解過程。

① 當第一個關節選取第一種解的情況時,由圖3可知,有:

其中,0T2=[TZ(z0)Rz(θ1)Tx(x1)Rx(-90°)Rz(-90°)]-1。

從圖3可以看出:

θ2=θb-θaθ2=θb+θa

當第一個關節角度選擇第二種解時,θb=arctan2(2yP,2xP),于是第二個關節角為:θ2=θb-θa。

③ 求解第三個關節角

第三關節角計算示意圖如圖4所示。

圖4 第三關節角計算示意圖

由圖5的幾何關節,第三個關節的另一個解為:

θ3=-[2π-(θd+θc)]。

圖5 第二、三關節角多值情況

④ 求解第四、五和六個關節角

對于6自由度串聯機器人的后3個角度求解,選用Paul 等人提出的反變換法。首先,用未知的逆變換逐次左乘,由乘得的矩陣方程的元素決定未知數,即用逆變換把一個未知數由矩陣方程的右邊移到左邊。其次,考察方程式左、右兩端對應元素相等,以產生一個有效方程式,理論上可得到12個方程。最后求這個三角函數方程式,以求解未知數。

根據正運動學分析中的公式6T0=1T02T13T24T3×5T46T5,很容易得到:

6T3=3T21T20T16T0=4T35T46T5

其中nTm表示mTn的矩陣逆運算,m、n=0,1,2,3。

而這個變換矩陣計算結果為:

(1)

當θ5=0時,機器人處于奇異點位置,此時進行運動學逆運算,第四和第六關節將以非常快的速度旋轉,直至超出電機的最大速度,系統報警。這是非常危險的情況,在現場應用中存在極大的安全隱患。所以對此奇異點的處理辦法是,機器人第五個關節接近零度時,強制保持當前位置不變,控制系統輸出報警信號。

3實際應用數據

將上述運動學分析方法程序化,并應用到ER20機器人控制系統中,機器人可以完成笛卡爾空間的平滑直線運動。采集的笛卡爾空間和關節空間的軌跡如圖6、圖7所示。從圖中可以看出,在進行笛卡爾空間的直線運動中,各個關節角度的變化是連續、平滑的,證明了這種方法的切實有效性。采用這種分析方法的機器人已經應用到汽車生產線搬運、弧焊、點焊等場合。

圖6 笛卡爾空間軌跡

圖7 關節空間軌跡

4結束語

針對推導6自由度工業機器人運動學過程中出現的矩陣運算量大、計算繁瑣等問題,本文提出了幾何法

和反變換法相結合的快速求解方法。利用該方法,不僅減小了計算量,且由實際應用結果可以看出,這種算法能讓機器人保持較好的軌跡平滑性,為進一步研究機器人動力學分析和軌跡規劃打下了良好的基礎。

參考文獻

[1] 李勝,王軼卿,陳慶偉,等.一種求解冗余機械手逆解問題的幾何算法[C]∥中國控制與決策學術年會論文集,2007:411-415.

[2] 張新敏,朱學軍,趙晨晨,等.基于MATLAB的HP20機器人運動學分析與仿真[J].制造業自動化,2014(13):12-15.

[3] 李友虎,葉伯生,朱志紅.基于幾何法的機器人運動學逆解[J].武漢船舶職業技術學院學報,2002(1):9-11.

[4] 祖迪,吳鎮煒,談大龍.一種冗余機器人逆運動學求解的有效方法[J].機械工程學報,2005,41(6):71-75.

[5] 蔡自興.機器人學[M].北京:清華大學出版社,2011.

[6] [美]Niku S B.機器人學導論-分析、系統及應用[M].孫福春,朱紀洪,劉國棟,等譯.北京:電子工業出版社,2006:26-60.

[7] 聶曉波,陳亞峰.焊接機器人運動學分析[J].自動化儀表,2013,34(9):67-72.

[8] 李啟源,裴海龍.軟實時環境下機器人運動學逆解研究[J].自動化儀表,2012,33(4):13-15.

[9] 焦恩璋,陳美宏.VS50機器人運動學分析[J].煤礦機械,2010,31(6):79-81.

[10]韋堯兵,閆淑萍,李運.弧焊機器人的運動學分析[J].機械工程師,2013(3):45-47.

中圖分類號:TH85;TP242+.2

文獻標志碼:A

DOI:10.16086/j.cnki.issn1000-0380.201508017

國家高技術研究發展計劃(863計劃)基金資助項目(編號:2014AA041601)。

修改稿收到日期:2014-12-10。

作者劉蕾(1981-),女,2008年畢業于東北大學機械電子工程專業,獲碩士學位,工程師;主要從事工業機器人運動控制算法、軌跡規劃等方面的研究。

猜你喜歡
示意圖分析方法
隱蔽失效適航要求符合性驗證分析
先畫示意圖再解答問題
黔西南州旅游示意圖
當代貴州(2019年41期)2019-12-13 09:28:56
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
電力系統及其自動化發展趨勢分析
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
兩張圖讀懂“青年之聲”
中國共青團(2015年7期)2015-12-17 01:24:38
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
中緬油氣管道示意圖
環球時報(2009-09-09)2009-09-09 09:42:49
主站蜘蛛池模板: 喷潮白浆直流在线播放| 91精品人妻一区二区| 内射人妻无套中出无码| 欧美视频在线不卡| 国产成人h在线观看网站站| 无码高潮喷水在线观看| 综1合AV在线播放| 日本一区二区三区精品视频| 精品人妻一区无码视频| 天天躁夜夜躁狠狠躁躁88| 国产日韩丝袜一二三区| 国产 日韩 欧美 第二页| 农村乱人伦一区二区| 久久一色本道亚洲| 中文成人无码国产亚洲| 国产高清国内精品福利| 亚洲天堂.com| 国产粉嫩粉嫩的18在线播放91 | 国内老司机精品视频在线播出| 亚洲va视频| 色呦呦手机在线精品| 91在线中文| 亚洲天堂精品视频| 亚洲中文精品久久久久久不卡| 国内黄色精品| 国产91蝌蚪窝| 国产一区在线视频观看| 国产主播喷水| 亚洲天堂免费| 欧美第九页| 亚洲资源站av无码网址| 免费看黄片一区二区三区| 久久综合色天堂av| 精品日韩亚洲欧美高清a| 女同久久精品国产99国| 日韩精品一区二区三区免费| 看你懂的巨臀中文字幕一区二区| 天天摸天天操免费播放小视频| 在线观看亚洲成人| 久久精品午夜视频| 3344在线观看无码| 热久久这里是精品6免费观看| 精久久久久无码区中文字幕| 亚洲三级视频在线观看| 欧美国产综合视频| 久夜色精品国产噜噜| 女人av社区男人的天堂| 国产在线视频福利资源站| 日韩乱码免费一区二区三区| 国产91小视频在线观看| 一本大道香蕉中文日本不卡高清二区| 九色视频线上播放| 亚洲 成人国产| 免费无码又爽又刺激高| 在线另类稀缺国产呦| 一区二区三区高清视频国产女人| 精品国产成人高清在线| 国产精品3p视频| 一区二区三区毛片无码| 亚洲成人网在线观看| 欧美精品影院| 成人看片欧美一区二区| 国产精品高清国产三级囯产AV| 亚洲综合色区在线播放2019| 2019年国产精品自拍不卡| 2021国产乱人伦在线播放| 亚洲国产成人久久77| 欧美一区二区精品久久久| 午夜在线不卡| 91久久夜色精品国产网站| 久久国产精品电影| 欧美成人在线免费| 久久黄色小视频| 国产久操视频| 91麻豆精品国产91久久久久| 国产极品美女在线| 999国内精品视频免费| 久草视频中文| 亚洲第一极品精品无码| 亚洲精品少妇熟女| 欧美一级色视频| 久久美女精品国产精品亚洲|