岳海波
(鄭州機電工程研究所,河南 鄭州 450015)
人機協(xié)調(diào)運動控制方法研究現(xiàn)狀與關鍵技術分析
岳海波
(鄭州機電工程研究所,河南 鄭州 450015)
人機協(xié)調(diào)運動控制方式是指實現(xiàn)與人動作相協(xié)調(diào)的機器人動作控制方式。在日常生活中,人與人合作搬運是比較常見的,但是人的機械強度有限,無法完成超過極限的負載搬運。因此,為了充分發(fā)揮人與機器人的優(yōu)勢,提出人機合作助力方式,延伸到外骨骼系統(tǒng),它們有一個共同的特點就是人與機器人在運動過程中一直處于接觸狀態(tài)。人機協(xié)調(diào)運動控制方法主要包括負荷分配控制、阻抗控制、直接力控制、智能控制等。
機器人;人機協(xié)調(diào);運動控制
隨著機器人技術的創(chuàng)新與發(fā)展,機器人的工作模式由單獨完成簡單任務逐漸轉(zhuǎn)變?yōu)槿藱C協(xié)作完成復雜任務。在人口老齡化和勞動力缺乏的背景下,機器人扮演的角色越來越重要,某些特種工作環(huán)境需要機器人參與完成,而在一些需要保持人類主觀性的工作條件下,人機協(xié)作系統(tǒng)則能發(fā)揮重要的作用。
在人機協(xié)作過程中,需要機器人能夠自然友好地與人交互,人機協(xié)調(diào)運動控制的研究具有重要的理論意義及實際應用價值。為了提高人機協(xié)作系統(tǒng)的穩(wěn)定性與安全性、減輕操作者勞動強度、增強操作舒適性,研究人員提出了多種人機協(xié)調(diào)運動控制方法。本文首先分析人機協(xié)調(diào)運動控制的方法,然后分析人機協(xié)調(diào)運動控制的關鍵技術。
1.1 負荷分配控制
人與機器人協(xié)調(diào)搬運任務,如圖1所示。為了更加直觀,人與機器人沿水平方向協(xié)調(diào)搬運重物的單自由度模型如圖2所示。
圖1 人與機器人協(xié)調(diào)搬運
圖2 人與機器人沿水平方向協(xié)調(diào)搬運
圖3 人機協(xié)調(diào)運動直接力控制原理圖
如圖2所示,設物體的重量為m,位移為x,人施加的力為Fh,機器人施加的力為Fr。在人與機器人合作任務中,機器人不應該充當主動角色,而必須跟隨操作者的運動,為操作者提供輔助。操作者控制物體的位置,并且承擔部分負載,而其他負載則由機器人承擔[1]。此方法的缺點為:當負載比較大的時候,啟動、停止及換向時,負載慣性力大,操作者施加的力大,操作者負擔重。
1.2 阻抗控制
阻抗控制應用于人機協(xié)調(diào)運動控制中,通過調(diào)節(jié)阻抗參數(shù),調(diào)整機器人末端與人機之間相互作用力的動態(tài)關系,所對應的物理含義是通過調(diào)整機器人的跟隨特性,調(diào)整人操作的舒適度,但是對人操作的舒適性還沒有明確的定義。
阻抗控制方法的根本思想是通過控制機械系統(tǒng)的位置與外界作用力之間的動態(tài)關系,從而達到控制的目的,將機械系統(tǒng)等效為“質(zhì)量-彈簧-阻尼”模型,建立機械系統(tǒng)力與位移變量之間的動態(tài)關系,通過調(diào)節(jié)慣性、阻尼和剛度系數(shù),實現(xiàn)機械系統(tǒng)的動態(tài)調(diào)節(jié)[2]。
Hogan阻抗控制算法最具代表性,將接觸力信息和位置信息納入統(tǒng)一的控制體系。因此,該控制器的設計調(diào)整依據(jù)輸出阻抗,建立力、位置、速度的阻抗關系式,從而完成既定的任務。通過該算法將輸入力信號引入位置控制中,形成包含交互力和位置信息的閉環(huán)控制。調(diào)整機器人的阻抗參數(shù)是本算法研究的難點和重點[3]。
阻抗控制依據(jù)實現(xiàn)方式不同可以分為基于位置的阻抗控制和基于力的阻抗控制?;诹Φ淖杩箍刂菩枰⒕_的動力學模型,而基于位置的阻抗控制方法則是通過跟蹤期望的位置來實現(xiàn)柔順控制。
1.3 直接力控制
在機器人與環(huán)境交互時,直接力控制是通過力反饋環(huán)路直接控制接觸力實現(xiàn)對期望接觸力的控制,然而機器人與人發(fā)生交互時,是依據(jù)力傳感器獲取人與機器人之間在操作空間的相互作用力,并且依據(jù)該力信息以及機器人的靜態(tài)模型設計控制轉(zhuǎn)矩,控制機器人關節(jié)的運動,從而進一步使人機間交互力最小化[4]。人機協(xié)調(diào)運動直接力控制原理如圖3所示,其中Ga表示機器人的動力學模型,Gh表示人機之間的交互模型,f表示人與機器人在操作空間的相互作用力,J表示機器人雅可比矩陣,Ta為驅(qū)動器施加的力矩,Thm為操作者施加的力矩,xc代表骨骼服操作空間的位置信息,xh代表操作者的位置信息。直接力控制也依賴于動力學模型的建立。
1.4 智能控制
智能控制是機器人控制的發(fā)展趨勢,智能控制分為多個方向,如模糊邏輯控制、神經(jīng)網(wǎng)絡控制、專家系統(tǒng)控制、機器學習控制以及遺傳算法等。J.Moody和C.Darken在1980年提出RBF神經(jīng)網(wǎng)絡,其是一種3層前向網(wǎng)絡采用這個控制策略,能提高系統(tǒng)的精度、魯棒性,適合應用于實時控制系統(tǒng)中。Connolly等設計的機器人控制器,將多層前向神經(jīng)網(wǎng)絡用于力/位混合控制,傳感器檢測力和位置,經(jīng)過神經(jīng)網(wǎng)絡計算之后選擇矩陣和人力約束,并進行實驗驗證控制的可行性。楊智勇等人[5]介紹了RBF神經(jīng)網(wǎng)絡在外骨骼機器人軌跡規(guī)劃中的應用,通過非線性映射計算,實時估計骨骼服的運動軌跡。
從當前的研究來看,智能控制往往應用到機器人的力控制中進行相應的計算和分析,智能控制和傳統(tǒng)的控制相結合,可以解決傳統(tǒng)控制的難題。比如,在人機協(xié)調(diào)運動中,操作者的運動意圖不能精準估計,采用智能控制可以找到人機交互力與運動狀態(tài)的非線性映射關系,因此智能控制在人機協(xié)調(diào)中的應用,仍然需要不斷去嘗試和探索。
2.1 人體運動意圖和環(huán)境信息的感知
機器人的感知方式主要包括視覺、力覺、聽覺、腦電波、表面肌電信號等。在某些場合,因為視覺感知易受環(huán)境光的影響,聽覺感知易受外界噪音的影響,腦電波和肌電信號不穩(wěn)定等,因此力覺感知是最有效、最直接的感知方式。力感知方式具有廣泛的應用,如步行輔助裝置、護理機器人、建筑機器人、助力手推車等都是基于力感知的人機協(xié)作系統(tǒng)。目前,以力感知應用最為廣泛,但是人機協(xié)作系統(tǒng),人是主動的,機器人是被動的,人機之間的交互力信息存在噪聲,導致人機系統(tǒng)容易振動,不穩(wěn)定。通常采用濾波器讓交互力順滑,濾波器選擇不當,會造成延時現(xiàn)象,對機器人的跟隨響應有影響,系統(tǒng)的可操作性變差。
2.2 機器人柔順動作與人自然交互的控制策略
目前,基于力信息的人機協(xié)調(diào)運動控制,還存在如下問題:①在啟動、停止及改變移動方向時,因慣性導致動作不柔順;②人的作用力過大,導致突然大的加速度,操作者想在期望的位置停下來,此時手臂剛度比較大,人機協(xié)作系統(tǒng)發(fā)生震蕩,讓操作者感到不舒服,進而影響機器人的可操作性。因此,如何防止過大加速度或不連貫動作,保證系統(tǒng)的穩(wěn)定性,讓操作者感覺到操作舒適、安全,是需要進一步研究的內(nèi)容之一。
2.3 機器人與人共享工作空間時人身安全的實現(xiàn)方法
由于人機協(xié)作系統(tǒng)需要機器人與人共享工作空間,因此在人機協(xié)作系統(tǒng)工作時,在非結構化的環(huán)境中,機器人如何感知、預知危險,如何回避危險,以及如何在軌跡規(guī)劃中考慮安全因素等內(nèi)容,是系統(tǒng)運行中確保人的安全的關鍵。
目前,人機協(xié)調(diào)運動控制方法多是基于人機交互力信息,機器人需要通過力信息識別操作者的運動意圖,并跟隨操作者運動。在人機交互力信息的基礎上,融合視覺信息、腦電信號、肌電信號等多源信息,這是獲取人體運動意圖的發(fā)展方向。應用智能控制方法,應用人工智能最新研究成果,可以提高人機協(xié)調(diào)運動的柔順性??紤]操作者的運動特性,實現(xiàn)機器人預知危險,是實現(xiàn)人機協(xié)調(diào)運動,保證人身安全的途徑之一。
[1]Rahman M M,Ikeura R,Mizutani K.Investigation of the impedance characteristic of human arm for development of robots to cooperate with humans[J].JSME International Journal Series C Mechanical Systems,2002(2):510-518.
[2]A.B.Zoss,Kazerooni H,Chu A.Biomechanical design of the Berkeley lower extremity exoskeleton(BLEEX)[J].IEEE/ASME Transactions on Mechatronics,2006(12):128-138.
[3]蔣再男,劉宏,黃劍斌,等.基于阻抗內(nèi)環(huán)的新型力外環(huán)控制策略[J].航空學報,2009(8):1515-1520.
[4]楊智勇,歸麗華,楊秀霞,等.骨骼服直接力控制方法研究與仿真[J].系統(tǒng)仿真學報,2009(24):7868-7872.
[5]楊智勇,顧文錦,張靜,等.單兵負荷骨骼服的力控制理論與方法[M].北京:國防工業(yè)出版社,2013.
Research Advances and Key Technology Analysis of Man-machine Coordinated Motion Control
Yue Haibo
(Zhengzhou Institute of Mechanical and Electrical Engineering,Zhengzhou Henan 450015)
Man-machine coordinated motion control is a kind of robot motion control mode which is coordinated with human motion.In daily life,It is common of people to cooperate with others,but human mechanical strength is limited,unable to complete load handling beyond their limits,so in order to achieve full advantages of human and robot, the method of man-machine cooperation is proposed,applied to the exoskeleton system,these man-machine cooperation systems have a common characteristic is that people and robots is in contact in the process of movement.The man-machine coordinated motion control method mainly includes load distribution control,impedance control,direct force control,intelligent control,etc.
robot;man-machine coordinated;motion control
TP242
A
1003-5168(2017)07-0042-03
2017-06-02
岳海波(1986-),男,碩士,工程師,研究方向:機電一體化工程。