游東亞, 崔立志, 卜旭輝, 趙栩楊, 侯 銳
(河南理工大學(xué),河南 焦作 454000)
輪式移動機器人的應(yīng)用范圍比較廣泛,相比于其他類型機器人具有更好的靈活性和較大的活動范圍。輪式移動機器人是一個典型的時變、強耦合非線性復(fù)雜系統(tǒng),實現(xiàn)對其精確和快速的控制是機器人完成任務(wù)的前提。目前對于移動機器人控制研究多是假設(shè)滿足車輪“純滾動無滑動”即完美運行狀態(tài),但輪式機器人在實際工作中,由于道路濕滑、泥濘或者車輪轉(zhuǎn)彎,很容易產(chǎn)生滑移(包括縱向、橫向滑移)從而嚴重影響機器人的控制效果,甚至導(dǎo)致機器人失控,執(zhí)行任務(wù)失敗,因此研究移動機器人的滑移問題對提高機器人控制效果有著重要意義。
當前有些文獻針對機器人及其滑移問題做出一些研究,文獻[1]借助鏈式系統(tǒng)理論,將帶有滑移擾動的系統(tǒng)運動模型轉(zhuǎn)化為一個受擾鏈式模型,然后設(shè)計變結(jié)構(gòu)魯棒控制器;文獻[2]針對輪式機器人縱向滑移參數(shù)未知的軌跡跟蹤控制問題設(shè)計了滑模觀測器并進行估計,通過低通濾波器減少抖振;文獻[3]利用兩個未知縱向滑移參數(shù)描述機器人左、右輪的縱向打滑程度,并設(shè)計自適應(yīng)反饋控制律,應(yīng)用極點配置方法在線調(diào)整控制器增益;文獻[4]研究了未知輪子滑移干擾問題,設(shè)計了自抗擾反步控制器對打滑干擾進行實時估計與補償;文獻[5-6]針對多移動機器人編隊控制問題,分別提出了任意初始條件下的迭代學(xué)習(xí)編隊控制算法和滑移擾動下的自適應(yīng)編隊控制算法。當前移動機器人承擔較多的是一些重復(fù)性或者不適合人類工作的任務(wù)(如后勤物流、軍事巡邏、外星空間巡視等)。復(fù)雜的工作環(huán)境使得機器人受到干擾較多。文獻[7-9]提出基于滑模、反步法和自適應(yīng)的機器人軌跡跟蹤控制;文獻[10-11]提出兩種迭代學(xué)習(xí)魯棒優(yōu)化算法,并應(yīng)用于受擾移動機器人;文獻[12-15]研究機器人迭代學(xué)習(xí)控制的非完全重復(fù)、輸入受限等問題。
本文針對移動機器人在縱向滑移干擾下執(zhí)行軌跡跟蹤控制問題,在受到不同的縱向滑移干擾時,對機器人系統(tǒng)設(shè)計采用開閉環(huán)P型迭代學(xué)習(xí)控制器,通過嚴格證明給出收斂條件,說明在縱向滑移干擾時仍然保持有效控制,通過實例仿真證明控制律的有效性。
常見的輪式移動機器人簡化模型如圖1所示,其中,(m(t),n(t))為對應(yīng)t時刻的機器人系統(tǒng)參考點的笛卡爾坐標,θ(t)為航向角。
圖1 輪式機器人簡化模型Fig.1 Simplified model of wheeled robot
(1)
當僅考慮出現(xiàn)縱向滑移(即車輪線速度大于或等于車體前進速度)時,在橫向仍滿足約束
(2)
在執(zhí)行軌跡跟蹤任務(wù)時,不同路況會遭遇不同的縱向滑移,考慮一般的情況,即η為關(guān)于時間t的函數(shù)η(t)。左右車輪實際輸入為ul(t),ur(t)與輸出[v(t)w(t)]T存在以下關(guān)系,即
(3)
結(jié)合式(1)和式(3)得出滑移干擾下移動機器人的離散運動學(xué)模型為
(4)
式中:Δt為采樣時間;t∈N,為離散時間,令
考慮機器人重復(fù)軌跡跟蹤過程,第k次跟蹤可以表示為
xk(t+1)=xk(t)+h(t)B(xk(t),t)uk(t)
(5)
式中,k∈N+,為跟蹤次數(shù)。
做出以下定義且系統(tǒng)滿足以下假設(shè)。
假設(shè)1 滑移參數(shù)||h(t)||有界,滿足||h(t)||≤bh,輸入有界||uk(t)||≤bu。
假設(shè)2 每次跟蹤初始狀態(tài)滿足xd(0)=xk(0)。
假設(shè)3 滿足Lipschitz條件(Lipschitz Condition)||B(x1(t),t)-B(x2(t),t)||≤kB||x1(t)-x2(t)||。
假設(shè)4 存在控制輸入ud(t)滿足對于給定期望軌跡xd(t)有
xd(t+1)=xd(t)+h(t)B(xd(t),t)ud(t)。
(6)
注:假設(shè)1對滑移參數(shù)有界是系統(tǒng)可控前提,輸入?yún)?shù)進行有界,滿足實際系統(tǒng)要求;假設(shè)2對初始位置進行界定,此條件包含一大類系統(tǒng);假設(shè)3中Lipschitz條件使得系統(tǒng)參數(shù)變化不至于過大;假設(shè)4為受控系統(tǒng)的基本假設(shè),上述對控制系統(tǒng)的假設(shè)具有合理性。
針對參數(shù)不確定系統(tǒng)式(5)的特點適合采用無模型控制律,設(shè)計P型迭代學(xué)習(xí)控制律
uk+1(t)=uk(t)+L(t)δxk(t+1)+Γ(t)δxk+1(t)
(7)
式中,L(t),Γ(t)為適當維數(shù)的增益矩陣,滿足||L(t)||≤bL,||Γ(t)||≤bΓ。
收斂性分析如下。