999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

反步軌跡跟蹤控制的移動機器人隊形成形控制

2016-01-18 02:43:19張文霞
自動化與儀表 2016年4期
關鍵詞:移動機器人方法

張文霞,袁 健

(1.青島理工大學琴島學院 機電工程系,青島 266100;2.國家海洋監測設備工程技術研究中心 山東省海洋環境監測技術重點實驗室 山東省科學院海洋儀器儀表研究所,青島 266001)

多個移動機器人的隊形成形控制是多機器人協調合作中的一個典型問題,比如自動化工廠中的多移動陸路機器人(AGV)協同搬運。多個移動機器人的隊形成形控制可以完成單個機器人無法完成的作業任務,顯著提高任務的完成效率。虛擬結構法和跟隨領航者方法是當前主要采用的研究方法。文獻[1-3]采用了分布式的虛擬結構編隊框架實現了機器人的隊形成形控制。文獻[4]研究了通訊受限情況下陸地機器人的隊形成形控制問題,文獻[5]研究了非完整機器人的隊形成形控制問題,文獻[6]等研究了非完整機器人協作控制,設計了分布式控制器和估計器。但虛擬結構法要求機器人以剛體上的相應點的位置和姿態信息作為各自的跟蹤目標來形成一定的隊形,機器人之間存在較強的耦合關系,無法實現靈活的隊形變換[1]。而跟隨領航者方法要求控制1臺機器人以一定的角度和距離跟蹤1個或者幾個機器人,能夠實現編隊變形或隊形變換,對障礙具有好的適應性,但要求機器人間的實時通信,對角度和距離測量傳感器的性能要求很高,隨著距離增加通信量急劇增大。

軌跡跟蹤控制方法不同于路徑跟蹤控制方法,其既有嚴格時間上的跟蹤要求,又有軌跡跟蹤誤差上的要求[5],可以確保在每一個規定的時刻每個機器人運動到預定的跟蹤軌跡點,從而整個機器人能夠形成預定的軌跡形狀。本文基于backstepping軌跡跟蹤控制方法提出一種多陸路移動機器人成形控制方法。首先根據多移動機器人不同的搬運任務設置不同的運動軌跡,并將設定的多個移動機器人的不同運動軌跡預編程到每個機器人控制器中,然后對每個機器人設計控制律實現對預定義軌跡的跟蹤控制,這樣不但簡化了機器人之間的通信聯系,并且可以保證每個機器人在預定的時刻跟蹤上期望軌跡點,從而實現期望的控制隊形。通過3次不同的運動軌跡,仿真驗證了所設計控制方法的有效性。

1 移動機器人運動學模型建模

將多個移動陸路機器人協同搬運問題轉化為多移動機器人的軌跡跟蹤控制問題。要實現多個移動機器人的協同搬運,首先要對每個機器人的期望運動軌跡和期望運動速度進行設置,作為軌跡跟蹤控制的期望軌跡和期望速度。考慮到軌跡跟蹤控制對跟蹤時刻和跟蹤精度的要求,通過對每個機器人分別設計控制律實現對預定義軌跡的跟蹤即可實現期望運動隊形,如圖1所示,圖中實線框表示機器人的實際位置和駛向,虛線框表示機器人1的期望位置和駛向。

首先建立2個坐標系,使用柵格定位方法,分別為柵格坐標系和機器人體坐標系。移動機器人通過2個輪子驅動電機的不同轉速來控制機器人的行進速度和轉向,機器人的運動狀態由其兩驅動輪的中點在柵格平面坐標系下的位置及駛向角(即前進方向和x軸正方向的夾角)來表示。

圖1 移動機器人的期望/實際位姿及誤差表示方法Fig.1 Desired/true position and attitude of the mobile robots

為表示移動機器人在坐標下的位置和駛向,令p=(x,y,θ)T,q=(ν,ω)T,其中 x,y 為機器人在柵格坐標系下的位置坐標,θ為機器人的駛向角。ν,ω為控制量,分別為機器人的行駛直線速度和轉向運動角速度,則移動機器人的運動學方程可以表示為

參照圖1的系統期望/實際位姿及誤差表示方法,進一步通過坐標系轉換,機器人的運動位姿誤差可以表示為

為使機器人跟蹤上其預定義軌跡坐標,即使得對任意的初始位置和姿態誤差(xe(0),ye(0),θe(0)),使實際移動軌跡坐標(x,y,θ)與期望軌跡坐標(xd,yd,θd)之差為零。 移動機器人的軌跡跟蹤問題即通過控制機器人的直線運動速度和旋轉運動速度q=(ν,ω)T,使系統誤差方程(3)趨向于零,即‖(xe,ye,θe)T‖=0,并且直線運動速度和旋轉運動速度ν,ω有大小限制,其中直線運動速度表示為ν=v的函數,旋轉運動速度表示為的函數。

2 移動機器人反步軌跡跟蹤控制器設計

設移動機器人直線運動速度ν和旋轉運動速度ω可以連續變化,并且受驅動電機功率的限制有大小約束,則可以通過直線運動速度ν和旋轉運動速度ω的控制律設計使得位姿系統方程式(3)對于任意的機器人初始位姿誤差(xe(0),ye(0),θe(0)),隨著時間的推移xe,ye和θe逐漸趨向于零,即‖(xe,ye,θe)T‖=0,這樣就實現了移動機器人在預定時刻上的軌跡跟蹤控制,其具體設計步驟如下:

首先令 xe=c3ωye,θe=0,則可使系統式(3)中的 ye系統趨向于零,于是可以引入一個新變量ωye,其中 c1∈R+。 對變量求導,可得:

考慮到位姿系統方程式(3)的系統特性,基于反步控制律設計方法,設計的直線運動速度ν和旋轉運動速度ω的控制律為

式中:cx和cθ為移動機器人控制器的軌跡跟蹤收斂速度調節參數,決定著位姿誤差收斂到零的速度,cx和cθ越大則機器人跟蹤上期望軌跡坐標點的速度越快。使用該控制律可以使機器人跟蹤上期望軌跡坐標點,實現對預定義軌跡點在預定時刻的軌跡跟蹤。

3 數值仿真

要實現多個陸路移動機器人協同搬運,根據其協作操作任務性質,選擇橫向隊形(即3個機器人平行前進)作為預期隊形,期望跟蹤軌跡為直線,選定工作場地內某一點為坐標原點,實現了3個移動機器人的直線軌跡跟蹤控制。期望跟蹤軌跡與x軸正方向的夾角分別為π/4 rad,0 rad,-π/4 rad,進行了3次隊形成形仿真,3個機器人Robot1、Robot2、Robot3 的初始位置狀態分別為3次仿真中機器人的位置初值保持不變,Robot1預先指定的跟蹤軌跡的位置初值為Robot2預先指定的跟蹤軌跡的位置初值為預先指定的跟蹤軌跡的位置初值為三者間保持0.2 m的橫向距離。為防止機器人打滑,將其期望角速度設置為 0,選取 ωd=0,νd=0.2 m/s,設置控制器參數為 cx=3,cθ=10,采樣時間 τ=8 ms。 針對 3次不同的期望軌跡,分別進行仿真實驗,期望跟蹤軌跡與 x軸正方向的夾角分別為 π/4 rad,0 rad,-π/4 rad,如圖2所示。圖2中分別標注了3次仿真中3個機器人在200 s,500 s,700 s時的位置,其中實線表示機器人的期望運動軌跡,虛線表示機器人的真實運動軌跡,仿真表明在500 s時移動機器人基本跟蹤上了期望運動軌跡并且姿態誤差也收斂到0;圖3為跟蹤軌跡與x軸正方向的夾角為0 rad時的Robot3的位置和姿態誤差,在700 s時位姿誤差收斂到0,可見700 s時完全跟蹤上了期望運動軌跡和姿態從而實現了比較精確的橫向編隊;圖4為跟蹤軌跡與x軸正方向的夾角為0 rad時的Robot3控制量,可以保證3個機器人以同樣的運動速度和運動姿態并行前進。

圖2 軌跡跟蹤控制3次運動仿真Fig.2 Three simulations for the trajectory-tracking control

圖3 跟蹤軌跡與x軸正方向的夾角為0 rad時的Robot3的位姿誤差Fig.3 Position and attitude error of the third robot when the angle is 0 rad between the desired trajectory and the x-axis

圖4 跟蹤軌跡與x軸正方向的夾角為0 rad時的 Robot3控制量(ν,ω)Fig.4 Control(ν,ω)of the third robot when the angle is 0 rad between the desired trajectory and the x-axis

4 結語

研究了多個陸路移動機器人隊形成形控制問題。為實現機器人的在時間上的精確隊形控制,設計了基于反步控制的機器人的軌跡跟蹤控制方法,通過選取李雅譜諾夫函數設計了機器人的軌跡跟蹤控制律,實現了多個機器人對預期軌跡的跟蹤,從而形成了期望的隊形。通過3個不同軌跡的仿真實驗,表明所提控制方法能夠形成預期隊形。注意到由于控制律是漸近收斂到期望軌跡,導致過渡時間較長,研究能在有限時間內實現軌跡跟蹤的控制方法是以后工作的重點。

[1]Wang P K C.Navigation strategies for multiple autonomous mobile robots moving in formation[J].Journal of Robotic Systems,1991,8(2):177-195.

[2]Lawton J,Beard R W,Young B J.A decentralized approach to formation maneuvers[J].IEEE Trans on Robotics and Automation,2003,19(6):933-941.

[3]Leonard N E,Fiorelli E.Virtual leader,artificial potentials and coordinated control of groups[C]//IEEE Conference on Decision and Control,2001.

[4]Ren W,Beard R W.A decentralized scheme for spacecraft formation flying via the virtual structure approach[J].AIAA Journal of Guidance,Control and Dynamics,2004,27(1):73-82.

[5]Jiang Z P,Pomet J B.Backstepping-based adaptive controller for uncertain nonholonomic systems[C]//In Proceeding of 34th IEEE Conference on Decision and Control,New Orleans,LA,1995.

[6]Do K D.Formation tracking control of unicycle-type mobile robots with limited sensing ranges[J].IEEE Transactions on Control Systems Technology,2008,16(3):527-538.

猜你喜歡
移動機器人方法
移動機器人自主動態避障方法
移動機器人VSLAM和VISLAM技術綜述
學習方法
基于Twincat的移動機器人制孔系統
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
室內環境下移動機器人三維視覺SLAM
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
極坐標系下移動機器人的點鎮定
主站蜘蛛池模板: 国产一级在线播放| 思思热精品在线8| 国产福利不卡视频| 久草网视频在线| 中文字幕在线观看日本| 国产91精选在线观看| 91麻豆精品国产91久久久久| 亚洲IV视频免费在线光看| 国产91小视频在线观看| 欧美成一级| 欧美第九页| www成人国产在线观看网站| 精品福利网| 久久综合色天堂av| 国产九九精品视频| 亚洲一区二区在线无码| 99在线视频免费| 新SSS无码手机在线观看| 999福利激情视频 | 亚洲人在线| 亚洲首页国产精品丝袜| 午夜国产大片免费观看| 人人91人人澡人人妻人人爽| 亚洲天堂日本| 日韩欧美中文字幕在线精品| 97se综合| 亚洲成a人片77777在线播放| 99热这里只有精品免费国产| 亚洲成A人V欧美综合| 免费国产不卡午夜福在线观看| 国产乱人激情H在线观看| 伊人成人在线| 91小视频在线观看免费版高清| 国产免费网址| 欧美自慰一级看片免费| 无码aⅴ精品一区二区三区| 亚洲手机在线| 国产h视频在线观看视频| 精品人妻一区无码视频| 国产十八禁在线观看免费| 狠狠色狠狠色综合久久第一次| 国产黑丝视频在线观看| 国产精品成人一区二区不卡| 高清国产va日韩亚洲免费午夜电影| 国产精品亚洲а∨天堂免下载| 国产凹凸一区在线观看视频| 狠狠色丁婷婷综合久久| 精品国产污污免费网站| 国产精品自在在线午夜| 国产欧美视频在线| 本亚洲精品网站| 试看120秒男女啪啪免费| 天堂成人在线| 免费看av在线网站网址| 玖玖精品在线| 日韩中文精品亚洲第三区| 色天堂无毒不卡| 免费毛片全部不收费的| 国产色婷婷| 久久精品无码一区二区国产区| 99精品影院| 亚洲精品无码av中文字幕| 中美日韩在线网免费毛片视频| 久久久国产精品无码专区| 国产乱论视频| 欧美人与性动交a欧美精品| 国产成人精品一区二区免费看京| 色网在线视频| 国产精品区视频中文字幕| 青青草一区| 国产精品99久久久| 亚洲天堂.com| 国产精品天干天干在线观看| 成人日韩精品| 91po国产在线精品免费观看| 波多野结衣视频一区二区| 国产日韩久久久久无码精品| 韩日无码在线不卡| 毛片在线播放a| 在线亚洲天堂| 国产精品yjizz视频网一二区| 三级国产在线观看|