国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

雙臂SCARA機器人運動學(xué)分析與仿真*

2022-05-20 08:07郝建豹蔡文賢
機械研究與應(yīng)用 2022年2期
關(guān)鍵詞:小臂樣機雙臂

郝建豹,蔡文賢

(廣東交通職業(yè)技術(shù)學(xué)院 工業(yè)機器人系,廣東 廣州 510800)

0 引 言

裝備制造企業(yè)工藝板、電路板等快速插件領(lǐng)域應(yīng)用通用機器人(如常見串聯(lián)6自由度機器人,平面SCARA 4自由度機器人)無法發(fā)揮其高度柔性化的優(yōu)勢,且存在靈活度低、工作效率低、性價比低等問題[1-5]。而雙臂機器人是一個控制系統(tǒng)控制兩個獨立臂部的機器人,雙臂可以協(xié)同作業(yè),或單臂獨立作業(yè),或同時做兩種不同工作,在生產(chǎn)效率等方面比通用機器人都有很大的提高。

常見串聯(lián)6自由度機器人的相關(guān)研究理論并不是全部都適用于雙臂機器人研究,雙臂機器人研究是研究領(lǐng)域中較為關(guān)鍵的新研究課題,具有較高的社會價值[6-7]。ABB機器人公司設(shè)計的7自由度雙臂YUMI機器人幾乎具備了人類手臂的全部操作功能,但是其價格昂貴,應(yīng)用到某些插件領(lǐng)域性價比較低。

機器人運動學(xué)分析是實現(xiàn)機器人運動控制的基礎(chǔ)[8],而 D-H法[9-12]是常用的分析方法。筆者針對快速插件領(lǐng)域設(shè)計了雙臂SCARA機器人,該機器人一共5個自由度,單臂2個自由度,機器人移動軌道1個自由度。筆者設(shè)計并制作了虛擬樣機,利用D-H法建立了運動學(xué)模型,并對機器人工具坐標(biāo)、工件坐標(biāo)及世界坐標(biāo)進行了標(biāo)定,針對雙臂協(xié)同工作情況利用SimMechines進行了運動仿真。

1 機構(gòu)簡述及模型建立

雙臂SCARA機器人的本體機械結(jié)構(gòu)主要包括直線運動模塊,基座、手臂(大臂與小臂)、末端執(zhí)行器等部分,具體如圖1所示。

圖1 雙臂SCARA機器人虛擬樣機

機器人直線運動模塊完成機器人的直線運動,可擴大機器人運動范圍。大臂與小臂兩個旋轉(zhuǎn)運動,兩個旋轉(zhuǎn)關(guān)節(jié)的軸線相互平行,可控制末端執(zhí)行器的姿態(tài)及其在平面方向上的運動定位。末端執(zhí)行器采用氣動方式,可執(zhí)行垂直插件運動。

1.1 機器人正運動學(xué)方程

由于雙臂 SCARA 機器人單臂具有2個自由度,而機器人移動軌道1個自由度為伺服電機獨立控制,對雙臂機器人研究沒有影響,另外機器人手部垂直運動自由度可忽略,故可將其簡化為俯視圖如圖2所示的結(jié)構(gòu)。

圖2 雙臂SCARA機器人坐標(biāo)系

圖2中雙臂 SCARA機器人坐標(biāo)系為世界坐標(biāo)系,符合右手定則,Z軸垂直紙面向下。SCARA1為右臂,SCARA2為左臂。α1是左大臂長度,α2是左小臂長度,α3是右大臂長度,α4是右小臂長度。其他說明及取值見表1。

表1 雙臂SCARA機器人D-H坐標(biāo)參數(shù)

因雙臂機器人左右臂對稱,對雙臂機器人單手系D-H坐標(biāo)轉(zhuǎn)換公式:

An+1=Rot(z,θn+1)×Tran(0,0,dn+1)×

Tran(an+1,0,0)×Rot(x,an+1)

(1)

式中:cn+1表示cosθn+1,sn+1表示sinθn+1,cαn+1表示cosαn+1等,下同。

根據(jù)公式(1)可得出:

雙臂SCARA機器人的軸1與軸2之間的變換規(guī)則為:

RTH=RT11T22T3…n-1Tn=A1A2A3…An

(2)

根據(jù)式(2),得出機器人正運動學(xué)模型:

(3)

式中:c12表示cos(θ1+θ2);s12表示sin(θ1+θ2)。

1.2 機器人逆運動學(xué)方程

由于雙臂機器人有兩個擺臂,到達空間一點有兩組合適解,一個屬于右手系,一個屬于左手系,因此逆運動學(xué)求解時需要根據(jù)左右手系給出唯一解,可根據(jù)關(guān)節(jié)當(dāng)前角度所構(gòu)成左右手系統(tǒng)進行判斷。為求解逆運動學(xué),對于雙臂機器人中的某一臂,采用幾何方法,具體如圖3所示。

圖3 逆運動幾何圖形

在ΔOAB中,由余弦定理得:

結(jié)合右臂臂長數(shù)值α3與α4,下面根據(jù)象限可解出右臂θ3,θ4的值。

(1)如果px>0,左手系情況下:

右手系情況下:

(2)如果px<0,py<0,左手系情況下:

右手系情況下:

(3)如果px<0,py>0,左手系情況下:

右手系情況下:

2 雙臂SCARA機器人關(guān)鍵數(shù)據(jù)標(biāo)定

2.1 工具坐標(biāo)系標(biāo)定

由于機器人末端執(zhí)行器實際加工尺寸與理論設(shè)計尺寸存在偏差,另外末端執(zhí)行器在安裝過程中存在偏差,因此需要對安裝后的末端操作器實際尺寸進行反向測量,進而需要對工具坐標(biāo)系標(biāo)定。

兩式相減:

從而得出:

2.2 世界坐標(biāo)系標(biāo)定

(6)

3 雙臂協(xié)同運動仿真

為驗證文中所建立的正、逆運動學(xué)模型的準確性,基于Matlab工具 SimMechines 虛擬樣機運動學(xué)算法仿真驗證。利用SolidWorks軟件對雙臂機器人進行建模后,轉(zhuǎn)換為STL(stereo lithography)文件類型并導(dǎo)入 Matlab 軟件中,編寫程序函數(shù) T=SCARA_fkine(theta),T=SCARA_ikine(Tcp,DH)等,在SimMechines中裝配并添加關(guān)節(jié)約束,并給定雙臂SCARA機器人的起始點。仿真給定雙臂SCARA機器人起點和終點的相關(guān)數(shù)據(jù)如表2所列。仿真結(jié)果如圖4所示。

表2 雙臂SCARA機器人運動學(xué)仿真數(shù)據(jù)驗證

圖4 機器人左右手臂協(xié)同運行軌跡

雙臂協(xié)同直線軌跡仿真說明,所建立的正逆運動學(xué)模型正確的,并且能夠完成協(xié)同運動。

4 結(jié) 語

設(shè)計了一種5自由度的雙臂SCARA機器人虛擬樣機,應(yīng)用D-H坐標(biāo)系建立了正逆運動學(xué)模型。針對雙臂機器人給出了工具坐標(biāo)系、工件坐標(biāo)系、世界坐標(biāo)系標(biāo)定方法。采用基于Matlab工具 SimMechines 虛擬樣機進行了雙臂協(xié)同運動仿真,仿真結(jié)果驗證了構(gòu)建模型的正確性,為進一步研究雙臂機器人的開發(fā)與工程應(yīng)用提供了參考。

猜你喜歡
小臂樣機雙臂
基于ADAMS虛擬樣機的門座起重機動力學(xué)仿真研究
食品搬運機器人小臂的靜態(tài)分析與優(yōu)化
做四肢保健操, 改善糖尿病神經(jīng)病變
精心準備,蓄勢待發(fā)——廣日電梯地鐵項目樣機驗收順利通過!
空間機器人雙臂捕獲航天器操作的無源自抗擾避撞從順控制
SCARA 機器手的轉(zhuǎn)動慣量分析
我在街上走
銳角尋親記
Dunnnk讓設(shè)計作品更加形象逼真
一種面向育種家的新型臺式棉籽脫絨機