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

輪式機器人航向定位的控制策略

2015-01-29 02:57:38葛琳琳
電子設計工程 2015年9期
關鍵詞:移動機器人

葛琳琳,張 威

(遼寧石油化工大學 計算機與通信工程學院,遼寧 撫順 113001)

由于輪式移動機器人是非完全約束模式的,移動時會增加復雜性,所以不可能設計一個持續不變的控制方法[1-2],確保輪式移動機器人到達目標點,直觀上,非完全約束限制了輪子的局部運動,例如對于運動的輪子,非完全約束意味著相對于輪軸上的某一點沒有任何側移,在此約束下應該注意任意兩個狀態間都會存在運動軌跡,對于不在軸上點的自由運動是不能控制方向的[3-5]。

本文提出了基于定位控制器的穩定切換及與其單軸承控制器互補的方法,使移動機器人能夠具有設置方向能力的定位問題的解決方案。機器人必須能夠從任意的初始位置[xi,yi,θi]T到達終點 [xd,yd,θd]T, 該方法可以分解輪式機器人的運動,這樣可以避免機器人向后移動,并始終保持向目的地運動,雖然參考文獻[6]提出了更復雜的切換系統,使其在目標點上具有穩定性,但是作為實驗過程中表現的結果仍存在問題的。

1 輪式移動機器人

在本文中使用輪式移動機器人,如圖1所示,其中的狀態變量x和y(前輪的輪軸的中間點的坐標),θ(輪式機器人與x軸的角度[WX]);后輪起轉向和平衡作用,機器人的運動學模型如下:

這里,u=[υω]T是輸入控制向量:υ和ω分別表示機器人的前進速度和角速度,該機器人配備了181束激光測距儀(0°到180°,每度1束),從圖1可知,機器人的側面光束 0°到 15°(或165°到180°)是用來估計機器人與障礙物的距離及相對于障礙物整體框架的輪廓角度,所有光束掃描了一個安全區,其目的是檢測機器人與障礙物可能發生的碰撞,安全區是長方形的,由兩個參數定義:側面的長度dlat和正面的長度dfront,對于Pioneer IIIDX型激光測距儀來說,最小的側面長度為330 mm。

2 航向定位的控制策略描述

本節介紹在直角坐標中用切換控制器來解決定位問題的策略,該策略是基于解決具體的導航行為的漸近穩定的子系統,即2.1節介紹定位控制,2.2節介紹航向控制,然后設計包括兩個子系統簡單的切換控制器,在2.3節中介紹定位問題的解決方法,并討論切換時的穩定性。

2.1 定位控制

輪式移動機器人的連續控制器,可以在不指定目標方向前提下,成功的到達目標點(如圖2所示),通過定義如下笛卡爾誤差來描述該控制器:

圖1 輪式機器人和激光測距儀Fig.1 Unicycle-like mobile robot and laser-range finder

然后計算控制狀態:與目標位置的距離d和方向誤差θ:

這里,υ為機器人的移動速度,d為當前點到終點的距離

圖2 用于定位非完全約束移動機器人的控制器Fig.2 Controller for positioning a non-holonomic mobile robot

可以證明,定位的誤差漸近線收斂到0,對角速度有下面的控制策略:

在式(8)中,第一項因為包含了除數d,所以不能達到最大;第二項在常量Kθ~>0時可得到最大值,kθ>0是為了減小誤差而增加角速度設計的常量,這里由于除數d,公式(8)的值可以無窮大,因此機器人一定可以在一個確定的目標點附近停止。由公式(8)和(7)可得到閉環方程為:

下面,考慮Lyapunov函數以及沿著它的軌跡的時間導數:

從上面,可以得到角度誤差的漸近穩定性的結論,即機器人最終將向目標點直線運動,下面需要證明在距離目標點的距離為d時,機器人會指向目標點,然后分析在d=0時的平衡點,為機器人的速度定義控制規則:

這里,υmax表示機器人運動的最大速度,則閉環方程為:

用Lyapunov函數(14)以及它的軌跡的時間導數(15)證明平衡點d=0的穩定性:

則可得到

2.2 航向控制

從前面提到的航向控制方法可以得到航向控制器,在公式(8)中,當υ=0且將定位目標的航向位置改變到一個新的角度θdH,如圖4所示,下面對控制器進行分析:

圖3 沒有最終定位的連續定位控制器Fig.3 Continuous parking controller without final orientation

因此,控制方式為:

圖4 角度定位器Fig.4 Controller for angular position

當常數Kθ~>0時會使角速度達到最大值,這樣也可以的得到與式(9)相同的閉環方程,與式(10)相同,可以得出控制系統在初始點的漸近穩定性,

2.3 切換定位控制器

切換控制系統是一種混合理論,即一個系統包含了多個連續子系統和離散系統,由一定的邏輯規則控制它們之間進行切換,是現在控制理論領域的研究熱點,它提出了自然方便的統一框架,通常情況下,混合切換系統可以用下面的微分方程表示:

本文提出的切換控制系統由前面提到的定位控制器和航向控制器所組成,σ1是切換信號,當 σ1=1時,距離校正(定位)控制器響應;當σ1=0或σ1=2時,角度(航向)定位控制器響應,角度誤差由圖5來進行校正。

圖5 定位控制器:角度校正Fig.5 Parking controller:angles involved

機器人的航向直接指向目標點,即θ1→0。

機器人到達終點時不考慮它的航向,即d→0。

圖6 總體框圖Fig.6 Block diagram of the supervisor

因此,根據該邏輯規則所進行的切換,機器人在到達目標點前,由航向控制器控制機器人一直向目標點移動,在圖6中的位置控制所實現的控制功能為:機器人的移動速度,如公式(12);機器人的角速度,如公式(20)。這樣,假設在公式(5)中為常數時,能夠保持漸進穩定性,因為機器人的航向已經指向目標點了,并且角速度也不是的整數倍,所以這種假設是符合邏輯性的。

3 穩定性的研究

當所有獨立的子系統是穩定的,并且切換足夠慢,使每次切換的暫態影響能夠消除的時候,則切換系統也是穩定的,這些都是從脈沖應激系統理論和隨機切換系統理論得出的穩定性驗證,本算法中,每個控制器都是穩定的,并且可實時對目標進行控制,這樣對上述控制器的切換對整個系統的穩定性沒有影響,我們所提出的切換定位控制器與參考文獻[1]所描述的傳統的類似連續控制器的性能比較如圖7所示,其主要區別是選擇最終定位的可能性,此外,實現了避免機器人向后移動的兩個主要優點:1)機器人可以用它前面的激光測距儀來尋找目標點,并制定最優策略;2)機器人沿著最優軌跡到達目標點。

圖7 用切換定位控制器來進行最終定位Fig.7 Switching parking controller with final orientation

4 實驗結果

實驗使用先鋒IIIDX移動機器人,配備了車載Pentium III處理器,一個激光測距儀及內嵌的測距傳感器,機器人沒有攜帶任何照相設備及環境地圖,整個控制系統的執行需要10毫秒,只占機器人采樣的十分之一。在實驗中(如圖8和9所示),可以看出如何檢測到障礙物(在(1)中的紅點),這時,Vp值被認為是作為新的閾值;接下來,根據第3.1節的算法,可以繞過在(2)中的障礙;然而,由于此時Vp的值仍大于以前的閾值,機器人一直跟蹤障礙物,直到在時刻(3),此時Vp的值小于閾值,系統切換到定位控制器(確保的值減少)。

圖8 初始點與目標點之間的障礙物Fig.8 Obstacle between the initial and the final point

根據實驗結果,可以將我們提出的算法與其他算法進行比較,本算法與其他的算法都可以實現機器人避障并且到達目標位置,但那些經典的導航算法都結合了全球信息的本地規劃(結合世界坐標系統相關目標位置),必須指出,與這些相關文獻的不同是,我們的工作不僅涉及切換規則,還包括一個自主導航控制算法的完整描述及其穩定性分析。

5 結 論

本文提出了切換控制器具體解決方法,解決了輪式移動機器人的導航及定位問題,本算法是基于定位控制器的穩定切換及與其單軸承控制器互補的方法,使移動機器人能夠具有設置方向能力的定位問題的解決方案,通過實驗表明,本算法在機器人沒有攜帶任何照相設備及環境地圖的前提下,具有與帶有本地信息的經典的導航算法相同的性能。

圖9 定位控制器的Lyapunov函數(1)障礙物檢測;(2)避障;(3)切換到定位控制器Fig.9 Parking controller Lyapunov function(1)obstacle detected; (2)obstacle avoided; (3)switching to the parking controller

[1]朱玉華,袁瑞琴.基于嵌入式系統的水下機器人航向控制[J].自動化應用,2013(9):8-10,39.ZHU Yu-hua,YUAN Rui-qin.Research on course control of underwater robots based on embedded system[J].Automation Application,2013(9):8-10,39.

[2]杜文軍,侯立剛,王艷梅.基于ARM的Linux移植分析與實現[J].遼寧石油化工大學學報,2009,29(2):56-59.DU Wen-jun,HOU Li-gang,WANG Yan-mei.Analysis and implement of Linux porting based on ARM[J].Journal of Liaoning Shihua University,2009,29(2):56-59.

[3]孟偲,王田苗.一種移動機器人全局最優路徑規劃算法[J].機器人,2008,37(3):217-222.MENG Cai,WANG Tian-miao.A global optimal path planning algorithm for mobile robot[J].Robot,2008,37 (3):217-222.

[4]沈清波,蔡立聰.基于ARM9的嵌入式工業控制器設計[J].遼寧石油化工大學學報,2011;31(1):43-46.SHEN Qing-bo,CAI Li-cong.Embedded industry controller design based on ARM9 [J].Journal of Liaoning Shihua University,2011,31(1):43-46.

[5]許家忠,徐崇福,高良超,等.六足步行機器人控制系統研究[J].自動化技術與應用,2013,32(9):20-23,35 XU Jia-zhong,XU Chong-fu,GAO Liang-yu,et al.Research on the control system of hexapod robot[J].Techniques of Automation&Applications,2013,32(9):20-23,35

[6]翁孚達,周起華.步進電機閉環伺服系統的高精度控制[J].制導與引信,2013,34(1):13-17.WENG Fu-da,ZHOU Qi-hua.High-accuracy control method on the stepping motor closed-loop servo control system[J].Guidance&Fuze,2013,34(1):13-17.

猜你喜歡
移動機器人
移動機器人自主動態避障方法
移動機器人VSLAM和VISLAM技術綜述
基于改進強化學習的移動機器人路徑規劃方法
基于ROS與深度學習的移動機器人目標識別系統
電子測試(2018年15期)2018-09-26 06:01:34
基于Twincat的移動機器人制孔系統
室內環境下移動機器人三維視覺SLAM
簡述輪式移動機器人控制系統中的傳感器
未知環境中移動機器人的環境探索與地圖構建
極坐標系下移動機器人的點鎮定
基于引導角的非完整移動機器人軌跡跟蹤控制
主站蜘蛛池模板: 亚洲欧美成人| 久久精品中文字幕少妇| 国产精品视频观看裸模| 国产爽妇精品| 中文字幕 欧美日韩| 男女男精品视频| 亚洲成人一区二区三区| 高清无码手机在线观看| 国产在线一二三区| 一级看片免费视频| 久久熟女AV| 又粗又硬又大又爽免费视频播放| 久久这里只有精品23| 欧美日韩第二页| 在线免费观看a视频| 人妻出轨无码中文一区二区| 国产91视频免费观看| 国产亚洲精品精品精品| 波多野结衣二区| 国产色爱av资源综合区| 亚洲AⅤ无码国产精品| 曰AV在线无码| 成人午夜视频网站| 亚洲中文字幕无码爆乳| 久久77777| 亚洲精品无码AV电影在线播放| 欧美午夜一区| 日本人妻一区二区三区不卡影院| 久久午夜夜伦鲁鲁片无码免费| 中文字幕免费在线视频| 麻豆精品在线| A级毛片无码久久精品免费| 亚洲青涩在线| 91精品国产91久无码网站| 国产美女一级毛片| 久久综合成人| 超碰91免费人妻| 无码免费视频| 欧美中文字幕第一页线路一 | 中文字幕乱码二三区免费| 亚洲AV无码久久天堂| 激情综合图区| 精品视频一区在线观看| 国产第一福利影院| 国产成人精品午夜视频'| 国产一在线观看| 亚洲人成影院午夜网站| 久久婷婷五月综合97色| 免费可以看的无遮挡av无码| 国产成人精品免费视频大全五级| 日韩大乳视频中文字幕| 真实国产乱子伦高清| 国产成人精品综合| 99re免费视频| 成年女人a毛片免费视频| 91年精品国产福利线观看久久| 尤物视频一区| 亚洲高清中文字幕| 亚洲成a人片在线观看88| 国产97视频在线| 精品在线免费播放| 欧美一区二区精品久久久| 国产美女丝袜高潮| 日本免费新一区视频| 中文字幕波多野不卡一区| 亚洲最大综合网| 亚洲AV永久无码精品古装片| 毛片最新网址| 免费国产高清精品一区在线| 日韩精品欧美国产在线| 亚洲精品成人片在线观看| 日本免费一级视频| 欧美日韩另类在线| 国产91精品调教在线播放| 色香蕉影院| 99国产精品免费观看视频| 国内精品久久九九国产精品| 亚洲第一区欧美国产综合| av一区二区三区在线观看| 国产在线91在线电影| 国产微拍精品| 99热这里都是国产精品|