張胡禎宇
摘 要:雙臂機器人作為機器人中的重要類別,應(yīng)用于各種領(lǐng)域。對于雙臂機器人的研究可以從其機械結(jié)構(gòu),控制技術(shù),動力學(xué)分析和驅(qū)動技術(shù)等方面著手。
關(guān)鍵詞:自動控制技術(shù);雙臂機器人;應(yīng)用;現(xiàn)狀;研究
中圖分類號:TP242 文獻標(biāo)識碼:A 文章編號:1671-2064(2019)06-0051-03
0 引言
‘robot一詞源自捷克語robota,意為強迫勞動。自1954年第一臺機器人問世以來,工業(yè)機器人已經(jīng)發(fā)展了半個多世紀(jì),取得了巨大的進步和成功。隨著計算機技術(shù)的飛速發(fā)展,機器人更加的智能化、模塊化。在越來越多的地區(qū),用于工業(yè)領(lǐng)域的機器人已經(jīng)取代了人類的勞動力,這極大地提高了生產(chǎn)效率。機器人技術(shù)是電子、自動化、計算機技術(shù)等領(lǐng)域的集合體。它已廣泛應(yīng)用于工業(yè)、民用、軍事、空間科學(xué)等各個領(lǐng)域[11]。
中國現(xiàn)在已成為世界機器人的最大市場。對工業(yè)機器人需求不斷增加,追根溯源是由于國家政策支持下的制造業(yè)產(chǎn)業(yè)升級和勞動力成本上升。工業(yè)機器人在工業(yè)4.0階段有著重要的意義,而機械臂作為工業(yè)機器人中的一種典型形式,值得我們進一步研究。隨著時代的發(fā)展,單個機器人已經(jīng)不能滿足生產(chǎn)的需求[20],多個機器人的協(xié)調(diào)協(xié)助工作顯得愈發(fā)重要。而其中,雙臂機器人顯然可以作為多機器人工作研究的起點[3]。
1 應(yīng)用
如今,機械臂已經(jīng)應(yīng)用在各式各樣的場合。例如,給無人機裝配可折疊機械臂后,無人機獲得了能在狹窄溝渠撿拾東西的能力,單獨的無人機是無法做到的;而在天宮二號[1]中也有機械臂的應(yīng)用[16],空間機械臂[22]可以代替航天員進行一系列艙外活動[21],降低了人類在艙外工作的風(fēng)險[17]。生活中,機械臂假肢不僅能為截肢者提供便利,還可以作為孩子們的娛樂玩具,進行自由組合或客制化。美國舊金山一家名為Cafe X的咖啡店,每小時能做100-120杯咖啡,而店中已經(jīng)完全不需要人類幫助,而用機械臂沖泡咖啡;Miso Robotics和Cali Group兩家美國公司合作開發(fā)了Flippy雙臂協(xié)作機器人,用于漢堡制作。而在醫(yī)療行業(yè),如今的機械臂可以用來進行精密手術(shù),第三代國產(chǎn)骨科手術(shù)機器人“天璣”,最高操作精度甚至可達0.1mm。
可以看出,機器人廣泛應(yīng)用于各個領(lǐng)域,特別是在工業(yè)裝配過程中。它們還可以作為精密的殘疾人機器人助理,為顯微外科目的工作,在核場址執(zhí)行凈化任務(wù),我們還可以為殘疾人配備先進的機器人助理,同時機器人也能為顯微外科目的工作,在核場內(nèi)執(zhí)行凈化任務(wù),對廢物艙進行補救和清洗,組裝航天飛機,降低空間應(yīng)用中的空間發(fā)射費用[18],在危險工廠處理廢物,或在工業(yè)中從事高精度產(chǎn)品制造等復(fù)雜任務(wù)[9]。因此,分析它們的動態(tài)行為和控制已成為許多研究的熱門課題。
2 研究
工業(yè)機器人是一種“在兩個或多個軸上可編程的驅(qū)動機構(gòu),具有一定程度的自主性,在其環(huán)境中移動,以執(zhí)行預(yù)定的任務(wù)”。工業(yè)機器人有不同的類型和模型,可以分為M.W.Spong、S.Hutchinson和M.Vidyasagar,根據(jù)不同的標(biāo)準(zhǔn),可按它們的動力源或關(guān)節(jié)的驅(qū)動方式、機械結(jié)構(gòu)或運動結(jié)構(gòu)、有效載荷容量、工作空間體積、它們的控制方法或它們的預(yù)定應(yīng)用范圍來分類。在許多工業(yè)應(yīng)用中,機器人被用于操作一組任務(wù),任務(wù)排序和機器人之間的移動對應(yīng)用的整體性能有很大的影響。在許多工廠中,機器人的運動仍然是手動優(yōu)化的[24],這十分昂貴且容易出錯。因此,許多研究人員致力于尋找機器人運動最優(yōu)軌跡的自動計算算法[26]。這一方法被證明是相當(dāng)復(fù)雜的,因為有幾個因素,例如冗余運動學(xué)、避免碰撞、執(zhí)行任務(wù)的可能性不明確、復(fù)雜的目標(biāo)函數(shù)等。
雙臂機器人較之單臂機器人有更明顯的優(yōu)勢。雙臂機器人可以同時操作單臂雙倍的工作,總功率更高,也可同時達到兩個不同位置進行分別操作,甚至多個機器人可以物理上實現(xiàn)物體傳遞。類似于電學(xué)中的并聯(lián)電路,若其中一個機器人損壞,另外的機器仍然能夠正常工作。不過相較于普通的單個機器人,它的避障算法顯然要復(fù)雜許多[6]。工業(yè)生產(chǎn)中,導(dǎo)致裝配任務(wù)性能不佳甚至失敗的一個主要原因是常規(guī)機器人系統(tǒng)中使用的絕對運動控制。使用這種控制方式,目標(biāo)物體必須精確地放置在固定的坐標(biāo)系中,因此,只控制機器人末端執(zhí)行器在底座框架中的絕對姿態(tài)來操作目標(biāo)物體。同時,機器人末端執(zhí)行器或目標(biāo)物體位置的不確定性或誤差會影響機器人的操作,例如機器人標(biāo)定誤差、缺乏連桿剛度和無法預(yù)測的目標(biāo)運動等。
目前對雙臂機器人的研究,還沒有形成一套完整體系,但可從其機械結(jié)構(gòu),控制技術(shù),動力學(xué)分析和驅(qū)動技術(shù)等方面著手[25]。大多機械臂采用六軸[23],已經(jīng)可以遍歷空間的所有點,但再增加一軸后的冗余機械臂將會變得更加靈活。中科新松有限公司副總裁楊躒認(rèn)為,冗余機械臂可以完成更復(fù)雜的運動,并且在到達目標(biāo)點之后,在操作上第七軸更能夠獲得極大的靈活度。DwivedandEberhard在2006年提出了關(guān)于柔性機械手的最新綜合回顧,其中描述了柔性機械手智能控制的動力學(xué)分析。
人機協(xié)作機器人為雙臂,相較于單臂機器人,雙臂機器人更加類似人體的雙手[2],符合實際人類的身體情況,能夠完成更復(fù)雜的機械運動,如同時操作多個物體等,但相對的,對其中一個機械臂來說,另一只機械臂是可當(dāng)做障礙物,因此操作雙臂機器人的難度比之單臂機器人大大提高。總之,雙臂機器人不僅僅是兩個獨立的單臂機械臂,而是有著信息交流的不可分割的整體[5]。
1979年,國外引入了視覺伺服,以區(qū)別于一種新的控制方法。該技術(shù)將視覺信息融合到機器人通常的控制回路中,這種控制系統(tǒng)不僅是一個簡單的反饋系統(tǒng),而且是高速圖像處理、運動學(xué)、控制理論和實時計算等多個領(lǐng)域融合的結(jié)果。結(jié)合傳感器融合技術(shù),研究了許多基于視覺的控制器,實現(xiàn)了工業(yè)、外科和空間的融合,以及軍事用途?;谶\動學(xué)的方法可以精確地控制機械手的速度。動態(tài)視覺伺服直接提供基于視覺反饋和非線性機器人動力學(xué)的關(guān)節(jié)輸入。視覺傳感器可以表示為一組傳感器,而不僅僅是簡單的視覺反饋。利用單視覺傳感器,在不需要改變傳感器位置的情況下,通過增強圖像處理軟件,可在同一時間內(nèi)完成多個測量掃描[7]。
機械臂的路徑規(guī)劃有很多方法[13],如模擬退火算法、人工勢場法,蟻群算法、神經(jīng)網(wǎng)絡(luò)算法等,但沒有哪一種算法是完美的。例如RRT[19](快速探索隨機樹)[12],所得路徑不佳,一般不是最優(yōu)路徑[15]。因此對路徑規(guī)劃方法的研究與改進必不可少[14]。
無論怎樣,人們希望機器人能夠?qū)崿F(xiàn)完全自動化,逐步達到自主運行,且能適應(yīng)各種惡劣的環(huán)境。由于機器人動力學(xué)模型中存在非線性和不確定性,自適應(yīng)控制被認(rèn)為是機械機器人控制器設(shè)計的一種有效方法。推動這些發(fā)展還需要更深入的研究[8]。我們當(dāng)前和未來的挑戰(zhàn)是有效應(yīng)對國際競爭力和消費者行為,并利用新技術(shù)的優(yōu)勢,按照新的原則設(shè)計工業(yè)機器人,以便在許多領(lǐng)域和行業(yè)中使用,提高性能,降低成本,與工人交流。有專家指出,由于工業(yè)過程的日益復(fù)雜,適應(yīng)需求的日益增長,智能工業(yè)機器人系統(tǒng)正吸引著越來越多的人的關(guān)注[10]。
3 結(jié)語
本文給出了雙臂機器人的應(yīng)用現(xiàn)狀與研究,值得欣慰的是,我國近期機器人制造有所水平提高,具體表現(xiàn)在我國進口工業(yè)機器人價格下降,而出口單價上升。我們應(yīng)該繼續(xù)深入研究,掌握核心技術(shù),在與美國的貿(mào)易戰(zhàn)中取得優(yōu)勢[4],雙臂機器人作為其中應(yīng)用廣泛的一大類,還有許多技術(shù)問題有待解決完善,這些都值得我們?nèi)ジ冻鰰r間與精力。
參考文獻
[1] 劉宏,李志奇,劉伊威,等.天宮二號機械手關(guān)鍵技術(shù)及在軌試驗[J].中國科學(xué):技術(shù)科學(xué),2018(12):1313-1320.
[2] 彭惠民.新一代工業(yè)機器人的開發(fā)[J].鐵道機車車輛工人,2007(03):31.
[3] 劉立.雙臂協(xié)作機器人引領(lǐng)中國機器人新紀(jì)元[J].機器人產(chǎn)業(yè),2017(01):46-49.
[4] 趙杰.國產(chǎn)工業(yè)機器人研究熱點[J].測控技術(shù),2018,37(10):1-2.
[5] 周驥平,顏景平,陳文家.雙臂機器人研究的現(xiàn)狀與思考[J].機器人,2001(02):175-177.
[6] 顧新興,孫燕樸,馮純伯.多機器人協(xié)調(diào)系統(tǒng)研究綜述[J].系統(tǒng)工程與電子技術(shù),1994(12):9-20.
[7] M.T. Hussein,A review on vision-based control of flexible manipulators,2015.
[8] T. C. HSIA,ADAPTIVE CONTROL OF ROBOT MANIPULATORS -,4 REVIEW.
[9] H.N. Rahimia and M. Nazemizadehb,Dynamic analysis and intelligent control techniques for flexible manipulators: a review.
[10] Mariana Ratiu1 , Mariana Adriana Prichici,Industrial robot trajectory optimization- a review.
[11] Yujin Zhanga,Vision Servo of Industrial Robot: A Review.
[12] 何兆楚,何元烈,曾碧.RRT與人工勢場法結(jié)合的機械臂避障規(guī)劃[J].工業(yè)工程,2017,20(02):56-63.
[13] 楊明江.移動機械臂在未知環(huán)境下的運動規(guī)劃應(yīng)用系統(tǒng)[D].廣東工業(yè)大學(xué),2018.
[14] 疏楊.六自由度模塊化機械臂路徑規(guī)劃仿真系統(tǒng)研究與實現(xiàn)[D].安徽理工大學(xué),2018.
[15] 曹毅,郭夢詩,劉海洲.基于改進RRT算法的串聯(lián)機械臂避障空間路徑規(guī)劃(英文)[J].機床與液壓,2018,46(18):70-76.
[16] 齊志剛,黃攀峰,劉正雄,韓冬.空間冗余機械臂路徑規(guī)劃方法研究[J/OL].自動化學(xué)報:1-8[2019-03-05].
[17] 吳偉仁,周建亮,王保豐,劉傳凱.嫦娥三號“玉兔號”巡視器遙操作中的關(guān)鍵技術(shù)[J].中國科學(xué):信息科學(xué),2014,44(04):425-440.
[18] 張海濤,唐立才,張敬鵬,景海龍.空間機械臂雙臂協(xié)調(diào)操作路徑規(guī)劃算法[J].控制工程,2015,22(06):1028-1033.
[19] 孫豐財,張亞楠,史旭華.改進的快速擴展隨機樹路徑規(guī)劃算法[J].傳感器與微系統(tǒng),2017,36(09):129-131+135.
[20] 謝龍.冗余機械臂動態(tài)避障規(guī)劃[D].浙江大學(xué),2018.
[21] 稅海濤.空間機器人目標(biāo)捕獲的運動規(guī)劃研究[D].國防科學(xué)技術(shù)大學(xué),2010.
[22] 顧曉勤,劉延柱.空間機械臂動力學(xué)與控制研究進展[J].力學(xué)進展,1997(04):26-32.
[23] 楊明遠,孫漢旭,賈慶軒,陳鋼.七自由度空間機械臂避障路徑規(guī)劃方法[J].航天器工程,2011,20(04):65-71.
[24] 王俊龍,張國良,羊帆,敬斌.改進人工勢場法的機械臂避障路徑規(guī)劃[J].計算機工程與應(yīng)用,2013,49(21):266-270.
[25] 李大明,饒煒,胡成威,王耀兵,唐自新,王友漁.空間站機械臂關(guān)鍵技術(shù)研究[J].載人航天,2014,20(03):238-242.
[26] 王兆光.六自由度機械臂避障路徑規(guī)劃研究[D].西南交通大學(xué),2018.