李 亮,李思凡,王海芳
(東北大學秦皇島分??刂乒こ虒W院,河北秦皇島066004)
隨著“中國制造2025”強國戰(zhàn)略的推進實施,我國正從勞動密集型向現(xiàn)代化制造業(yè)方向發(fā)展。Delta 機器人以其剛度大、精度高、速度快等特點,廣泛應用于醫(yī)藥、食品、電子等領域,代替人工分揀作業(yè),市場需求龐大。合理地確定機構尺度參數(shù)是平臺開發(fā)的重要環(huán)節(jié)。因此,面向特定的生產作業(yè)現(xiàn)場的空間需求,設計出結構緊湊且性能優(yōu)良的機構,對于Delta 機器人的普及應用具有重要的現(xiàn)實意義。
針對Delta機器人的尺度綜合一直是國內外學者研究的熱點問題[1]。Laribi 等[2]通過給定一個正方體任務空間,以在該區(qū)域各點與可達邊界距離最小為優(yōu)化目標,采用遺傳算法得到了結構最小的最優(yōu)解。Liu 等[3]提出了給定圓柱型工作區(qū)域的最小外接空間的計算方法,通過約束運動性能指標給出了應用于直線型Delta 機器人的算例。張利敏等[4]以尺寸、速度、剛度和精度為約束條件,利用奇異值分解原理,提出以基于單軸最大驅動力矩全域最大值最小為優(yōu)化目標,對Delta 機器人進行了動力學尺度綜合。
Delta 并聯(lián)機器人常配備視覺和氣動執(zhí)行器等裝置完成“Pick-and-Place”操作,以實現(xiàn)在流水線上的高速分揀作業(yè)。其作業(yè)軌跡多以門字形路徑為主[4]。圖1 為典型的 3 自由度 Delta 機器人,其中運動平臺通過3 條完全相同的運動鏈連接固定平臺。圖中,主動臂由轉動關節(jié)驅動,從動臂的兩個桿均由球關節(jié)連接,為防止兩桿間扭轉常布置有拉簧。這樣從動臂的3 組平行四邊形結構可使動平臺始終與定平臺保持平行的姿態(tài),實現(xiàn)空間內的三平移運動。
圖1 Delta分揀機器人結構Fig.1 Structure of Delta sorting robot
由于Delta 機器人每條從動臂均為平行四邊形,A1B1和C1D1兩線段中點間的距離不變,因此,可簡化該結構并建立坐標系[6],如圖2 所示。令從動臂和主動臂長度為La和Lb,固定平臺和運動平臺外切圓半徑為R和r,固定平臺上OBi與靜坐標系x軸正方向的角度為ηi,i=1,2,3。
圖2 簡化的機構及坐標系Fig.2 Simplified mechanism and coordinate system
E點坐標為
若動平臺圓心O'坐標為(x,y,z),則點Pi坐標為
由從動臂桿長不變,有約束方程:
舍棄角度過大的解,則有逆解:
雅克比矩陣又稱為一階運動影響系數(shù),是機構操作速度與關節(jié)速度之間的映射,也可以看作是從關節(jié)空間到操作空間的運動速度的傳動比[7]。同時,也是進行機器人靈巧度研究的基礎。若X=[x,y,z]T表示運動平臺中心點的位置坐標,對時間求導由定義可知速度關系為
則式中J即為雅可比矩陣。將式(3)整理可得
做一階泰勒展開并對時間求導,可得到
整理得
式中:
觀察式(9)中矩陣A和B均是已知量,由此可以得出Delta并聯(lián)機器人的雅克比矩陣為
式中:
靈巧度是衡量機器人運動性能的重要指標,由于并聯(lián)機器人雅可比矩陣呈病態(tài)分布時,其逆矩陣的精度降低使運動傳遞失真,這種失真程度的定量指標通常被稱作靈巧度[8]。目前靈巧度性能指標主要有條件數(shù)和可操作度兩種。文獻資料表明,對于純移動或純轉動的機構,通常采用條件數(shù)作為靈巧性指標[9]。對于Delta 機器人顯然條件數(shù)相較于可操作度更為合理。
1982年,Salisbury 等[8]提出了雅克比矩陣的條件數(shù),其定義為
通常采用雅可比矩陣的Frobenius 范數(shù)計算條件數(shù),矩陣的Frobenius范數(shù)定義為[10]
式中:tr(·)為矩陣的跡,即矩陣對角線各元素之和。
尺度綜合即按已知構型和運動學參數(shù)確定機構中各構件的幾何尺寸。鑒于并聯(lián)機器人運動空間相對較小,為滿足指定生產現(xiàn)場的作業(yè)需求,在進行尺度綜合時,須保證機構具有緊湊的結構尺寸,且兼顧優(yōu)良的運動學性能。
將Delta 并聯(lián)機器人的運動學公式(3)開方并化簡可得
式中:d=R-r。
將式(12)改寫為
式中:
則方程有解的條件為
即
運動平臺中心點X(x,y,z)需滿足三個支鏈約束方程,若函數(shù)Qi=0 時,位于工作空間邊界之上;當Qi<0時,位于工作空間之內。
觀察式(13)中Delta機器人三支鏈運動約束方程Qi=0,可知其邊界曲面為關于x、y、z的三元隱函數(shù)方程,其已知量為從動臂桿長La和主動臂桿長Lb;固定平臺外接圓半徑、運動平臺外接圓半徑差d及固定平臺上OBi與靜坐標系x軸正方向的夾角ηi,且其函數(shù)值小于0 時可表達該點離邊界的遠近程度[11-12]。
鑒于分揀作業(yè)多以門字形路徑為主,給定一個形狀規(guī)則的矩形體作為設計工作區(qū)域。該設計工作區(qū)域可用8 個頂點來表示[12]。在靜坐標系下各點坐標圖3所示。
圖3 給定設計工作區(qū)域及其頂點坐標Fig.3 Prescribed workspace and its point coordinate values
由于結構尺寸一定時,設計工作區(qū)域相對于機器人工作空間的位置待定,即離靜坐標系原點的Z坐標值H為可優(yōu)選變量,因此,進行尺度綜合選擇優(yōu)化變量為
4.2.1 結構最小化函數(shù)表達式
為保證所設計Delta機器人的可達工作空間邊界距離給定設計工作區(qū)域最近,即滿足結構尺寸最小的優(yōu)化目標。定義設計工作區(qū)域的8 個頂點,距離邊界的度量權值盡可能的小,因此,主函數(shù)F1可定義為
式中:QK為8個頂點的集合。
4.2.2 以邊界與設計區(qū)域相對位置約束的懲罰項由于機器人尺度參數(shù)不同,其可達工作空間的邊界定不相同。為了確保所設計的Delta并聯(lián)機器人可達工作空間能夠使設計工作區(qū)域都包含在其中,定義懲罰項F2如下:
式中:c取正無窮。
4.2.3 以條件數(shù)指標約束的懲罰
為保證所設計的Delta機器人在設計工作區(qū)域具有良好的運動學性能,以條件數(shù)為靈巧度指標。文獻資料表明,當Delta 并聯(lián)機器人的條件數(shù)k(J)<5時具有較優(yōu)的運動學性能[12]。建立性能約束懲罰項:
式中:c取正無窮。
4.2.4 以機構幾何尺寸約束的懲罰項
據文獻資料研究表明,當機構尺寸La、Lb、d滿足d<La-Lb時,不會發(fā)生三條從動臂共面的情況發(fā)生,能夠有效地避免該奇異位形的出現(xiàn),使機器人設計更為合理[13]。故建立懲罰項F4如下:
式中:c取正無窮。
綜合式(14)~式(17)建立尺度綜合目標函數(shù)為
給定圖(3)中設計工作區(qū)域的尺寸為a=300 mm,b=300 mm,H=200 mm。至此,尺度綜合化為無約束優(yōu)化問題,采用Matlab 軟件優(yōu)化工具箱中內嵌遺傳算法進行求解計算[16]。設置種群規(guī)模80,遺傳代數(shù)100,變量個數(shù)4,設置變量下邊界[100 100 50 -1 000],上邊界[1 000 1 000 500 0],其余參數(shù)按默認處理。經運算得到適應度進化曲線及最優(yōu)個體參數(shù)圖,如圖4所示。
圖4中可以看出,目標函數(shù)經100次迭代運算后,最佳適應度值與平均適應度值已較接近,反映出種群進化良好,最優(yōu)個體數(shù)值穩(wěn)定在該尺度下已基本不變。最后考慮到加工方便,經圓整后最優(yōu)解向量為
將算例最優(yōu)解F*代入式(13),在Matlab 中畫出其隱函數(shù)邊界方程的三維圖像(Z坐標最高取至設計工作區(qū)域上表面),并將圖3中8個頂點坐標連線組成設計工作區(qū)域,兩者相對位置如圖5所示。
圖4 遺傳算法優(yōu)化結果Fig.4 Optimization results of genetic algorithm
圖5 設計工作區(qū)域與工作空間邊界的相對位置Fig.5 Relative position between the prescribed workspace and the boundary of workspace
從圖5 中知,Delta 機器人的可達工作空間為三條支鏈構成的三圓環(huán)交集部分,設計工作區(qū)域包含在內符合設計要求,且距離適中反映出結構緊湊性較好。
將設計工作區(qū)域上下表面離散成散點坐標,并代入反解式(5),通過式(9)~式(11)可求得條件數(shù)性能指標的分布圖,如圖6和圖7所示。
從圖中可以看出,上下表面條件數(shù)在3~5范圍之內,其中在設計工作區(qū)域中心附近性能最好,4個頂點處相對稍差,且下表面頂點處較于上表面頂點處略好,機器人在設計工作區(qū)域內整體運動學性能良好。
圖6 設計工作區(qū)域上表面條件數(shù)分布圖Fig.6 Distribution of condition number on the upper boundary of the prescribed workspace
圖7 設計工作區(qū)域下表面條件數(shù)分布圖Fig.7 Distribution of condition number on the lower boundary of the prescribed workspace
Delta 機器人的機構尺度綜合是分揀實驗平臺設計開發(fā)工作的重要環(huán)節(jié),其靈巧度作為重要的運動學性能指標是設計質量優(yōu)劣的關鍵問題。采用本文中尺度綜合方法可針對分揀作業(yè)現(xiàn)場根據末端執(zhí)行器的操作路徑給定設計工作區(qū)域,綜合考慮結構緊湊性、靈巧度及奇異位形等因素,基于遺傳算法方法求解出運動性能優(yōu)良的機構尺度參數(shù)。但考慮到分揀作業(yè)會處于高負載、高速、高加速度的狀態(tài)下運行,在采用輕質構件材料的同時,進一步研究中需計入動力學因素的影響。