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

工業機器人運動學與軌跡規劃仿真

2018-05-11 00:53:39唐新星范大川
重型機械 2018年2期

唐新星,王 平,范大川

(長春工業大學 機電工程學院,吉林 長春 130012)

0 前言

“中國制造2025”提出后,制造業普遍需要技術和設備升級改造,以增強競爭力,提高經濟效益,工業機器人作為先進制造業中的重要裝備和手段,具有極大的發展空間[1-3]。在三維空間內對工業機器人進行軌跡和速度規劃,可進一步提高生產率、提高產品質量、降低勞動強度、改善勞動條件,在實際工作中具有重要的現實意義。

工業機器人軌跡規劃以保證其運動軌跡精度和穩定性為前提,各關節位移、速度、加速度曲線光滑連續無突變,減少機械本體的磨損和振動沖擊,提高作業效率[4]。文獻[5]以M-10iA工業機器人為研究對象,選用D-H法則建立機器人數學模型,運動ADAMS軟件進行仿真,研究連桿末端點相對于坐標原點的位置變化;文獻[6]以六自由度機器人為例,運用MATLAB對機器人關節運動狀態仿真分析;文獻[7]將三次均勻B樣條應用于工業機器人軌跡規劃,但該軌跡方法不易得到平滑的加速度曲線,且不合適于空間任意分布的示教點;文獻[8] 運用七次樣條曲線進行軌跡規劃,得到了光滑的速度和加速度曲線,但高次插值易發生“龍格”現象。

針對以上問題,本文根據自行研發的六自由度關節型工業機器人,利用SolidWorks建立工業機器人模型,采用五次插值多項式算法,在ADAMS仿真軟件中建立該機器人的虛擬樣機,進行運動學與軌跡規劃仿真研究。

1 機器人手臂結構設計

運用SolidWorks軟件對六自由度關節型工業機器人進行1∶1的三維建模,將各零部件模型進行裝配后構建虛擬樣機[9]。所設計的六自由度關節型工業機器人如圖1所示。該機器人由基座、腰部、大臂、小臂、腕部和手部組成,共有6個關節。各關節均為轉動關節,其中關節1~5裝有交流伺服電機,關節6裝有步進電機,在機器人控制系統的作用下,驅動各個關節按照預定的空間軌跡運動,從而實現末端執行器的作業要求。

圖1 機器人實物圖

2 機器人數學模型的建立

為了研究機器人的運動學問題,首先要對機器人建立數學模型。

2.1 空間坐標系的建立

機器人共有6個關節,根據機器人各關節位置與結構關系可將工業機器人空間坐標系分為基礎坐標系、關節坐標系、用戶坐標系和工具坐標系。按照D-H連桿坐標系建模方法,分別建立關節1~6坐標系,建立針對本機器人的坐標系如圖2所示。

圖2 機器人連桿坐標系

由D-H連桿坐標系可得到相應連桿參數如表1所示,其中,a1=100 mm,a2=222 mm,d4=253 mm,機器人末端坐標系到工具坐標系的距離dT=68 mm。

表1 工業機器人連桿參數

2.2 機器人運動學方程的正解

正向運動學主要解決機器人運動方程建立及手部位姿的求解,即已知各個關節的變量,求解手部的位姿[10]。根據所建立的D-H連桿坐標系,i-1系與i系間變換關系可用坐標系的平移、旋轉來實現,其變換矩陣如式(1)所示。

Ai=Rot(z,θi)Trans(0,0,di)Trans(ai,0,0)Rot(x,αi)=

(1)

末端執行器在連桿坐標系中的位姿可通過式(2)所示矩陣T表示。

(2)

式中,nx=-c6[c1s5s23-c5(c1c4c23+s1s4)]-

s6(c1s4c23+s1c4)

ny=-c6[s1s5s23-c5(s1c4c23-c1s4)]-

s6(s1s4c23+c1c4)

nz=s4s6s23-c6(s5c23+c4c5s23)

ox=s6[c1s5s23-c5(s1s4+c1c4c23)]-

c6(c1s4c23-s1c4)

oy=s6[s1s5s23-c5(s1c4c23-c1s4)]-

c6(s1s4c23+c1c4)

oz=s23s4c6+s6(c4c5s23+c23s5)

ax=-c1c5s23-s5(c1c4c23+s1s4)

ay=-s1c5s23-s5(s1c4c23-c1s4)

az=c5c23+c4s5s23

px=c1(a1+a2c2-d4s23)-

dT[c1c5s23+s5(c1c4c23+s1s4)]

py=s1(a1+a2c2-d4s23)-

dT[s1c5s23+s5(s1c4c23-c1s4)]

pz=-a2s2-d4c23+d6(-c5c23+c4s5s23)

s1=sinθ1;s23=sin(θ2+θ3);c1=cosθ1;c23=cos(θ2+θ3),以此類推。

2.3 機器人運動學方程的反解

工業機器人在空間的軌跡是按照機器人的作業任務來規劃的,軌跡上的各點分別對應他們各自關節變量,由計算得到的關節變量q=[θ1,θ2,θ3,θ4,θ5]T去控制工業機器人的各個關節運動,實現對規劃軌跡的跟蹤。工業機器人末端執行器坐標系原點相對于基座坐標系原點的位置關系式:

(3)

式(3)可進一步化簡為,則有

(4)

對式(4)按照一階泰勒級數展開,則有

(5)

選擇合適的步長不斷進行迭代,由式(5)則可以求得

(6)

在工業機器人的實際運用中,為了使得到的關節角更加合理,根據各關節之間的關系,可以應用約束:θ1∈[-165°~180°],θ2∈[-132°~71°],θ3∈[-123°~123°],θ4∈[-170°~170°],θ5∈[-120°~120°]。

3 軌跡規劃與仿真

機器人軌跡規劃是根據作業任務的要求,計算出預期的運動軌跡。為了滿足對機器人運動軌跡的更高要求,本文設定機器人的初始位置和目標位置,根據五次多項式插值算法求解各個方程的軌跡方程[11]。

3.1 五次多項式插值算法

五次多項式樣條中,兩節點之間的曲線段由五次多項式擬合生成,整個曲線由一段五次多項式組成。五次多項式函數中共有6個未知系數,對其求一階、求二階導,可求出機器人末端的速度、加速度關于時間t的函數式為

θ(t)=a0+a1t+a2t2+a3t3+a4t4+a5t5

(7)

(8)

(9)

其中與起始和終止時間點t0、tf相對應的角位移θ0和θf為已知,且滿足條件:

(10)

在每段多項式起始點和終止點處滿足二階連續,設置始末點的速度、加速度且滿足條件:

(11)

每個點的角位移值為已知量,設定其角速度、角加速度為任意值,兩點處共可得6個已知條件,將其代入式(7)、(8)、(9)聯立方程組可分別解出6個未知系數a0~a5。

3.2 軌跡規劃

關節1軌跡方程為

θ1(t)=1.932-1.667t3+1.250t4-0.250t5

(12)

關節2軌跡方程為

θ2(t)=0.289+1.252t3-0.939t4+0.188t5

(13)

關節3軌跡方程為

θ3(t)=-1.109+2.094t3-1.571t4+0.314t5

(14)

關節4軌跡方程為

θ4(t)=0.922+1.690t3-1.268t4+0.254t5

(15)

關節5軌跡方程為

θ5(t)=0.444+0.679t3-0.509t4+0.102t5

(16)

關節6軌跡方程為

θ6(t)=0.197+2.411t3-1.808t4+0.362t5

(17)

3.3 仿真分析

將建好的SolidWorks模型導入ADAMS中,根據機器人構件的相對運動關系在ADAMS中添加相應的約束和運動副,如圖3所示[12]。檢查機器人的自由度后,根據機器人的運動軌跡要求,設定各個關節的軌跡程。

圖3 機器人虛擬樣機模型

將上述關節軌跡方程分別輸入到對應的Motion驅動中,設置終止時間是2 s,設置輸出步數是200步,設置仿真類型為運動學仿真。

利用ADAMS仿真得到0~2 s內各關節及末端執行器的運動狀態,如圖4~ 10所示。按照軌跡規劃要求,由圖4可以看出關節1轉動了76.41°,關節2轉動了-57.38°,關節3轉動了-96°,關節4轉動了-77.47°,關節5轉動了-31.12°,關節6轉動了-110.52°。由圖5、圖6可以看出機器人在起始時間各關節角速度、角加速度均為0,其中關節1的最大角速度為71.63 rad/s,關節2的最大角速度為-33.63 rad/s,關節3的最大角速度為-25.44 rad/s,關節4的最大角速度為-57.46 rad/s,關節5的最大角速度為27.46 rad/s,關節6的最大角速度為-65.43 rad/s,在終止時間機器人各關節角速度、角加速度均為0。末端執行器的位移、速度和加速度變化直接影響著工業機器人的平穩性。圖7~圖9給出了機器人末端執行器的重心對機器人基坐標系分別在x、y、z方向的位移、速度和加速度變化曲線,圖10給出了工業機器人末端執行器的重心的軌跡曲線。從圖7~10中可以看出,機器人運動速度和加速度比較平穩,均無突變,從而保證了機器人工作時的平穩連續性。

圖4 關節角度變化曲線

圖5 關節角速度變化曲線

圖6 關節角加速度變化曲線

圖7 末端執行器位移變化曲線

圖8 末端執行器速度變化曲線

圖9 末端加速度變化曲線

圖10 機器人末端運動軌跡

4 結束語

通過Solidworks三維建模軟件構造工業機器人的虛擬樣機,將三維模型導入ADAMS多體動力學軟件中,根據設定機器人的初始位置和目標位置,經運動學反解獲得各個關節的運動參數,利用五次多項式插值對工業機器人運動軌跡進行規劃仿真,得到工業機器人各個關節角度、角速度和角加速度的變化曲線,末端執行器的運動軌跡、位置、速度和加速度變化曲線。仿真結果表明,機器人運動速度和加速度比較平穩,加速度無突變,能夠保證工業機器人平穩連續運行,為進一步工業機器人實時控制提供了重要參考。

參考文獻:

[1] 《中國制造2025》推動機器人發展[J]. 機器人技術與應用,2015 (03):31-33.

[2] 王田苗,陶永. 我國工業機器人技術現狀與產業化發展戰略[J]. 機械工程學報,2014,50(09):1-13.

[3] 駱敏舟,方健,趙江海. 工業機器人的技術發展及其應用[J]. 機械制造與自動化,2015,44(01):1-4.

[4] 樂英,岳艷波.六自由度機器人運動學仿真及軌跡規劃[J].組合機床與自動化加工技術,2016(04):89-92.

[5] 朱華炳,張娟,宋孝炳. 基于ADAMS的工業機器人運動學分析和仿真[J]. 機械設計與制造,2013(05):204-206.

[6] 王想實,周薇,高雅. 焊接機器人控制設計與仿真研究[J]. 機床與液壓,2017 (17):32-35.

[7] 李林峰,馬蕾. 三次均勻B樣條在工業機器人軌跡規劃中的應用研究[J]. 科學技術與工程,2013,13(13):3621-3625,3646.

[8] 劉松國,朱世強,吳文祥. 具有運動時間約束的機械手最優平滑軌跡規劃[J]. 電機與控制學報,2009,13(06):897-902.

[9] 詹迪維.SolidWorks機械設計教程2012[M].機械工業出版社,2012.

[10] 蔡自興.機器人學基礎[M],機械工業出版社,2015.

[11] 張強. 基于UG和ADAMS的五自由度機器人手臂的空間軌跡優化設計[D].沈陽:沈陽理工大學,2016.

[12] 宋少云,尹芳.ADAMS在機械中的應用[M].國防工業出版社,2015.

主站蜘蛛池模板: 精品撒尿视频一区二区三区| 国产91线观看| 无码区日韩专区免费系列| 欧美爱爱网| 永久毛片在线播| 少妇精品在线| 欧美日本视频在线观看| 亚洲日韩每日更新| 国产成人h在线观看网站站| a级毛片毛片免费观看久潮| 噜噜噜久久| 国产乱论视频| 精品国产自| 亚洲天堂视频在线播放| 国产精品lululu在线观看| 92午夜福利影院一区二区三区| 欧美亚洲中文精品三区| 久久国产精品影院| 国产97视频在线观看| 视频一区亚洲| 99久久国产精品无码| 欧美三级自拍| 永久免费无码成人网站| 日韩精品毛片人妻AV不卡| 99性视频| 99青青青精品视频在线| 亚洲精品中文字幕无乱码| 欧美日本激情| 亚洲中文字幕国产av| 波多野结衣一区二区三区88| 国产在线视频自拍| 77777亚洲午夜久久多人| 丁香婷婷久久| 一级毛片免费观看久| 久久精品这里只有精99品| 国产在线八区| 国产无码精品在线播放| 国产精品网址在线观看你懂的| 色婷婷狠狠干| 亚洲va精品中文字幕| 国产欧美高清| 免费在线观看av| 香蕉视频在线观看www| 精品视频一区在线观看| 日韩a在线观看免费观看| 亚洲人成人伊人成综合网无码| 国产产在线精品亚洲aavv| 日韩小视频在线播放| 国产高清毛片| 日韩欧美国产另类| 国产成人乱码一区二区三区在线| 亚洲精品桃花岛av在线| 不卡无码h在线观看| 日本高清有码人妻| 日韩A级毛片一区二区三区| 国产成人AV综合久久| 狠狠色丁香婷婷综合| 久久综合色天堂av| 精品三级网站| 久青草网站| 午夜一级做a爰片久久毛片| 欧美成人二区| 国产精品欧美激情| 日韩一区二区在线电影| 欧美日韩中文字幕在线| 毛片网站免费在线观看| 国产午夜无码片在线观看网站 | 91年精品国产福利线观看久久| 婷婷五月在线视频| Jizz国产色系免费| 国产亚卅精品无码| 亚洲日韩精品无码专区| 99视频在线免费观看| 91麻豆国产精品91久久久| www.youjizz.com久久| 亚洲欧美日韩精品专区| 久久九九热视频| 免费一级α片在线观看| 尤物成AV人片在线观看| 国产亚洲精品自在久久不卡| 一区二区三区成人| 亚洲精品福利视频|