(西南科技大學 特殊環(huán)境機器人技術(shù) 四川省重點實驗室,綿陽 621010)
國際機器人聯(lián)合會(International Federation ofRobotics,IFR)將應(yīng)用于特殊環(huán)境的機器人稱為特種機器人[1]。特種機器人的研究工作圍繞在核環(huán)境、海洋工程、太空、軍事應(yīng)用展開[2]。特種機器人作業(yè)環(huán)境危險,所執(zhí)行的任務(wù)通常具有多樣性,任務(wù)目標的質(zhì)量、形狀和尺寸不盡相同。因此,僅使用單一的末端工具很難滿足復(fù)雜的任務(wù)要求。最好的解決辦法就是為機器人配備末端工具快速更換裝置與工具庫,使機器人能夠根據(jù)作業(yè)任務(wù)實際需要更換末端工具,提高機器人的作業(yè)能力與作業(yè)效率[3]。
國內(nèi)外都對快換裝置進行了一定的研究。文獻[4]設(shè)計了一種用于焊接機器人的快換裝置,通過氣動的方式完成末端工具的切換,但其密封性要求很高。荷蘭為歐空局設(shè)計了一種小型快換裝置,其需要很高的定位精度[5]。哈爾濱工業(yè)大學在國內(nèi)對快換裝置的研究比較多,主要針對太空環(huán)境,為了給末端工具提供轉(zhuǎn)矩,使得快換裝置的結(jié)構(gòu)復(fù)雜化[6~9]。在前期設(shè)計工作中已經(jīng)完成了一種螺母快換機構(gòu),其不能讓機械臂與末端工具實現(xiàn)電氣連接[10]。
針對以上問題,優(yōu)化設(shè)計了一種機器人末端工具快換裝置,該裝置具有位姿容差能力,能承受大載荷,不僅可以實現(xiàn)機械臂與末端工具的機械連接,同時可以實現(xiàn)兩者的電氣連接。
如圖1所示,末端工具快換裝置主要分為兩部分,一部分為機械臂端,另一部分為工具端,機械臂端連接在機械臂上,工具端連接在末端工具上??鞊Q裝置的機械臂端與工具端能夠?qū)崿F(xiàn)機械上的連接與斷開。通過這兩者的連接與斷開,完成機械臂與末端工具的連接與斷開。
圖1 快換裝置工作原理
本文設(shè)計的快換裝置應(yīng)用于核應(yīng)急機器人,快換裝置為機械臂與末端工具間的介質(zhì),用于實現(xiàn)機械臂對末端工具的更換,達到提高機器人工作能力與工作效率的目的?;谝陨峡鞊Q裝置的工作原理,設(shè)計的快換裝置應(yīng)具有如下特點:
1)由于核環(huán)境屬于人不能到現(xiàn)場的危險環(huán)境,快換裝置的機械臂端與工具端的鎖緊與斷開需通過遙操作完成,人不能在現(xiàn)場進行操作;
2)機器人要控制末端工具工作需要向末端工具傳遞電流、電壓等信號,因此末端工具的機械臂端與工具端需要實現(xiàn)電氣的連接與斷開;
3)末端工具的動力驅(qū)動為單軸時,快換裝置可以為末端工具提供輸入轉(zhuǎn)矩。動力驅(qū)動不為單軸時,也可以為機器人提供一個轉(zhuǎn)動自由度;
4)快換裝置應(yīng)具有故障保護功能,快換裝置的切換機構(gòu)失效時,快換裝置應(yīng)能保持鎖緊狀態(tài),防止機械臂與末端工具斷開,造成不可預(yù)知的危險;
5)機械臂與工具架上的末端工具對準時會有一定的誤差,需要快換裝置的機械臂端與工具端在對接的過程中能進行誤差補償。
快換裝置的機械結(jié)構(gòu)如圖2所示,主要由鎖緊機構(gòu)及切換機構(gòu)組成。其中1、16為工具端,其余為機械臂端。
圖2 快換裝置機械結(jié)構(gòu)
鎖緊機構(gòu)包括錐柄、內(nèi)殼、外殼、壓簧、圓柱銷、鋼珠球。機器人進行末端工具更換時,鎖緊機構(gòu)的工作流程如下:切換機構(gòu)推動外殼向下運動,壓縮壓簧,當鋼珠球與外殼上的錐形槽對準時,鋼珠球處于自由狀態(tài)。機器人控制機械臂使內(nèi)殼與錐柄完成對接,此時鋼珠球被錐柄擠壓進入錐形槽,且鋼珠球與錐柄上的U型槽對準。切換機構(gòu)反向運動,外殼由于壓簧的作用向上運動,錐形槽擠壓鋼珠球進入錐柄上的U型槽。外殼復(fù)位后,錐形槽與鋼珠球位置錯開,內(nèi)殼對錐柄完成鎖緊即快換裝置完成鎖緊。當機器人使用完末端工具需要解鎖時,切換機構(gòu)再推動外殼向下運動,錐柄及末端工具自重或機械臂向上運動即可擠壓鋼珠球進入錐形槽,快換裝置完成解鎖。該鎖緊機構(gòu)只需切換機構(gòu)在更換末端工具時運動,不依靠切換機構(gòu)的工作來達到鎖緊的目的,當切換機構(gòu)失靈時,不會對鎖緊狀態(tài)造成影響,具有一定的故障保護功能。
根據(jù)上述鎖緊機構(gòu)的工作流程,該快換裝置的切換機構(gòu)需要完成的具體工作是為外殼的向下運動提供動力,因此選用兩個單作用液壓缸來作為動力源。其主要包括單作用液壓缸、襯套、外套、六角螺母、連接板、外殼板。液壓缸工作時即可推動外殼向下運動,外殼需要回位時,液壓缸停止工作,液壓缸內(nèi)部的壓簧使液壓缸的活塞桿回位,外殼通過鎖緊機構(gòu)的壓簧回位。
快換裝置的機械臂端與工具端的電氣連接通過電連接器實現(xiàn)。電連接器的插座固定在快換裝置的內(nèi)殼,插頭固定在快換裝置的錐柄。快換裝置的機械臂端與工具端完成對接時,電連接器的插頭與插座也完成連接,此時機械臂即可向末端工具傳遞電流、電壓等信號??鞊Q裝置斷開連接時,電連接器的連接也隨之斷開,電流、電壓等信號被切斷。
快換裝置的動力輸出機構(gòu)通過液壓馬達來實現(xiàn),液壓馬達安裝在連接板上,其傳動軸與快換裝置的內(nèi)殼聯(lián)接,通過內(nèi)殼上的圓柱銷可以帶動錐柄一起運動。
機器人在進行末端工具更換時,機器人首先需移動機械臂到末端工具正上方,使快換裝置的機械臂端與工具端對準,然后機器人控制機械臂向下運動,使末端工具的機械臂端與工具端完成對接。在快換裝置的機械臂端與工具端的對準過程中以及機械臂向下運動的過程中,機械臂端與工具端之間總會有一定的位置和姿態(tài)誤差。因此為了降低機械臂端與工具端的對接難度,提高機器人更換末端工具的效率,該快換裝置的機械臂端與工具端對接時需要具有一定的位姿誤差補償能力。
本文為快換裝置的工具端設(shè)計了導(dǎo)向錐面,機械臂端與工具端對接時其位姿誤差如果在一定范圍內(nèi),工具端的導(dǎo)向錐面即可進行誤差補償,使機械臂端與工具端完成對接。為了明確快換裝置的位姿誤差補償能力,對快換裝置的位姿誤差條件進行分析。由于機械臂端與工具端在對接時,機械臂豎直向下運動的位移不大,因此忽略機械臂向下運動時產(chǎn)生的位姿誤差,僅討論機械臂端與工具端在對準時的位姿誤差條件。
機械臂端與工具端對接前的情況如圖3所示。在工具端與機械臂端分別建立坐標系O1X1Y1Z1、O2X2Y2Z2,其中O1X1Y1平面為工具端圓盤的上端面,O1為端面圓心,O2X2Y2平面為機械臂端圓盤的下端面,O2為端面圓心,Z1軸沿工具端軸線方向向上,Z2軸沿機械臂端軸線方向向上,對接完成后,坐標系O1X1Y1Z1與O2X2Y2Z2完全重合。由于導(dǎo)向錐面的導(dǎo)向作用,若工具端A平面的邊界曲線沿O1Z1軸投影在O2X2Y2平面上的曲線在機械臂端B平面的邊界曲線內(nèi),可以認為機械臂端與工具端能夠成功對接。
圖3 機械臂端與工具端對接前示意圖
一個坐標系可以等價地用一個位置矢量和一個旋轉(zhuǎn)矩陣來描述??鞊Q裝置工作時其工具端是固定不動的,將工具端上的坐標系O1X1Y1Z1作為世界坐標系。則坐標系O2X2Y2Z2為:
式中:
坐標系O1X1Y1Z1中的向量到坐標系O2X2Y2Z2的齊次變換矩陣為:
將機械臂端與工具端的位姿誤差作如下定義:位姿誤差分為位置和姿態(tài)誤差。機械臂端上的坐標系O2X2Y2Z2的原點在坐標系O1X1Y1Z1中的坐標設(shè)為(a,b,c)。將a,b,c作為機械臂端與工具端的位置誤差,即機械臂端沿O1X1軸移動-a,沿O1Y1軸移動-b,沿O1Z1軸移動-c,坐標系O2X2Y2Z2與坐標系O1X1Y1Z1的原點重合。此時,假設(shè)坐標系O1X1Y1Z1先繞O1Z1軸旋轉(zhuǎn)α角,再繞O1Y1軸旋轉(zhuǎn)β角,最后繞O1X1軸旋轉(zhuǎn)γ角,坐標系O2X2Y2Z2與坐標系O1X1Y1Z1完全重合。將α,β,γ作為機械臂端與工具端的姿態(tài)誤差,即機械臂端先繞O2X2軸旋轉(zhuǎn)-γ角,再繞O2Y2軸旋轉(zhuǎn)-β角,最后繞O2Z2軸旋轉(zhuǎn)-α角,機械臂端與工具端的姿態(tài)相同。則上述齊次變換矩陣為:
由此可以得到O2X2Y2平面在坐標系O1X1Y1Z1中的方程:
工具端上A平面的邊界曲線在坐標系O1X1Y1Z1中的方程為:
式中:
r為A平面邊界曲線的半徑;
h為錐柄的頂端到其圓盤上端面的距離。
A平面的邊界曲線沿O1Z1軸在O2X2Y2平面上的投影曲線可以看作兩個平面的交線,其中一個平面為O2X2Y2平面,另一個平面為經(jīng)過該邊界曲線且沿O1Z1軸方向的柱面。則其投影曲線為:
將其寫成參數(shù)形式:
再根據(jù)齊次變換矩陣,將曲線方程AO1變換到坐標系O2X2Y2Z2中,由此可以得到A平面邊界曲線沿O1Z1軸投影在O2X2Y2平面上的曲線在坐標系O2X2Y2Z2中的曲線方程AO2:
變換后的曲線投影方程應(yīng)在B平面邊界曲線內(nèi),即:
式中:
R為B平面邊界曲線的半徑;
由此得到快換裝置位姿誤差補償?shù)臈l件。若機械臂端的位姿誤差滿足該條件,則說明機械臂端與工具端可以完成對接。
基于上文的設(shè)計方案,運用動力學仿真軟件ADAMS模擬快換裝置機械臂端與工具端的實際對接過程,驗證設(shè)計的合理性。由于該仿真試驗是針對對接過程,因此僅將內(nèi)殼、錐柄、圓柱銷、電連接器的模型導(dǎo)入到軟件中。建立好的虛擬實驗平臺如圖4所示。
圖4 對接實驗虛擬平臺
對接實驗針對機械臂端不同的位姿誤差情況進行測試,具體的位姿誤差情況如表1所示。
表1 對接實驗位姿誤差情況
將表格中的位姿誤差數(shù)據(jù)代入上述的位姿誤差條件,用MATLAB繪制出曲線方程AO2與B平面邊界曲線的函數(shù)圖像,若曲線方程AO2在B平面邊界曲線內(nèi),則說明滿足位姿誤差條件。具體結(jié)果如圖5所示,圖中紅線為曲線方程AO2,黑線為B平面的邊界曲線。
根據(jù)不同的位姿誤差情況,在虛擬實驗平臺中調(diào)整機械臂端的初始位姿,進行仿真實驗。仿真時長設(shè)置為10s,仿真步數(shù)設(shè)置為1000步,得到的仿真結(jié)果如圖6及圖7所示。
圖5 AO2曲線與平面B的邊界曲線函數(shù)圖像
圖6 第一組數(shù)據(jù)仿真結(jié)果
圖7 第六組數(shù)據(jù)仿真結(jié)果
從第一組數(shù)據(jù)的仿真結(jié)果可以看出,x、y、z軸的位姿誤差最終趨于零,只存在一點誤差,且保持穩(wěn)定,表明機械臂端與工具端成功完成對接。從第六組數(shù)據(jù)的仿真結(jié)果可以看出,其x、y、z軸位姿誤差的曲線圖像是發(fā)散的,說明機械臂端與工具端對接失敗。其中第二、三、四組數(shù)據(jù)的仿真結(jié)果與第一組數(shù)據(jù)的仿真結(jié)果曲線圖類似,機械臂端與工具端也成功完成對接。第五組數(shù)據(jù)的仿真結(jié)果與第六組數(shù)據(jù)的仿真結(jié)果類似,機械臂端與工具端對接失敗。
根據(jù)以上幾組位姿誤差數(shù)據(jù)代入位姿誤差條件繪制出的函數(shù)圖像可以看出,幾組數(shù)據(jù)都為比較極限的誤差情況,并且位姿誤差條件計算出的對接結(jié)果與仿真結(jié)果吻合,說明位姿誤差條件是合理的。
結(jié)合位姿誤差條件與仿真結(jié)果,可以知道機械臂端與工具端位置誤差a、b在其中一個的值為0的情況下,另一個的值可以達到±5mm,姿態(tài)誤差β,γ的值可以達到±20°。因此該快換裝置在對接時,其位置誤差補償能力是比較弱的,姿態(tài)誤差補償能力是比較強的,機器人在進行機械臂端與工具端的對準過程中,應(yīng)優(yōu)先保證位置的對準,再考慮姿態(tài)的誤差。
根據(jù)以上的設(shè)計與仿真分析,加工出了快換裝置的實驗樣機,如圖8所示,其基本參數(shù)如表2所示。經(jīng)過實驗驗證該快換裝置能夠完成對機器人末端工具的切換工作,且能夠在機械臂端與工具端有一定誤差的情況下完成對接。證明了設(shè)計、理論分析與仿真分析的正確性與合理性。
圖8 快換裝置試驗樣機
表2 快換裝置的基本參數(shù)
本文設(shè)計了一種機器人末端工具快換裝置,針對特殊環(huán)境機器人的要求,使其具有大載荷、位姿容差、電氣連接、故障保護等特點。闡述了該快換裝置的機械結(jié)構(gòu)。從理論上分析了該快換裝置的位姿誤差補償能力,通過ADAMS對其對接過程進行了仿真分析。通過理論分析與仿真結(jié)果的對比,證明了該快換裝置能夠成功完成對接。最后加工了快換裝置的試驗樣機,證明了設(shè)計的合理性,為快換裝置的后續(xù)研究提供了依據(jù)。