亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種串聯(lián)機(jī)器人運(yùn)動學(xué)快速求解方法

        2015-03-11 08:16:21FastSolvingMethodforSeriesRobotKinematics
        自動化儀表 2015年8期
        關(guān)鍵詞:運(yùn)動學(xué)示意圖坐標(biāo)系

        A Fast Solving Method for Series Robot Kinematics

        劉 蕾

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

        一種串聯(lián)機(jī)器人運(yùn)動學(xué)快速求解方法

        A Fast Solving Method for Series Robot Kinematics

        劉蕾

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

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

        關(guān)鍵詞:機(jī)器人運(yùn)動學(xué)幾何法反變換法坐標(biāo)系

        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引言

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

        本文在分析6自由度串聯(lián)機(jī)器人逆運(yùn)動學(xué)時,利用幾何法求解前3個關(guān)節(jié)的關(guān)節(jié)角度,大大提高了系統(tǒng)運(yùn)算的實(shí)時性;利用反變換法求解后3個關(guān)節(jié)的關(guān)節(jié)角度,通過“就近原則”選擇機(jī)器人唯一一組解。

        1建立坐標(biāo)系

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

        圖1 機(jī)器人模型

        2機(jī)器人運(yùn)動學(xué)分析

        2.1 正運(yùn)動學(xué)分析

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

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

        用齊次坐標(biāo)變換矩陣來表示機(jī)器人的正解運(yùn)算:

        TT0=1T02T13T24T35T46T5TT6

        2.2 逆運(yùn)動學(xué)分析

        逆運(yùn)動學(xué)分析是已知機(jī)器人桿件的幾何參數(shù),給定法蘭末端執(zhí)行器相對于固定參考坐標(biāo)系的期望位置和姿態(tài),機(jī)器人能否使其末端執(zhí)行器達(dá)到這個預(yù)期的位姿[7-10]。本節(jié)中將采用幾何法求解前3個關(guān)節(jié)角度,其原則是將原始空間幾何問題轉(zhuǎn)化為若干個平面幾何問題;利用反變換法求解后3個關(guān)節(jié)角度。過程如下。

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

        ① 求解第一個關(guān)節(jié)角

        第一關(guān)節(jié)角計算示意圖如圖2所示。

        圖2 第一關(guān)節(jié)角計算示意圖

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

        θ1=arctan2(yP,xP)

        考慮到第一個關(guān)節(jié)的轉(zhuǎn)動范圍為±180°,所以還有另一個解:

        θ1=π+arctan2(yP,xP)

        ② 求解第二個關(guān)節(jié)角

        第二關(guān)節(jié)角計算示意圖如圖3所示。

        圖3 第二關(guān)節(jié)角計算示意圖

        下面分兩種情況討論機(jī)器人第二個關(guān)節(jié)角度的求解過程。

        ① 當(dāng)?shù)谝粋€關(guān)節(jié)選取第一種解的情況時,由圖3可知,有:

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

        從圖3可以看出:

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

        當(dāng)?shù)谝粋€關(guān)節(jié)角度選擇第二種解時,θb=arctan2(2yP,2xP),于是第二個關(guān)節(jié)角為:θ2=θb-θa。

        ③ 求解第三個關(guān)節(jié)角

        第三關(guān)節(jié)角計算示意圖如圖4所示。

        圖4 第三關(guān)節(jié)角計算示意圖

        由圖5的幾何關(guān)節(jié),第三個關(guān)節(jié)的另一個解為:

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

        圖5 第二、三關(guān)節(jié)角多值情況

        ④ 求解第四、五和六個關(guān)節(jié)角

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

        根據(jù)正運(yùn)動學(xué)分析中的公式6T0=1T02T13T24T3×5T46T5,很容易得到:

        6T3=3T21T20T16T0=4T35T46T5

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

        而這個變換矩陣計算結(jié)果為:

        (1)

        當(dāng)θ5=0時,機(jī)器人處于奇異點(diǎn)位置,此時進(jìn)行運(yùn)動學(xué)逆運(yùn)算,第四和第六關(guān)節(jié)將以非??斓乃俣刃D(zhuǎn),直至超出電機(jī)的最大速度,系統(tǒng)報警。這是非常危險的情況,在現(xiàn)場應(yīng)用中存在極大的安全隱患。所以對此奇異點(diǎn)的處理辦法是,機(jī)器人第五個關(guān)節(jié)接近零度時,強(qiáng)制保持當(dāng)前位置不變,控制系統(tǒng)輸出報警信號。

        3實(shí)際應(yīng)用數(shù)據(jù)

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

        圖6 笛卡爾空間軌跡

        圖7 關(guān)節(jié)空間軌跡

        4結(jié)束語

        針對推導(dǎo)6自由度工業(yè)機(jī)器人運(yùn)動學(xué)過程中出現(xiàn)的矩陣運(yùn)算量大、計算繁瑣等問題,本文提出了幾何法

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

        參考文獻(xiàn)

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

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

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

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

        [5] 蔡自興.機(jī)器人學(xué)[M].北京:清華大學(xué)出版社,2011.

        [6] [美]Niku S B.機(jī)器人學(xué)導(dǎo)論-分析、系統(tǒng)及應(yīng)用[M].孫福春,朱紀(jì)洪,劉國棟,等譯.北京:電子工業(yè)出版社,2006:26-60.

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

        [8] 李啟源,裴海龍.軟實(shí)時環(huán)境下機(jī)器人運(yùn)動學(xué)逆解研究[J].自動化儀表,2012,33(4):13-15.

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

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

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

        文獻(xiàn)標(biāo)志碼:A

        DOI:10.16086/j.cnki.issn1000-0380.201508017

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

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

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

        猜你喜歡
        運(yùn)動學(xué)示意圖坐標(biāo)系
        先畫示意圖再解答問題
        基于MATLAB的6R機(jī)器人逆運(yùn)動學(xué)求解分析
        黔西南州旅游示意圖
        基于D-H法的5-DOF串并聯(lián)機(jī)床運(yùn)動學(xué)分析
        解密坐標(biāo)系中的平移變換
        坐標(biāo)系背后的故事
        基于重心坐標(biāo)系的平面幾何證明的探討
        兩張圖讀懂“青年之聲”
        基于運(yùn)動學(xué)原理的LBI解模糊算法
        雙足機(jī)器人運(yùn)動學(xué)分析與仿真
        女同性恋一区二区三区四区| 亚洲美腿丝袜 欧美另类| 内射中出无码护士在线| 中文人妻AV高清一区二区| 亚洲一区二区三区av无| 日本道色综合久久影院| 熟女少妇在线视频播放| 国产又黄又爽视频| 免费啪啪av人妻一区二区 | 色窝窝手在线视频| 婷婷开心五月亚洲综合| 疯狂做受xxxx国产| 欧美白人最猛性xxxxx| 亚洲av永久青草无码精品| 一区视频免费观看播放| 久久婷婷五月综合97色一本一本| 亚洲人成人影院在线观看| 激情五月婷婷久久综合| 久久亚洲中文字幕乱码| 激情综合丁香五月| 97色在线视频| 日本二区三区视频在线观看| 曰韩少妇内射免费播放| 少妇人妻200篇白洁| 日韩毛片久久91| 国产片在线一区二区三区| 日韩精品一区二区三区中文| 亚洲午夜精品久久久久久一区| 亚洲av中文字字幕乱码| 精品无人区无码乱码毛片国产| 亚洲熟女综合一区二区三区| 欧美激情国产一区在线不卡| 人妖啪啪综合av一区| 内射欧美老妇wbb| 四虎精品成人免费观看| 琪琪av一区二区三区| 妺妺窝人体色www婷婷| 超薄肉色丝袜一区二区| 日本福利视频免费久久久| 国产精品一区二区三久久不卡| 在线亚洲欧美日韩精品专区|