首頁 - 關于我們 - 新聞活動 - 工業機器人(rén)性能與控制!

工業機器人(rén)性能與控制!

2023-6-9新聞





工業機器人(rén)是集機械、電子、控制、計算(suàn)機、傳感器、人(rén)工智能等多(duō)學科先進技術于一體的(de)現代制造業中重要的(de)自動化(huà)裝備。機器人(rén)技術、數控技術和(hé)PLC技術并稱爲工業自動化(huà)的(de)三大(dà)支持技術。機器人(rén)技術及其産品發展非常迅速,已成爲柔性制造系統(FMS)、自動化(huà)工廠(FA)、計算(suàn)機集成制造系統(CIMS)的(de)自動化(huà)工具,同時(shí)也(yě)是工業4.0智能化(huà)工廠中重要的(de)一環。
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
 - 文章(zhāng)信息 - 


本文引自:《智能制造裝備基礎》。作者:吳玉厚、陳關龍、張珂、趙德宏、鞏亞東、劉春時(shí)。由「智造苑」原創首發, 數字化(huà)企業經授權發布。


「 1. 工業機器人(rén)系統組成及性能指标 


1)工業機器人(rén)系統組成


工業機器人(rén)是面向工業領域的(de)多(duō)關節機械手或多(duō)自由度的(de)機器裝置,它能自動執行工作,是靠自身動力和(hé)控制能力來(lái)實現各種功能的(de)一種機器。它可(kě)以接受人(rén)類指揮,也(yě)可(kě)以按照(zhào)預先編排的(de)程序運行,現代的(de)工業機器人(rén)還(hái)可(kě)以根據人(rén)工智能技術制定的(de)原則綱領行動。一個(gè)典型的(de)工業機器人(rén)如圖1所示,工業機器人(rén)按照(zhào)技術發展水(shuǐ)平可(kě)以分(fēn)爲三代:第一代示教再現機器人(rén)、第二代感知機器人(rén)、第三代智能機器人(rén)。


圖1 工業機器人(rén)系統結構組成


如圖1所示,第一代工業機器人(rén)在外部結構上主要由三部分(fēn)組成:操作機(或稱機器人(rén)本體)、控制器和(hé)示教器。對(duì)于第二代及第三代工業機器人(rén)還(hái)包括感知系統和(hé)分(fēn)析決策系統,它們分(fēn)别由傳感器及軟件實現。


(1)操作機:用(yòng)于完成各種作業任務的(de)機械主體,主要包含機械臂、驅動裝置、傳動單元以及内部傳感器等部分(fēn)。


(2)控制器:是根據指令及傳感器信息控制機器人(rén)本體完成一定動作的(de)裝置,是決定機器人(rén)功能和(hé)性能的(de)關鍵部分(fēn),也(yě)是工業機器人(rén)更新和(hé)發展最快(kuài)的(de)部分(fēn)。


(3)示教器:是機器人(rén)的(de)人(rén)機交互接口,操作者可(kě)通(tōng)過它對(duì)機器人(rén)進行編程或手動操縱機器人(rén)移動。


工業機器人(rén)從功能上由3大(dà)部分(fēn)6個(gè)子系統組成。3大(dà)部分(fēn)分(fēn)别是機械部分(fēn)、控制部分(fēn)和(hé)傳感部分(fēn)。6個(gè)子系統分(fēn)别是驅動系統、機械結構系統、人(rén)機交互系統、控制系統、感受系統、機器人(rén)與環境交互系統,其對(duì)應關系見圖2


圖2 工業機器人(rén)系統功能組成


2)工業機器人(rén)性能指标


工業機器人(rén)的(de)性能指标是機器人(rén)生産廠商在産品供貨時(shí)所提供的(de)技術數據,反映了(le)機器人(rén)的(de)适用(yòng)範圍和(hé)工作性能,是選擇機器人(rén)時(shí)必須考慮的(de)問題。盡管機器人(rén)廠商提供的(de)技術數據不完全相同,工業機器人(rén)的(de)結構、用(yòng)途和(hé)用(yòng)戶的(de)需求也(yě)不相同,但其主要的(de)性能指标一般爲:自由度、工作精度、工作範圍、額定負載、最大(dà)工作速度等,具體含義見表1。


工業機器人(rén)性能指标及含義


需要說明(míng)的(de)是,機器人(rén)在工作範圍内可(kě)能存在奇異點。奇異點是由于機器人(rén)結構的(de)約束,導緻關節失去某些特定方向的(de)自由度的(de)點。奇異點通(tōng)常存在于作業空間的(de)邊緣,如奇異點連成一片,則稱爲“空穴”。機器人(rén)運動到奇異點附近時(shí),由于自由度的(de)逐步喪失,關節的(de)姿态會急劇變化(huà),這(zhè)将導緻驅動系統承受很大(dà)的(de)負載而産生過載。因此,對(duì)于存在奇異點的(de)機器人(rén)來(lái)說,其工作範圍還(hái)需要除去奇異點和(hé)空穴。3所示邊緣不規則處即爲除去部分(fēn)。


圖3 ABB工業機器人(rén)IRB1410(左)和(hé)IRB8700(右)工作範圍


「 2. 工業機器人(rén)的(de)控制 


1)工業機器人(rén)控制的(de)特點及要求


多(duō)數工業機器人(rén)各關節的(de)運動是相互獨立的(de),爲了(le)實現機器人(rén)末端執行器的(de)位置精度,需要多(duō)關節的(de)協調。因此,工業機器人(rén)控制系統與普通(tōng)的(de)控制系統相比要複雜(zá),具有以下(xià)特點:


1)本質上是一個(gè)非線性系統。


2)是由多(duō)關節組成的(de)多(duō)變量控制系統,且各關節間具有耦合作用(yòng)。






(3)是一個(gè)時(shí)變系統,其動力學參數随著(zhe)關節運動位置的(de)變化(huà)而變化(huà)。


(4)要求對(duì)環境條件、控制指令進行測定和(hé)分(fēn)析,自動選擇最佳控制規律。


(5)具有較高(gāo)的(de)重複定位精度,系統剛性好。


(6)不允許有位置超調,否則可(kě)能發生碰撞,動态響應要快(kuài)。


考慮到工業機器人(rén)控制具有以上特點,在設計工業機器人(rén)控制系統時(shí)必須滿足如下(xià)基本要求:


(1)多(duō)軸運動的(de)協調控制,以産生要求的(de)工作軌迹。


(2)較高(gāo)的(de)位置精度,很大(dà)的(de)調速範圍。


(3)系統的(de)靜差率要小,即要求系統具有較好的(de)剛性。


(4)位置無超調,動态響應快(kuài)。


(5)需采用(yòng)加減速控制。


(6)各關節的(de)速度誤差系數應盡量一緻。


(7)從操作的(de)角度看,要求控制系統具有良好的(de)人(rén)機界面,盡量降低對(duì)操作者要求。


(8)從系統的(de)成本角度看,要求盡可(kě)能地降低系統的(de)硬件成本,更多(duō)的(de)采用(yòng)軟件伺服的(de)方法來(lái)完善控制系統的(de)性能[3]


2)工業機器人(rén)控制方式

從工業機器人(rén)的(de)控制特點和(hé)控制要求出發,實現工業機器人(rén)的(de)控制涉及諸多(duō)内容,主要分(fēn)爲機器人(rén)的(de)底層控制與上層控制。其中,底層控制包括機器人(rén)本體(即機械部分(fēn))、驅動電路部分(fēn)、傳感器部分(fēn)以及控制策略(如PID控制)等。上層控制包括機器人(rén)的(de)運動分(fēn)析、路徑規劃以及機器人(rén)的(de)軟件部分(fēn)[4]。根據不同的(de)分(fēn)類方法,機器人(rén)控制方式可(kě)以有不同的(de)分(fēn)類。按照(zhào)被控對(duì)象可(kě)以分(fēn)爲位置控制、速度控制、力控制、力矩控制、力/位混合控制等[5],這(zhè)些主要是底層控制,現對(duì)主要控制方式加以說明(míng)。


(1)工業機器人(rén)位置控制:目的(de)是要使機器人(rén)各關節實現預先所規劃的(de)運動,最終保證工業機器人(rén)末端執行器沿預定的(de)軌迹運行,通(tōng)常采用(yòng)交流伺服系統或直流伺服系統實現。


(2)工業機器人(rén)力(力矩)控制:需要分(fēn)析機器人(rén)末端執行器與環境的(de)約束狀态,并根據約束條件制定控制策略。此外,還(hái)需要在機器人(rén)末端安裝力傳感器,用(yòng)來(lái)檢測機器人(rén)與環境的(de)接觸力。控制系統根據預先制定的(de)控制策略對(duì)這(zhè)些力信息作出處理(lǐ)後,控制機器人(rén)在不确定環境下(xià)進行與該環境相适應的(de)操作,從而使機器人(rén)完成複雜(zá)的(de)作業任務。


(3)工業機器人(rén)速度控制:通(tōng)常與位置控制同時(shí)實現。例如,在連續軌迹控制方式的(de)情況下(xià),工業機器人(rén)需要按預定的(de)指令來(lái)控制運動部件的(de)速度和(hé)實行加、減速,以滿足運動平穩、定位準确的(de)要求。由于工業機器人(rén)是一種工作情況(或行程負載)多(duō)變、慣性負載大(dà)的(de)運動機械,要處理(lǐ)好快(kuài)速與平穩的(de)矛盾,必須控制起動加速和(hé)停止前的(de)減速這(zhè)兩個(gè)過渡運動區(qū)段。而在整個(gè)運動過程中,速度控制通(tōng)常情況下(xià)也(yě)是必須的(de)。


3)工業機器人(rén)智能控制


工業機器人(rén)的(de)智能控制方式主要指在不确定或未知條件下(xià)作業,機器人(rén)需要通(tōng)過傳感器獲得(de)周圍環境的(de)信息,根據自己内部的(de)知識庫做(zuò)出決策,進而對(duì)各執行機構進行控制,自主完成給定任務,屬于機器人(rén)的(de)上層控制。若采用(yòng)智能控制技術,機器人(rén)會具有較強的(de)環境适應性及自學習(xí)能力。智能控制方法與人(rén)工神經網絡、模糊算(suàn)法、遺傳算(suàn)法、專家系統等人(rén)工智能的(de)發展密切相關。現以神經網絡算(suàn)法在移動機器人(rén)中的(de)應用(yòng)爲例來(lái)闡述智能控制與工業機器人(rén)的(de)結合。


以圖中所示移動機器人(rén)爲例,攝像機安裝在移動機器人(rén)的(de)上方,獲取障礙物(wù)的(de)三維圖像。超聲波傳感器組安裝在移動機器人(rén)的(de)前方(攝像機的(de)正下(xià)方),獲取障礙物(wù)與移動機器人(rén)之間的(de)距離信息,如圖4所示。




圖4 多(duō)傳感器布置圖

利用(yòng)神經網絡方法進行視覺和(hé)超聲波傳感器信息融合,并輸出到下(xià)一級,識别出障礙物(wù)的(de)類型,這(zhè)樣使移動機器人(rén)在不确定的(de)環境中行走時(shí)能夠避障,提高(gāo)其導航能力。工業機器人(rén)利用(yòng)智能信息進行綜合決策避開障礙物(wù)的(de)主要步驟如下(xià):


(1)在機器人(rén)行進的(de)同時(shí),測距系統每隔一個(gè)很短的(de)時(shí)間進行一次環境探測,根據超聲波傳感器獲得(de)的(de)有關障礙物(wù)的(de)距離信息,判斷移動機器人(rén)是否需要減速,以及是否需要從CCD攝像機取樣。


(2)當測距系統探測到障礙物(wù)距移動機器人(rén)的(de)距離爲中等時(shí),降低機器人(rén)的(de)速度;當障礙物(wù)距移動機器人(rén)的(de)距離爲近時(shí),從CCD攝像機獲取有關障礙物(wù)的(de)二維圖像,并提取其左右邊緣的(de)坐(zuò)标。


(3)将超聲波傳感器和(hé)CCD攝像機獲得(de)的(de)有關障礙物(wù)的(de)信息進行分(fēn)組及預處理(lǐ),送入BP神經網絡控制器進行融合。


(4)預先經過避障知識學習(xí)的(de)BP神經網絡控制器根據外部多(duō)傳感器采集的(de)信息,作出相應的(de)避障決策,避開障礙物(wù)。


參考文獻


[1] 朱洪前.工業機器人(rén)技術[M].北(běi)京:機械工業出版社,2019.[2] 陳萬米.機器人(rén)控制技術[M].北(běi)京:機械工業出版社,2017.[3] 郭彤穎,安冬.機器人(rén)學及其智能控制[M].北(běi)京:人(rén)民郵電出版社,2014.[4] 張憲民.機器人(rén)技術及其應用(yòng)[M].北(běi)京:機械工業出版社,2017.[5] 張新星.工業機器人(rén)應用(yòng)基礎[M].北(běi)京:北(běi)京理(lǐ)工大(dà)學出版社,2017.