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

一種基于遺傳算法的欠驅動機器人避障運動規劃新方法

2008-12-31 00:00:00劉慶波余躍慶蘇麗穎
計算機應用研究 2008年9期

摘 要:對平面欠驅動機器人的避障運動規劃問題進行了研究,提出了一種利用遺傳算法解決此類系統避障問題的新方法。通過引入虛擬彈簧—阻尼系統,在障礙物存在的情況下對系統非完整約束方程的廣義力進行修正,采用部分穩定規劃器進行運動規劃,建立了基于能量的適應度函數,并利用遺傳算法對提出的適應度函數進行全局優化,得到了部分穩定規劃器的最優切換順序,進而實現了欠驅動機器人的無碰撞路徑規劃。最后以平面3R欠驅動機器人為例進行了仿真實驗,驗證了該方法的有效性。

關鍵詞:欠驅動機器人;運動規劃;避障;遺傳算法

中圖分類號:TP242 文獻標志碼:A

文章編號:1001-3695(2008)09-2668-03

Method of collisionfree motion planning forunderactuated robots based on genetic algorithm

LIU Qingbo,YU Yueqing,SU Liying

(College of Mechanical Engineering Applied Electronics Technology, Beijing University of Technology, Beijing100022, China)

Abstract:This paper investigated collisionfree motion planning of planar underactuated robots.Proposed a new method based on genetic algorithm.Modified the generalized forces of nonholonomic constraints equations by the virtual springdamper model when there were obstacles in workspace.Adopted the partly stable controllers and built the energy based fitness function, then obtained the best switching sequence of partly stable controllers by genetic algorithm. At last numerical simulations on the planar 3R underactuated robot show the validity of the proposed method.

Key words:underactuated robots; motion planning; obstacle avoidance; genetic algorithm

欠驅動機器人即驅動關節數目小于關節總數的機器人。這種機器人由于省略了一些驅動裝置并且能夠完成全驅動的任務,減輕了質量的同時又節省了能源,特別是在航空航天領域更具有競爭力,近年來越來越受到人們的重視[1~4]。欠驅動系統是本質非線性系統,具有特殊的非線性結構,滿足Brockett條件[5],即不存在光滑的狀態反饋控制律使系統穩定在平衡點上,研究此類系統有可能得到好的結果進而推廣到更一般的非線性系統。

運動規劃是機器人學中一個重要的研究課題,文獻[6~8]對非完整運動規劃進行了初步研究,這些方法基本上都要用到大量的數學知識,實現起來比較困難,不容易推廣到更一般的情況。避障規劃是運動規劃中的一大難點,具體是指給定環境的障礙條件及起始和期望位置,要求選擇一條從起始點到目標點的路徑,使機器人能夠安全通過所有障礙并完成作業任務。避障規劃是機器人運動規劃與控制研究中的一個重要課題,目前針對全驅動機器人的研究方法主要有兩種:基于C空間的自由空間法[9]和基于直角坐標空間的人工勢場法[10]。前者一般稱為全局方法,后者稱為局部方法。全局方法(C空間法)計算復雜、搜索時間長,不便于實時應用,但在滿足精度要求的情況下可以得到完備解。人工勢場法只能解決局部空間內的障礙,雖然有些改進的人工勢場法能夠處理局部極小值問題[11],但由于缺乏全局引導信息,增加了計算時間,還很難用于多關節機械臂的避障規劃當中。關于避障問題的研究到目前為止基本上局限于全驅動機器人系統,對于含有被動關節的欠驅動機器人系統的避障問題研究甚少。本文首次采用虛擬彈簧—阻尼系統模型方法對欠驅動機器人的避障規劃問題進行了研究。

1 動力學模型

采用Lagrange方法,n自由度機械臂系統的動力學表達式可寫為

關節運動規劃采用部分穩定規劃器的思想[12],基本思路為首先對每一個關節利用式(10)進行運動學規劃,并設計相應的部分穩定規劃器,最后通過部分穩定規劃器的切換實現關節空間的運動規劃。

控制律,如3R欠驅動機器人在含有一個被動關節情況下,可以設計C23=3個部分穩定規劃器,通過這三個規劃器的切換使各個關節達到期望狀態。下面的關鍵問題是確定規劃器的切換順序。

3 基于遺傳算法的無碰路經規劃

遺傳算法[13,14]是一種基于生物進化原理構想出來的搜索最優解的仿生算法,它模擬基因重組與進化的自然過程,通過一系列遺傳操作直至得到最后的優化結果。遺傳算法提供了一種求解復雜系統優化問題的通用框架,它不依賴于具體問題的領域,對問題的種類具有很強的魯棒性,成為求解全局優化問題的有力工具之一。其基本流程如圖3所示。

遺傳算法通常要解決以下問題:

a)編碼方法及種群的初始化。本文采用位串編碼方式,即將各部分穩定控制器用編號0,1,礎隨機產生N個初始串結構數據,每個串結構數據成為一個個體,若干個體構成一個初始群體。

b)適應度值評價檢測。適應度函數是根據目標函數確定的用于區分群體中個體好壞的標準,是進行自然選擇的惟一依據。 對欠驅動機器人系統建立能量函數如式(11)所示,本文針對式(11)的個體適應度的概率來決定當前群體中各個個體遺傳到下一代群體中的幾率大小。

c)遺傳操作,包括選擇、交叉、變異等操作,確定選擇因子、交叉因子、變異因子。本文采用隨機競爭選擇使得選擇誤差盡可能地小,交叉使用單點交叉方式,變異方式采用高斯近似變異方式。

d)終止條件判定。主要通過設定最大中止代數、算法停止執行前的最長時間及允許誤差等參數來進行中止條件的判斷,具體設置參見算例。

4 算例仿真

為驗證上述方法的有效性,以圖1所示的平面3R(第三關節被動)機器人為仿真對象,仿真參數如表1所示。設定障礙物為中心在[0.5,0.55]、半徑為6 cm的圓,安全區域dr=0.15,初始狀態關節速度和加速度為0,權值w=diag([104,104,104,10,10,10]),增益系數仿真結果如圖4~7所示。圖4為遺傳算法進化過程,最后收斂到穩定值;圖5為操作空間障礙物存在時經過遺傳算法優化的關節角度曲線;圖6為與圖5對應的關節角速度值,可知最后收斂到穩定期望值;圖7為障礙物存在時的機械臂運動位姿圖,易知機械臂安全繞過障礙物并到達期望狀態。

5 結束語

欠驅動機器人的避障規劃問題是機器人學中的一大難點,本文提出的虛擬彈簧—阻尼系統方法可以用來解決多自由度欠驅動機器人的避障運動規劃問題,同樣也可以應用在全驅動機器人避障問題上。在路徑尋優方面充分利用了遺傳算法的全局搜索能力,克服了C空間法進行避障規劃計算的復雜性,同時又克服了人工勢場法只能局部路徑尋優的缺點。本文提出的方法為欠驅動機器人的避障規劃與控制提供了新思路。

參考文獻:

[1]劉盛平,吳立成, 陸震.PPR型平面欠驅動機械臂的點位控制[J].控制理論與應用,2007,24(3):435-439.

[2]何廣平,陸震,譚曉蘭.欠驅動機械臂的光滑時變指數穩定[J].航空學報,2007,28(3):751757.

[3]NAKAMURA Y,SUZUKI T,KOINUMA N.Nonlinear behavior and control of a nonholonomic freejoint manipulator[J].IEEE Trans on Robotics and Automation,1997,13(6):853-862.

[4]ARAI H,TAMIE K,SHIROMA N.Timescaling control of an underactuated manipulator[J].Journal of Robotic System,1998,15(9):525-536.

[5]BROCKETT R W.Asymptotic stability and feedback stabilization[M]//Differential Geometric Control Theory.Cambridge:Birkhauser Boston,1983:181191. 

[6]De LUCA A,ORIOLO G.Motion planning under gravity for underactuated threelink robots[C]//Proc of IEEE/RSJ International Conference on Intelligent Robots and Systems.2000:139144.

[7]欒楠,明愛國,趙錫芳,等.欠驅動機器人的最優軌道生成與實現[J].上海交通大學學報,2002,36(10):14221425,1434.

[8]ICHIDA K,IZUMIK,WATANABE K.A switching control based fuzzy energy region method for underactuated robots[C]//Proc of IEEE Workshop on Advanced Robotics and Its Social Impacts.2005:190 195.

[9]LOZANO P T.Spatial planning: a configurations space approach[J].IEEE Trans on Computers,1983,32(2):108120.

[10]LOUSTE A L.Path planning for nonholonomic vehicles: a potential viscous fluid field method[J].Robotica,2000,20(1):291-298.

[11]KIM J O,KHOSLA P K.Realtime obstacle avoidance using harmonic potential functions[J].IEEE Trans on Robotics and automation,1992,8(3):338-349.

[12]UDAWATTA L,WATANABE K,IZUMI K,et al.Control of underactuated robot manipulators using switching. computed torque method: GA based approach[J].Soft Computing:A Fusion of Foundations, Methodologies and Applications,2003,8(1):51-60.

[13]王小平,曹立明.遺傳算法——理論,應用與軟件實現[M].西安:西安交通大學出版社,2002.

[14]劉玲,王耀南,況菲,等.基于神經網絡和遺傳算法的移動機器人路徑規劃[J].計算機應用研究,2007,24(2):264-268.

主站蜘蛛池模板: 国产女人在线| 亚洲一区二区三区中文字幕5566| 久久国产精品影院| 成人福利在线免费观看| 亚洲三级片在线看| 麻豆国产精品一二三在线观看| 午夜国产理论| 国产在线观看99| 97久久人人超碰国产精品| 亚洲欧洲自拍拍偷午夜色| 91精品日韩人妻无码久久| 久久香蕉国产线看观看式| 国产成人高清精品免费5388| 91精品国产91久无码网站| 亚洲天堂网在线播放| 日本一区二区不卡视频| 91在线丝袜| 婷婷综合缴情亚洲五月伊| 精品一区二区久久久久网站| 国产美女主播一级成人毛片| 欧美中文字幕无线码视频| 四虎国产永久在线观看| 久久婷婷国产综合尤物精品| 色婷婷丁香| a级毛片网| 亚洲91精品视频| 人妻精品久久久无码区色视| 日韩av手机在线| 国产鲁鲁视频在线观看| 青青青国产在线播放| 在线播放91| 4虎影视国产在线观看精品| 四虎影视无码永久免费观看| 五月天久久综合| 欧美午夜网| 国产在线精品人成导航| 亚洲精品中文字幕无乱码| 国产va在线观看| 亚洲天堂免费在线视频| 美女潮喷出白浆在线观看视频| 国产第四页| 婷婷在线网站| 久久国语对白| 久草网视频在线| 最新无码专区超级碰碰碰| 网友自拍视频精品区| 欧美性天天| 理论片一区| 午夜视频www| 国产精品无码影视久久久久久久| 91在线播放免费不卡无毒| 91在线一9|永久视频在线| 亚洲欧美自拍一区| 日韩欧美网址| 人妻出轨无码中文一区二区| 国产鲁鲁视频在线观看| 全免费a级毛片免费看不卡| www.亚洲一区| 国产精鲁鲁网在线视频| 少妇极品熟妇人妻专区视频| 久久精品女人天堂aaa| 全部毛片免费看| 中文字幕在线看| 免费看a级毛片| 美女黄网十八禁免费看| 偷拍久久网| 国产精品视屏| 91免费观看视频| 91福利免费| 伊人婷婷色香五月综合缴缴情| 国产精品网址在线观看你懂的| 一级毛片在线免费看| 99爱视频精品免视看| 欧美69视频在线| 在线日韩一区二区| 亚洲无码一区在线观看| 综合天天色| 伊人大杳蕉中文无码| 国产精品三级专区| 久久亚洲精少妇毛片午夜无码 | 精品黑人一区二区三区| 欧美一级高清片欧美国产欧美|