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

?

基于雙冪次滑模的多機(jī)器人編隊(duì)控制

2021-03-31 03:18李天龍柏建軍
關(guān)鍵詞:領(lǐng)航者跟隨者移動(dòng)機(jī)器人

李天龍 柏建軍

0 引言

從20世紀(jì)70年代到現(xiàn)在,機(jī)器人技術(shù)作為一個(gè)新興的研究熱點(diǎn),得到了廣大學(xué)者的關(guān)注[1].輪式移動(dòng)機(jī)器人由于其移動(dòng)靈活、適應(yīng)性強(qiáng),具有強(qiáng)大的自身承載能力等優(yōu)點(diǎn),已在航空航天、工業(yè)生產(chǎn)、物流運(yùn)輸?shù)阮I(lǐng)域得到了廣泛的應(yīng)用[2].然而,隨著需要機(jī)器人解決的問題越來越復(fù)雜,對(duì)機(jī)器人的性能提出了更高的要求,甚至出現(xiàn)了某些任務(wù)靠單個(gè)機(jī)器人是無法完成的情況.為了解決該問題,人們開始考慮用多個(gè)廉價(jià)、功能簡單的機(jī)器人合作去完成一項(xiàng)復(fù)雜繁重的任務(wù).多機(jī)器人編隊(duì)控制作為機(jī)器人協(xié)同控制的一個(gè)重要研究方向,得到了廣泛的研究并取得了許多有意義的成果[3-6].

根據(jù)控制策略的不同,現(xiàn)有的編隊(duì)控制方法主要有領(lǐng)航跟隨法、虛擬結(jié)構(gòu)法、基于行為法[7]等.相比于其他方法,領(lǐng)航跟隨法具有魯棒性強(qiáng),能夠很好地對(duì)系統(tǒng)穩(wěn)定性進(jìn)行理論分析等優(yōu)點(diǎn),并因此得到了廣泛的關(guān)注[8].文獻(xiàn)[9]基于領(lǐng)航跟隨法研究了基于視覺的編隊(duì)算法,并對(duì)隊(duì)形變換問題進(jìn)行了探討;文獻(xiàn)[10]研究了具有輸入飽和約束下的編隊(duì)控制問題;文獻(xiàn)[11]給出了沿直線編隊(duì)行進(jìn)的控制算法,去除了角速度不能為零的限制;文獻(xiàn)[12]通過構(gòu)造新的狀態(tài)觀測(cè)器,給出了一種基于視覺的自適應(yīng)編隊(duì)控制算法;文獻(xiàn)[13]則將滑??刂茟?yīng)用到了船舶的編隊(duì)控制中,有效地解決了模型不確定與外界干擾對(duì)系統(tǒng)性能的影響.

隨著滑模控制理論的不斷發(fā)展,許多學(xué)者提出了基于冪次趨近律的滑模控制算法[14-17],有效地解決了傳統(tǒng)滑模控制中收斂速度慢、抖震等問題.然而,該方法在編隊(duì)控制中還少有研究.因此,本文基于雙冪次趨近律的滑??刂婆c領(lǐng)航跟隨編隊(duì)方法相結(jié)合,給出了一種能夠快速收斂的多機(jī)器人編隊(duì)控制算法.

1 領(lǐng)航-跟隨編隊(duì)模型

移動(dòng)機(jī)器人的結(jié)構(gòu)模型如圖1所示.以地面為參考系建立全局坐標(biāo)系XOY,以移動(dòng)機(jī)器人為參考系建立移動(dòng)機(jī)器人坐標(biāo)系xoy.圖1中2l為y軸方向兩個(gè)驅(qū)動(dòng)輪之間的距離,2r為驅(qū)動(dòng)輪直徑,a為驅(qū)動(dòng)輪軸線中點(diǎn),d為移動(dòng)機(jī)器人質(zhì)心o與a在x軸方向的距離,θ為移動(dòng)機(jī)器人行駛方向與水平方向的夾角,因此移動(dòng)機(jī)器人的位姿坐標(biāo)可表示為[x,y,θ]T.

圖1 移動(dòng)機(jī)器人的結(jié)構(gòu)模型 Fig.1 Structure of the wheeled mobile robot

該移動(dòng)機(jī)器人的運(yùn)動(dòng)學(xué)方程為

(1)

領(lǐng)航-跟隨編隊(duì)結(jié)構(gòu)模型如圖2所示.

圖2 領(lǐng)航-跟隨編隊(duì)結(jié)構(gòu)模型示意Fig.2 Structure of the leader-follower formation

在全局坐標(biāo)系XOY中,定義領(lǐng)航者的位姿為[xl,yl,θl]T,即質(zhì)心ol的坐標(biāo),第i(i為跟隨者的編號(hào),i=1,2,…,n)個(gè)跟隨者的位姿為[xfi,yfi,θfi]T,即質(zhì)心ofi的坐標(biāo).其中,θl,θfi分別為領(lǐng)航者和第i個(gè)跟隨者的航向角.以移動(dòng)機(jī)器人的質(zhì)心ol,ofi作為參考點(diǎn),Llfi為第i個(gè)跟隨者參考點(diǎn)ofi與領(lǐng)航者驅(qū)動(dòng)輪軸中心點(diǎn)al之間的距離,即編隊(duì)之間應(yīng)該保持的距離.φlfi為領(lǐng)航者航向角與兩機(jī)器人之間約束距離連線的夾角,稱為相對(duì)相角.以領(lǐng)航者與第i個(gè)跟隨者之間的相對(duì)相角φlfi和位置距離Llfi來約束編隊(duì).每個(gè)機(jī)器人通過自身攜帶的傳感器以及借助外界傳感器獲取自身的位姿,跟隨者通過無線通信獲取領(lǐng)航者的位姿并根據(jù)領(lǐng)航-跟隨編隊(duì)控制算法計(jì)算出期望跟隨者的位姿, 第i個(gè)跟隨者在控制律的作用下跟蹤期望的跟隨位置[xrfi,yrfi,θrfi]T,最終第i個(gè)跟隨者的實(shí)際位置與期望跟隨位置之間的誤差縮減到零,形成期望的編隊(duì).綜上可計(jì)算第i個(gè)跟隨者的位置為

(2)

其中,

(3)

xlfi=xl-dcosθl-xfi=-Llficos(φlfi+θl),

(4)

ylfi=yl-dsinθl-yfi=-Llfisin(φlfi+θl),

(5)

并且分別對(duì)式(4)、(5)求導(dǎo)得:

νlcosθl+dωfisinθfi-νficosθfi,

(6)

其中,νl為領(lǐng)航者的前進(jìn)速度,νfi為第i個(gè)跟隨者的前進(jìn)速度,ωfi為第i個(gè)跟隨者的角速度.

νlsinθl-dωficosθfi-νfisinθfi.

(7)

領(lǐng)航者與第i個(gè)跟隨者之間的相對(duì)相角

(8)

對(duì)式(8)求導(dǎo)可得:

dωficos(φlfi+θl-θfi))-ωl.

(9)

對(duì)式(3)求導(dǎo)并且代入式(4)—(8)得:

dωfisin(φlfi+θl-θfi).

(10)

因此可以得出領(lǐng)航-跟隨編隊(duì)控制模型為

(11)

第i個(gè)跟隨者實(shí)際位姿與期望參考位姿之間的誤差方程[18]定義為

(12)

對(duì)式(12)求導(dǎo)得:

(13)

其中,Lrlfi為第i個(gè)跟隨者參考點(diǎn)ofi與領(lǐng)航者驅(qū)動(dòng)輪軸中心點(diǎn)之間期望的參考距離,φrlfi為領(lǐng)航者與第i個(gè)跟隨者之間期望的參考相對(duì)相角.

2 多機(jī)器人編隊(duì)滑??刂破髟O(shè)計(jì)

基于雙冪次滑模趨近律,本節(jié)設(shè)計(jì)了編隊(duì)控制算法,保證了編隊(duì)隊(duì)形的穩(wěn)定.主要結(jié)果如下:

定理1對(duì)于第i個(gè)跟隨者的實(shí)際位姿與期望參考位姿之間的誤差方程(13),線速度控制器(14)和角速度控制器(15)能夠保證跟蹤誤差收斂到零.

νfi=νlcos(θl-θfi)+yefiωfi-

ωlLrlfisin(φrlfi+θl-θfi)+

(14)

(15)

其中:αf11,αf12,αf21,αf22>0;pf11qf12,pf21qf22均為正奇數(shù);sign(x)為符號(hào)函數(shù).

證明選取如下滑模面:

sf1=xefi,

(16)

sf2=θefi+arctan(νlyefi),

(17)

分別對(duì)式(16)、(17)求導(dǎo)并將式(14)、(15)代入得:

yefiωfi-ωlLrlfisin(φrlfi+θl-θfi)=

(18)

(19)

滿足如下雙冪次趨近律:

(20)

(21)

選取李雅普諾夫函數(shù)

(22)

求導(dǎo)并代入式(20)、(21)可得:

(23)

由李雅普諾夫穩(wěn)定性理論可知,跟蹤誤差收斂到零,從而保證了編隊(duì)控制系統(tǒng)漸近穩(wěn)定.

3 仿真結(jié)果及分析

本節(jié)通過仿真來驗(yàn)證本文給出的編隊(duì)控制算法的有效性.不失一般性,考慮兩個(gè)移動(dòng)機(jī)器人進(jìn)行編隊(duì)的情況.領(lǐng)航者初始位姿為[3,4,0.2]T,跟隨者初始位姿為[2,2.5,0.5]T,d=0.25 m,給定領(lǐng)航者的參考速度νr=2 m/s ,參考角速度ωr=0.3 rad/s,跟隨者參考點(diǎn)of與領(lǐng)航者驅(qū)動(dòng)輪軸中心點(diǎn)之間期望的參考距離Lrlf=1 m, 領(lǐng)航者與跟隨者之間期望的參考相對(duì)相角φrlf=150°.控制器參數(shù)選取為αf11=4,αf12=12,αf21=4,αf22=12,pf11=3,pf12=15,qf11=15,qf12=5,pf21=3,pf22=15,qf21=15,qf22=5.

系統(tǒng)軌跡如圖3所示,跟隨者可以在較短的時(shí)間內(nèi)到達(dá)期望位置并保持穩(wěn)定的編隊(duì)結(jié)構(gòu).跟隨者的線速度、角速度分別如圖4和圖5所示,可知,跟隨者的線速度和角速度也都在很短的時(shí)間內(nèi)跟蹤到領(lǐng)航者的速度.

圖3 領(lǐng)航者與跟隨者編隊(duì)軌跡Fig.3 Trajectories of the leader and follower

圖4 跟隨者跟蹤領(lǐng)航者速度曲線Fig.4 Velocities of the leader and follower

圖5 跟隨者跟蹤領(lǐng)航者角速度曲線Fig.5 Angular velocities of the leader and follower

4 總結(jié)

本文研究了輪式移動(dòng)機(jī)器人的編隊(duì)控制問題.基于領(lǐng)航跟隨法,將編隊(duì)控制問題轉(zhuǎn)化為多個(gè)跟隨者的軌跡跟蹤控制問題.在此基礎(chǔ)上,基于雙冪次滑模趨近律,設(shè)計(jì)了跟隨者的線速度和角速度控制器,保證了跟蹤能夠快速收斂到零,從而保證了編隊(duì)隊(duì)形的穩(wěn)定.最后,通過仿真驗(yàn)證了本文所提方法的有效性.

猜你喜歡
領(lǐng)航者跟隨者移動(dòng)機(jī)器人
移動(dòng)機(jī)器人自主動(dòng)態(tài)避障方法
含約束和通信時(shí)滯的多智能體系統(tǒng)包含控制
基于backstepping方法的兩輪移動(dòng)機(jī)器人軌跡跟蹤控制
移動(dòng)機(jī)器人路徑規(guī)劃算法綜述
“益源慶”打造中國高品質(zhì)食醋領(lǐng)航者
室內(nèi)環(huán)境下移動(dòng)機(jī)器人地圖構(gòu)建與路徑規(guī)劃技術(shù)
基于改進(jìn)的跟隨領(lǐng)航者與人工勢(shì)場(chǎng)的CGF隊(duì)形控制及避障?
GP One輕型飛機(jī)專用模擬器
由城市臺(tái)的“跟隨者”到縣域“三農(nóng)”媒體的 “領(lǐng)導(dǎo)者”
從“跟隨者”到“引領(lǐng)者”
—— 甕福集團(tuán)PPA項(xiàng)目成為攪動(dòng)市場(chǎng)的“鯰魚”