vibration suppression research based on torque compensation for the end-effector of the manipulator
陸 偉
LU Wei
(安徽安利材料科技股份有限公司 工程環(huán)保部,合肥 230601)
?
基于力矩補償?shù)臋C械臂末端振動抑制控制策略研究
vibration suppression research based on torque compensation for the end-effector of the manipulator
陸偉
LU Wei
(安徽安利材料科技股份有限公司 工程環(huán)保部,合肥 230601)
摘 要:在串聯(lián)型機械臂的控制過程中,因其某些關(guān)節(jié)上的轉(zhuǎn)動慣量變化快,且機械臂參數(shù)復(fù)雜等情況,使其關(guān)節(jié)瞬間力矩變化很大,從而容易引起機械臂末端的振動。提出了一種基于力矩補償?shù)目刂撇呗?,該種控制策略可以有效的實現(xiàn)對串聯(lián)型機械臂末端的振動抑制。在控制策略中,通過對速度的微分得到關(guān)節(jié)的加速度信息,同時根據(jù)系統(tǒng)測算的轉(zhuǎn)動慣量,得到關(guān)節(jié)的力矩信息。實驗證明,通過對力矩的補償可以有效的對關(guān)節(jié)力矩進行補償。
關(guān)鍵詞:力矩補償;振動抑制;串聯(lián)型機械臂
由于機械臂及其關(guān)節(jié)在實際設(shè)計及應(yīng)用中很難保證其絕對剛性,臂桿的柔性以及關(guān)節(jié)內(nèi)因機械結(jié)構(gòu)及傳動機構(gòu)等帶來的柔性都很難忽略[1],所以,由于這些柔性使關(guān)節(jié)運動時產(chǎn)生的振動如何進行抑制[2],成為當(dāng)今機械臂及其關(guān)節(jié)控制中的重點研究方向之一。目前,針對具有柔性的機械臂關(guān)節(jié)的振動抑制控制策略研究已取得許多顯著成果[3,4]。Spong最早在他1987年的文章[1]中首先提出了對柔性關(guān)節(jié)的建模方法。隨后,許多關(guān)于柔性關(guān)節(jié)機器人控制方法[5,6]的研究屢見報道的控制方法中,通常忽略連桿柔性,只考慮關(guān)節(jié)柔性的影響[7]。所謂關(guān)節(jié)的柔性主要是由于在實際的工業(yè)機器人結(jié)構(gòu)設(shè)計中,電機的輸出和關(guān)節(jié)軸的輸出端存在減速裝置,這導(dǎo)致機械臂的關(guān)節(jié)不是絕對的剛性。在實際的運動過程中,由于串聯(lián)機械臂的轉(zhuǎn)動慣量變化較大[8],導(dǎo)致電機的輸出力矩難以跟蹤機械的關(guān)節(jié)變化[1]。雖然許多學(xué)者都建立相關(guān)的模型來實現(xiàn)振動控制,如基于模型的反饋線性化控制[1],阻抗控制[9,10]等。由于實際的機器人本體是個較為復(fù)雜的系統(tǒng),很難得到其具體的控制模型,因此這些基于模型的控制理論和方法在實際的工程應(yīng)用中很難實現(xiàn)。本文提出的補償控制策略無需考慮關(guān)節(jié)模型的,通過編碼器的反饋,進行計算,實現(xiàn)對關(guān)節(jié)力矩的補償,在工程應(yīng)用中簡單方便。
在一般的關(guān)節(jié)控制策略中,采用的都是控制器,驅(qū)動器,以及電機本體構(gòu)成,其主要結(jié)構(gòu)框架如圖1所示。
圖1 工業(yè)機器人伺服控制系統(tǒng)
從圖1中可以看出,系統(tǒng)主要包括,電源部分,控制部分和執(zhí)行部分,其電源部分由變壓器和整流器構(gòu)成,控制部分由主計算機,軸控制器,以及驅(qū)動電路構(gòu)成,而執(zhí)行部分則由點擊等模塊構(gòu)成。值得注意的是,系統(tǒng)的反饋是通過編碼器來實現(xiàn)的,通過編碼器的反饋,可以準(zhǔn)確的跟蹤電機的位置。通過上圖表達的控制系統(tǒng)進行簡化,可以得到如圖2所示的控制系統(tǒng)框圖。
圖2 工業(yè)機器人軸控制框圖
圖2所示的是工業(yè)控制系統(tǒng)的結(jié)構(gòu)框圖,在實際的工業(yè)應(yīng)用中,控制器作為位置環(huán),而驅(qū)動器作為速度還或電流環(huán),這樣的控制策略實現(xiàn)簡單,控制架構(gòu)簡潔,在實際的控制工業(yè)機器人應(yīng)用中,針對小負(fù)載的工業(yè)機械手具有很好的應(yīng)用,如焊接機器人。
在實際較大負(fù)載的工業(yè)機器人的控制系統(tǒng)中,如碼垛,搬運機器人,其控制器作為位置環(huán)難以實現(xiàn)對系統(tǒng)穩(wěn)定性的控制,主要是因為工業(yè)機器人系統(tǒng)的復(fù)雜,其相關(guān)的控制參數(shù)不明確,以及系統(tǒng)響應(yīng)速度不夠迅速等原因造成,為了使系統(tǒng)具備快速響應(yīng)的能力。本文在實際的工業(yè)應(yīng)用中,將控制器設(shè)定在電流環(huán),即將電機驅(qū)動器的控制模式設(shè)置成力矩模式,使得系統(tǒng)對由于快速變換的慣量引起的快速變換的力矩有更好的響應(yīng)能力。其控制結(jié)構(gòu)框圖設(shè)計如圖3所示。
由圖3可以看出,作為控制器輸出直接為控制力矩Ti,在系統(tǒng)中,直接作為驅(qū)動器的輸入對電機的轉(zhuǎn)動進行控制。通過編碼器,對系統(tǒng)的位置進行二次求導(dǎo),可以得到系統(tǒng)的加速度a,而關(guān)節(jié)的轉(zhuǎn)動慣量J可以由機器人的動力學(xué)模型可以導(dǎo)出,進而可以得到反饋力矩Tf=Ja。在對電機的位置信號進行二次微分之后,有可能會引起相關(guān)的高頻噪聲,因此低通濾波器(low-pass filter)LP被用來對微分得到的信號進行濾波,得到較為平穩(wěn)的加速度信號。值得注意的是,圖中綠色部分所描述的為跟隨濾波器,主要是對加速度信號進行跟蹤,其傳遞函數(shù)可以描述為:
其中Kp,KI為PI控制器的比例和積分系數(shù)。對其進行離散變換,可以得到:
對離散表達式進行差分方程描述,可以得到:
圖3 改進型電機力矩控制模式圖
其中,v(k)表示k時刻的速度值,a(k)表示k時刻的加速度值。圖3所描述的控制系統(tǒng)架構(gòu)即基于力矩補償?shù)目刂颇P?。?1)~式(3)給出了關(guān)鍵參數(shù)的具體計算方式,從而可以方便的對系統(tǒng)進行實現(xiàn)。
3.1 工業(yè)機器人系統(tǒng)
本文設(shè)計的力矩補償模型被用來控制一個四軸碼垛工業(yè)機械手。其硬件控制系統(tǒng)的架構(gòu)設(shè)計如圖4所示。其中核心的硬件架構(gòu)設(shè)計為軟件系統(tǒng)的人機界面、控制器和執(zhí)行機構(gòu),其硬件架構(gòu)圖如圖4所示。其機器人硬件本體如圖5所示。
圖4 工業(yè)機器人硬件架構(gòu)
圖5 工業(yè)機器人實驗本體
由圖4可以看出,硬件控制系統(tǒng)可以分成三層,人機會話作為頂層,工業(yè)PC作為中間層,運動控制以及電機驅(qū)動器作為第三層,這樣,系統(tǒng)在實際的工業(yè)運動控制過程中,層次結(jié)構(gòu)分明,能夠提高效率。由機器人本體結(jié)構(gòu)可以看出,由于機械設(shè)計的原因,機械臂第二,三關(guān)節(jié)的電機后置,其設(shè)計也是充分減少了機械臂的負(fù)載,提高系統(tǒng)的效率。
3.2 實驗驗證
通過對上一模塊的分析,機器人的二,三關(guān)節(jié)的力矩變化較大,我們在對機器人進行一段直線運動后,如圖6所示,四軸機械手從A點運動到B點,整個過程設(shè)計為三秒,通過對驅(qū)動力矩變化的監(jiān)測,采集二,三關(guān)節(jié)的力矩變化數(shù)據(jù)并繪制力矩變化曲線。
圖6 機械臂直線運動示意圖
圖7所示為機械臂在實際的碼垛實驗中,其關(guān)節(jié)力矩變化曲線的描述。從圖中可以看出,第一關(guān)節(jié)和第四關(guān)節(jié)力矩變化劇烈程度較弱,是因為在上述的直線運動過程中,第一關(guān)節(jié)和第四關(guān)節(jié)的運動量不大,因此其力矩變化較小,而在二,三關(guān)節(jié)力矩變化范圍較大,在該種情況下,圖7(a)為補償前的運動控制下,關(guān)節(jié)力矩的變化曲線,而圖7(b)為進行力矩補償后,關(guān)節(jié)力矩的變化情況,通過對比發(fā)現(xiàn),二,三關(guān)節(jié)力矩變化的劇烈程度得到了明顯的改善,從而可以使得電機的力矩輸出更加平緩,運動控制相對平滑。
圖7 機械臂關(guān)節(jié)力矩變化曲線
本文提出的力矩補償控制策略在實際的應(yīng)用中具有方便簡潔的性質(zhì),并具體的介紹了該方法的實現(xiàn)以及關(guān)鍵參數(shù)的計算方法。最后在實際的機器人本體中,對該控制策略進行了實現(xiàn)。通過實驗的對比,得出該模型在實際的應(yīng)用中具有很好的效果。
參考文獻
[1] M. W.Spong. Modeling and Control of Elastic Joint Robots[J]. Transactions of theASME.Journal of Dynamics Systems, Measurement and Control,1987, 109:310-319.
[2] Readman M C, Belanger P R. Stabilization of the Fast Modes of a Flexible-joint Robot[J].The International Journal of Robotics Research,1992,11(2):123-134.
[3] Ge S S. Advanced Control Techniques of Robotic Manipulators[A].InProceedings of the American Control Conference, Philadelphia PA[C].1998:2185-2199.
[4] Shi J, Albu-Schaeffer A, Hirzinger G. Key Issues in Dynamic Control ofLightweight Robots for Space and Terrestrial Applications[A].InternationalConference of Robotics and Automation, IEEE[C].1998:490-498.
【下轉(zhuǎn)第65頁】
作者簡介:陸偉(1971 -),男,安徽人,中級電氣工程師,本科,主要從事工業(yè)電氣自動控制系統(tǒng)研究。
收稿日期:2015-09-09
中圖分類號:TP242.2; TP273+.5
文獻標(biāo)識碼:A
文章編號:1009-0134(2016)01-0053-03