国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于反饋增益反步法的非完整約束移動機(jī)器人路徑跟蹤控制

2012-04-04 00:38:28賈鶴鳴宋文龍陳子印
關(guān)鍵詞:輪式步法移動機(jī)器人

賈鶴鳴,宋文龍,陳子印

(1.東北林業(yè)大學(xué)機(jī)電工程學(xué)院,哈爾濱150040;2.哈爾濱工程大學(xué)自動化學(xué)院,哈爾濱150001)

0 引 言

輪式移動機(jī)器人結(jié)構(gòu)簡單,運(yùn)動靈活、操作性能好、能量利用率高,已被廣泛用于物流導(dǎo)引、家用清潔、智能導(dǎo)游和行星探測等領(lǐng)域[1]。輪式移動機(jī)器人是多輸入多輸出、欠驅(qū)動、本質(zhì)非線性系統(tǒng),而且具有非完整約束特性,這給實現(xiàn)精確路徑跟蹤控制帶來了困難[2-3]。已有的控制方法大多采用動態(tài)反饋線性化方法和反步法[4-9]。用反饋線性化方法設(shè)計控制器時主要依賴于系統(tǒng)線性化部分,忽略非線性項對系統(tǒng)的影響,跟蹤精度不高;而采用傳統(tǒng)的反步法由于在設(shè)計過程中需要對虛擬控制量迭代求導(dǎo),往往會令控制器結(jié)構(gòu)復(fù)雜而不利于工程實現(xiàn),難以保證實際工況下系統(tǒng)的控制品質(zhì)。基于Serret-Frenet坐標(biāo)系下的虛擬向?qū)У母櫡椒ㄍㄟ^引入額外的控制量,已經(jīng)在移動機(jī)器人的路徑跟蹤控制中得到應(yīng)用[10-11]。

本文針對輪式移動機(jī)器人的路徑跟蹤問題,提出了基于反饋增益的反步法設(shè)計控制器,借鑒了反步法通過迭代過程構(gòu)造Lyapunov函數(shù)的優(yōu)點,提出通過狀態(tài)誤差構(gòu)造虛擬控制量的思想獲得虛擬控制量,不同于傳統(tǒng)的利用非線性項抵消的思想,克服了傳統(tǒng)反步法在迭代過程中對虛擬控制量不斷求導(dǎo)的缺點。通過控制器參數(shù)的設(shè)計消除了Lyapunov能量函數(shù)中部分符號不確定的非線性項,保證了系統(tǒng)的穩(wěn)定性。采用本文方法進(jìn)行了任意曲線的路徑跟蹤控制仿真實驗,結(jié)果表明控制器表現(xiàn)出了較高的跟蹤性能,可以實現(xiàn)對期望路徑的精確跟蹤。

1 問題描述

1.1 輪式移動機(jī)器人模型

對笛卡爾坐標(biāo)系下的輪式移動機(jī)器人,其數(shù)學(xué)模型可以描述為

式中:x和y是大地坐標(biāo)系下的相對位置;ψB是偏航角;u是體坐標(biāo)系下輪式機(jī)器人的縱向速度;r是體坐標(biāo)系下偏航角速度;F是縱向推力;τ是轉(zhuǎn)向控制力矩;g(u,r)和f(u,r)表示模型中的非線性項。

在式(1)中,假設(shè)質(zhì)心位于后輪軸的中點上,即車輪僅發(fā)生純滾動而無側(cè)向和縱向滑動,因此橫向速度為零。本文假設(shè)輪式移動機(jī)器人僅能前向行駛,無法實現(xiàn)倒車行駛。

1.2 跟蹤路徑描述

跟蹤路徑Ω上的虛擬參考點P的坐標(biāo)可以表示為某一標(biāo)量參數(shù)μ∈R的函數(shù),所以P點的位置坐標(biāo)在固定坐標(biāo)系下可表示為

為了保證被跟蹤曲線的光滑性,滿足xp(μ)、yp(μ)連續(xù)可導(dǎo)。虛擬參考點的速度可以定義為

固定坐標(biāo)系水平軸的夾角ψF定義為

P點的旋轉(zhuǎn)角速度ωF定義為

1.3 輪式移動機(jī)器人運(yùn)動學(xué)誤差方程

圖1 輪式移動機(jī)器人路徑跟蹤示意圖Fig.1 Schematic diagram of path following of wheeled mobile robot

如圖1所示,P點為Q點在跟蹤路徑上的投影,以P為原點、由路徑的切向量T和法向量N張成的坐標(biāo)系為{SF}坐標(biāo)系。P點在{U}坐標(biāo)系下的速度表示為νP,坐標(biāo)系 {U}到坐標(biāo)系{SF}的轉(zhuǎn)換矩陣表示為RF,根據(jù)向量合成公式,Q點在{U}坐標(biāo)系下的速度νQ可以表示為

將上述變量代入式(7),得到由xe、ye、ψ構(gòu)成的跟蹤誤差方程為

2 控制器設(shè)計

輪式移動機(jī)器人路徑跟蹤控制器的設(shè)計目的是滿足跟蹤誤差方程(8)和動力學(xué)模型(1),對于給定連續(xù)光滑參考路徑Ω和期望速度ud>0,基于反饋增益思想的反步法設(shè)計路徑上虛擬點的移動速率、軸向推力F和轉(zhuǎn)向力矩Γ,使得跟蹤誤差xe、ye、ψ和u-ud漸進(jìn)趨近于零。即滿足-ud)=0。

速度子系統(tǒng)由軸向推力F驅(qū)動,可作為單獨(dú)的子系統(tǒng)控制,艏向和位置子系統(tǒng)通過迭代的方法進(jìn)行控制。

2.1 速度子系統(tǒng)控制器設(shè)計

采用PD控制器對縱向速度u進(jìn)行控制,使得u跟蹤期望速度ud>0,由式(1)的第4個方程可得移動機(jī)器人的虛擬縱向推力為

2.2 位置子系統(tǒng)控制器設(shè)計

采用基于反饋增益的反步法的思想設(shè)計位置跟蹤控制器,由于橫向運(yùn)動無直接控制輸入以及橫向運(yùn)動和轉(zhuǎn)向運(yùn)動的耦合作用,跟蹤誤差ye可以通過轉(zhuǎn)向力矩調(diào)節(jié),實現(xiàn)間接控制作用,首先定義控制誤差變量和坐標(biāo)變換為

式中:α1、α2分別為等價艏向角和艏向角速度虛擬控制量。

第一步:定義Lyapunov函數(shù)V1=0.5z21,沿式(8)對等式兩邊求導(dǎo)得

化簡可得

將式(15)代入式(14)得

若取式(12)中的α1為

式(16)可以變形為

由式(12)和式(17)可得

由上式可知,由于參數(shù)c1和p1均為控制器設(shè)計參數(shù),不妨取p1=1/c21,以消除式(19)中的非線性項,得到

若取式(13)中的虛擬控制量α2為

根據(jù)式(13)和式(21)可將式(20)化為

選擇控制器參數(shù)c2,滿足條件c2>c1u。

由式(13)(21)可得

第三步:定義Lyapunov函數(shù)V3為

沿式(22)(23)求導(dǎo)得

由此得到輪式移動機(jī)器人的路徑跟蹤等價控制輸入為

如果上述控制器設(shè)計參數(shù)選取滿足

將式(26)代入式(25)得到

當(dāng)且僅當(dāng)(xe,ye,z2,z3)=(0,0,0,0)時滿足=0,基于Lasalle不變性原理,通過合理地選擇控制器設(shè)計參數(shù)c1、c2、c3、p1、p2和k1使得系統(tǒng)漸進(jìn)穩(wěn)定[12]。

3 仿真驗證

仿真實驗對象——輪式移動機(jī)器人的物理參數(shù)如下:質(zhì)量為85 kg,長度為0.6 m,寬度為0.4 m。選取期望參數(shù)化跟蹤路徑為(單位為m):

設(shè)輪式移動機(jī)器人的初始位置和姿態(tài)角為[x(0),y(0),ψ(0) ]= [-18,-8,0],初始速度和角速度為 [u(0),r(0) ]=[0,0],期望速度ud=1 m/s,取虛擬點的線速度增益參數(shù)k1=0.6,其他控制器參數(shù)取值為:p1=25,p2=102,c1=0.2,c2=0.4,c3=1。

圖2 輪式移動機(jī)器人路徑跟蹤曲線Fig.2 Path following curves of wheeled mobile robot

圖3 控制輸入量變化曲線Fig.3 Control variable curves

圖2~圖4為采用基于輪式機(jī)器人精確非線性模型且無外界擾動存在時的跟蹤控制仿真結(jié)果。從圖2中可看出,本文設(shè)計的控制器可以實現(xiàn)輪式移動機(jī)器人對期望路徑的精確跟蹤,具有較好的跟蹤效果。圖3為控制輸入量的變化曲線,圖4為路徑跟蹤誤差的變化曲線。

圖4 路徑跟蹤誤差變化曲線Fig.4 Path following error curves

4 結(jié)束語

針對非完整約束輪式移動機(jī)器人路徑跟蹤控制問題,結(jié)合Serret-Frenet坐標(biāo)系,提出了基于反饋增益的Backstepping控制器設(shè)計思想,避免了反步法在迭代過程中存在虛擬控制量高階導(dǎo)數(shù)的情況,得到的控制器形式依賴于狀態(tài)誤差和被跟蹤路徑參數(shù),降低了控制器的復(fù)雜度,提高了控制器參數(shù)的可調(diào)節(jié)性。仿真結(jié)果表明設(shè)計的控制器可以實現(xiàn)對任意路徑的精確跟蹤,具有較好的工程實用價值。

[1]韓光信.控制受限的非完整輪式移動機(jī)器人運(yùn)動控制研究[D].長春:吉林大學(xué)通信工程學(xué)院,2009.

Han Guang-xin.Study on motion control for nonholonomic wheeled mobile robots with control input constraints[D].Changchun:Jilin University,College of Communication Engineering,2009.

[2]馬海濤.非完整輪式移動機(jī)器人的運(yùn)動控制[D].合肥:中國科學(xué)技術(shù)大學(xué),2009.

Ma Hai-tao.The motion control of nonholonomic wheeled mobile robots[D].Hefei:University of Science and Technology of China,2009.

[3]韓光信,陳虹,馬苗苗,等.約束非完整移動機(jī)器人軌跡跟蹤的非線性預(yù)測控制[J].吉林大學(xué)學(xué)報:工學(xué)版,2009,39(1):177-181.

Han Guang-xin,Chen Hong,Ma Miao-miao,et al. Nonlinear model predictive control of trajectory tracking for non-holonomic mobile robots with constraints[J].Journal of Jilin University(Engineering and Technology Edition),2009,39(1):177-181.

[4]Jiang Zhong-ping,Nijmeijer Henk.Tracking control of mobile robots:a case study in backstepping[J]. Automatica,1997,33(7):1393-1399.

[5]Jiang Z P,Nijmeijer H.A recursive technique for tracking control of nonholonomic systems in chained form[J].IEEE Transactions on Automatic Control,1999,44(2):265-279.

[6]董文杰,霍偉.鏈?zhǔn)较到y(tǒng)的軌跡跟蹤控制[J].自動化學(xué)報,2000,26(3):310-316.

Dong Wen-jie,Huo Wei.Trajectory tracking control of chained systems[J].Acta Automatica Sinica,2000,26(3):310-316.

[7]Pourboghrat Farzad,Karlsson Mattias P.Adaptive control of dynamic mobile robots with nonholonomic constraints[J].Computer and Electrical Engineering,2002,28(1):241-253.

[8]Oriolo G,de Luca A,Vendittelli M.WMR control via dynamic feedback linearization:design,implementation,and experimental validation[J].IEEE Transactions on Control System Technology,2002,10(6):835-852.

[9]方浩,竇麗華,陳杰.輪式移動機(jī)器人滑移量重建與滑移補(bǔ)償控制[J].控制與決策,2010,25(5):701-705.

Fang Hao,Dou Li-hua,Chen Jie.Sliding reconstruction and anti-sliding control of wheeled mobile robots[J].Control and Decision,2010,25(5):701-705.

[10]Casalino G,Aicardi M,Bicchi A,et al.Closed loop steering and path-following for unicycle-like vehicles:a simple lyapunov function based approach[J]. IEEE Robotics and Automation Magazine,1995,2(1):27-35.

[11]Micaelli A,Samson C.Trajectory tracking for unicycle-type and two-steering wheels mobile robots[R].Technical Report No 2097,INRIA,Sophia-Antipolis,F(xiàn)rance,1993.

[12]Li Zhen,Jing Sun,Soryeok Oh.Design,analysis and experimental validation of a robust nonlinear path following controller for marine surface vessels[J].Automatica,2009,45(7):1649-1658.

猜你喜歡
輪式步法移動機(jī)器人
移動機(jī)器人自主動態(tài)避障方法
輪式裝備搶救搶修車
對輪式正面吊輪胎使用
高通過性輪式無人機(jī)平臺誕生記
基于Twincat的移動機(jī)器人制孔系統(tǒng)
學(xué)書五步法
學(xué)書五步法
學(xué)書五步法
品味“翻譯六步法”
裝載機(jī)的終極較量:滑移裝載機(jī)or小型輪式裝載機(jī)?
达孜县| 宜州市| 靖边县| 兴文县| 浮梁县| 兴安盟| 凯里市| 和林格尔县| 衡东县| 连南| 广德县| 湘潭县| 慈利县| 新化县| 天门市| 民权县| 滁州市| 颍上县| 焦作市| 章丘市| 额济纳旗| 集贤县| 巨鹿县| 嘉峪关市| 麦盖提县| 图木舒克市| 沙田区| 台江县| 天长市| 巩留县| 息烽县| 浦东新区| 铁力市| 梓潼县| 肃宁县| 确山县| 竹溪县| 正阳县| 大邑县| 临邑县| 安远县|