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

移動機器人路徑規劃方法研究

2015-10-21 09:36:36高涵高柏軍
現代儀器與醫療 2015年5期

高涵 高柏軍

[摘 要] 本文介紹了幾種路徑規劃方法的優缺點以及改進方法。針對人工勢場法的不足提出改進算法,并對該方法進行仿真分析。展示利用模糊神經網絡法避障實例,應用結果表明該方法可以有效地避開障礙物到達目標位置。

[關鍵詞] 路徑規劃;人工勢場;啟發式算法;蟻群算法;遺傳算法

中圖分類號: TP242.6 文獻標識碼:A 文章編號:2095-5200(2015)05-014-04

[Abstract] The paper illustrates several trajectory palnning algorithms principles,merits and demerits and improved algorithms.Then, the paper presents improved algorithm for disadvantages of APF and makes simulation.Finally, the paper gives an example of avoiding obstacle by using fuzzy neural network .The results show that it can avoid obstacles effectively.

[Key words] Trajectory planning;artificial potential fields;heuristic algorithm;ant colony optimization algorithm;genetic algorithm

路徑規劃技術是移動機器人研究領域中的重要組成部分[1],主要方法有可視圖法[2]、柵格法[3]、人工勢場法[4]、模糊邏輯法[5-6]、神經網絡法[7]、蟻群算法[8]等智能算法。本文介紹了幾種路徑規劃方法特點和國內外研究學者提出的改進算法;其次,針對人工勢場法的不足提出了一種改進方法并對其做了仿真分析;最后,列舉了模糊神經網絡法實例,應用結果表明該方法可以有效地避開障礙物到達目標位置。

1 幾種路徑規劃方法

1.1 人工勢場法

人工勢場法 (Artificial Potential Field)是由Khatib于1986年提出的一種虛擬力法[9],它的基本思想是建立一個虛擬勢場函數,該勢場函數可以按一定的規律對機器人產生虛擬力。此算法優點是規劃的路徑較為平滑,但存在局部極小值、目標不可達問題。

針對上述問題,國內外研究學者提出了有效解決方法。國內哈爾濱工業大學于振中等[10]構造改進的人工勢場模型,使用勢場強度代替力矢量進行路徑規劃。劉傳領[11]提出當機器人陷入局部最小值狀態時,引入逃脫力函數使其擺脫局部最小的限制。于魁龍等[12]提出模糊控制和人工勢場相結合的路徑規劃方法。王麗[13]引入了“follow-wall行為”,使機器人沿著障礙物邊界行走,能迅速擺脫局部極小值問題。國外Prahlad Vadakkepat[14]在勢場函數中引入了逃脫力,使機器人擺脫局部最小的限制。Josu Agirrebeitia等[15]建立一個新的勢場函數和短程曲線實現路徑規劃,可以解決局部最小值問題。TingChen等[16]利用柵格法建立模型,然后采用人工勢場法與遺傳算法相結合的方法生成避障路徑。Jean Bosco Mbede等[17]利用人工勢場法與模糊邏輯控制法相結合的方法來解決局部最小值問題。

1.2 A*算法

A*(A-star)算法是一種典型的啟發式搜索算法,是基于柵格地圖法的一種路徑搜索算法[18]。該算法從起點開始,檢查其相鄰的方格,尋求估值函數最小值,然后向四周擴展,直至找到目標。該算法搜索速度很快,但用它搜索出的路徑受柵格的限制仍然無法保證規劃的路徑最短。

針對上述問題,國內北京工業大學張曉[19]利用傳統A*算法搜索出路徑,然后優化路徑點。陳圣群 [20]

采用A*算法和D*算法結合方法搜索出最優路徑。史輝等[21]改進A*算法估值函數,再利用K-d樹空間索引結構,動態加載節點信息實現路徑規劃。國外Daniel Cagigas[22]改進了A*算法,構造地圖并利用預先計算路徑(物化路徑的成本)方式,使得算法運行速度更快、時間更短、規劃出的路徑最優。Sloman Aaron[23]用動態A*算法尋找次優無碰路徑,再用蟻群算法優化次優路徑,算法結合改善了收斂速度,提高了效率。Marija Dakulovi?等[24]利用Witkowski算法[25]和動態A*算法相結合,可以尋求最短路徑。

1.3 蟻群算法

蟻群算法(Ant Colony Optimization,簡稱ACO)是意大利學者Dorigo M等在20世紀90年代初提出的一種仿生類智能算法[26]。它是利用螞蟻找尋食物過程中釋放的信息素(也稱外激素)使一定范圍內的其他螞蟻能夠感覺到這種物質,并朝著物質強度高的方向移動,從而實現路徑規劃。蟻群算法具有信息反饋機制以及分布式計算特征,但求解速度慢,易陷入局部最優,且初期信息素匱乏會導致算法停滯。

針對上述問題,國內外研究人員相繼提出路徑規劃的改進蟻群算法。國內復旦大學的陳雄等[27]引入限定信息素和自適應信息素揮發系數來解決蟻群算法應用中的停滯現象和搜索能力差的問題。毛琳波[28]利用蟻群算法搜索,在螞蟻搜索到死角時建立相應的死角表,同時用懲罰函數更新軌跡強度,從而改善算法的性能,避免機器人路徑規劃出現死鎖。鄧高峰等[29]充分利用粒子算法和蟻群算法的優點,收斂到全局最優。南開大學任春明等[30]改進了蟻群算法收斂速度慢的不足,融入了遺傳算法的交叉、變異操作來加快算法收斂。趙百鐵[31]提出了一種四叉樹和蟻群算法相結合的思想,可以解決機器人在大范圍二維平面區域路徑規劃的問題。國外T.Stutzle [32]提出設置信息素上下限來避免算法出現過早停滯現象。Kwang-Seon Yoo[33]提出了基于蟻群算法動態拓撲優化的二維結構,改善了傳統算法計算效率問題。Rana Forsati等[34]通過調整信息素值來防止過早收斂。M.A. Porta Garcia等[35]提出實時更新信息素可以改善蟻群算法的不足,并用模糊控制法進行優化。

1.4 遺傳算法

遺傳算法(Genetic Algorithms,簡稱GA)最初是由美國密歇根大學Holland 教授于1969年提出的,它是通過模擬自然界生物遺傳機制和生物進化論而形成的一種隨機搜索最優解的方法[36]。遺傳算法操作簡單,能克服人工勢場法局部最優解導致死鎖的問題,搜索從群體出發,具有潛在的并行性,實時性好等優點。但運算速度慢,局部尋優能力差,存在早熟收斂,隨機游走會導致收斂性差、搜索時間長等問題。

針對上述缺點,國內外學者提出了改進算法。何娟等[37]先利用遺傳算法計算初始信息素分布,然后再用蟻群算法優化。有效地結合了遺傳算法的快速收斂性和蟻群算法的信息正反饋機制,改善了各自的不足。徐美清[38]引入路徑修復機制來提高遺傳算法的收斂速度。丁彪[39]利用概率快速隨機搜索算法生成初始路徑,再利用遺傳算法優化,不僅降低計算復雜度,而且加快了收斂速度。張榮松[40]將復雜的二維編碼問題簡化為一維編碼問題,優化并改進了標準遺傳算法的選擇算子和交叉算子,以移動機器人最短路徑作為適應度函數進行優化,克服了遺傳算法早熟收斂和運算結果不穩定等問題。Hong Qu等[41] 通過改變遺傳算子尋求最優路徑。Tuncer等[42]針對機器人動態路徑規劃提出了改進遺傳算法,避免了早熟收斂問題。

2 仿真

本文利用MATLAB 2010a軟件針對人工勢場法進行仿真分析。

仿真主要步驟是先初始化起始點、目標點以及障礙物的位置,設定增益系數,障礙物的影響距離和機器人移動步長,然后計算機器人引斥力、合力、航向角及下一點位置,最后判斷是否到達目標點。仿真流程圖如圖1所示。

仿真結果表明,改變斥力勢函數可以解決人工勢場法目標不可達問題。仿真結果如圖2所示。圖中黑色實體為障礙物,白色圓圈為目標點。

3 避障實例

本實驗室采用模糊神經網絡的方法實現機器人避障[43],編程在VisualC++ 6.0環境中實現。表2為模糊控制規則表。實驗用到的移動機器人為四輪式HEBUT-Ⅱ型移動機器人,如圖3所示。圖4為在C++環境中制作的模糊神經網絡界面,圖5為控制面板上實際移動機器人避障軌跡圖,圖6可以看到移動機器人正在躲避障礙物,實驗表明,HEBUT-Ⅱ移動機器人可以有效地避開障礙物。

4 結束語

本文針對人工勢場法的不足提出了改進算法并對其做了仿真分析。對于HEBUT-Ⅱ的路徑規劃問題采用模糊神經智能方法,實例結果表明該方法可以順利躲避障礙物到達目標位置。該實例為日后路徑規劃研究奠定了基礎。

參 考 文 獻

[1] 朱大奇,顏明重.移動機器人路徑規劃技術綜述[J].控制與決策,2010,25(7):961-967.

[2] 楊淮清,肖興貴,姚棟.一種基于可視圖法的機器人全局路徑規劃算法[J].沈陽工業大學學報,2009(2):225-229.

[3] 王娟娟,曹凱.基于柵格法的機器人路徑規劃[J].農業裝備與車輛工程,2009(4):14-17.

[4] 張殿富,劉福.基于人工勢場法的路徑規劃方法研究及展望[J].計算機工程與科學,2013,35(6):88-95.

[5] 朱長順,趙永升. 應用于汽車操縱穩定性試驗的轉向機器人控制器設計[J].現代儀器與醫療,2013,19(2):20-23.

[6] 蘇治寶,陸際聯.用模糊邏輯法對移動機器人進行路徑規劃的研究[J].北京理工大學學報,2003,23(3):290-293.

[7] 邢軍,王杰.神經網絡在移動機器人路徑規劃中的應用研究[J].微計算機信息,2005(22):110-111.

[8] Wang Zhangqi ,Zhu Xiaoguang ,Han Qingyao.Mobile Robot Path Planning based on Parameter Optimization Ant Colony Algorithm[J].Procedia Engineering,2011 (15):2738-2741.

[9] 趙榮奇.基于人工勢場法的機器人路徑規劃研究[D].山東:山東大學機械制造及其自動化,2008.

[10] 于振中,閆繼宏,趙杰,等.改進人工勢場法的移動機器人路徑規劃[J].哈爾濱工業大學學報,2011,43(1):50-55.

[11] 劉傳領.基于勢場法和遺傳算法的機器人路徑規劃技術研究[D].南京:南京理工大學計算機學院,2012.

[12] 于魁龍,賈小平,曹有輝,等.基于混合算法的局部路徑規劃[J].裝甲兵工程學院學報,2008,22(2):43-45.

[13] 王麗.移動機器人路徑規劃方法技術研究[D].西安:西北工業大學航海學院,2007.

[14] Prahlad Vadakkepat,Tong Heng Lee,Liu Xin.Application of Evolutionary Artificial Potential Field in Robot Soccer System[J].IEEE,2011:2781-2785.

[15] Josu Agirrebeitia,Rafael Aviles et al.A new APF strategy for path planning in environmentswith obstacles[J].Mechanism and Machine Theory,2005( 40): 645-658.

[16] Qiushi Zhang, Dandan Chen, Ting Chen. An Obstacle Avoidance Method of Soccer Robot Based on Evolutionary Artificial Potential Field[J].Energy Procedia, 2012 (16):1792-1798.

[17] Jean Bosco Mbede,Xinhan Huang,Min Wang.Fuzzy motion planning among dynamic obstacles using arti?cial potential ?elds for robot manipulators[J].Robotics and Autonomous Systems, 2000 (32) :61-72.

[18] 吳超帥.改進A*算法及其在ASR移動機器人路徑規劃中的應用[D].湘潭:湘潭大學信息工程學院,2012.

[19] 張曉.全方位移動平臺的設計以及定位和路徑規劃[D].北京:北京工業大學機械工程學院,2013.

[20] 陳圣群,董林飛.Dijkstra和A-star算法在智能導航中的應用分析[J].重慶科技學院學報(自然科學版),2010,12(6):159-161.

[21] 史輝,曹聞,朱述龍,朱寶山.A*算法的改進及其在路徑規劃中的應用[J].測繪與空間地理信息,2009,32(6):208-211.

[22] Daniel Cagigas.Hierarchical D*algorithm with materialization of costs for robot path planning[J].Robotics and Autonomous Systems, 2005(52):190-208.

[23] TAN Guan-Zheng,HE Huan,SLOMAN Aaron.Ant Colony System Algorithm for Real-Time Globally Optimal Path Planning of Mobile Robots[J].Acta Automatica Sinica,2007,33(3):279-285.

[24] Marija Dakulovi?, Ivan Petrovi?.Two-way D* algorithm for path planning and replanning[J]. Robotics and Autonomous Systems, 2011 (59): 329-342.

[25] C. Witkowski, A parallel processor algorithm for robot route planning, in: Int.Joint Conf. on Artificial Intelligence, IJCAI, Karlsruhe, West Germany, 1983, 827–829.

[26] Fan Xiaoping. Optimal path planning for mobile robots based on intensified ant colony optimization algorithm[C].Proceedings of 2003 IEEE International Conference on Robotics, Intelligence Systems and Signal Processing, 2003.131-136.

[27] 陳雄,袁楊.一種機器人路徑規劃的蟻群算法[J].系統工程與電子技術,2008,30(5):952-955.

[28] 毛琳波,劉士榮,俞金壽.移動機器人路徑規劃的一種改進蟻群算法[J].華東理工大學學報(自然科學版),2006,32(8):997-1001.

[29] 鄧高峰,張雪萍,劉彥萍.一種障礙環境下機器人路徑規劃的蟻群粒子群算法[J].控制理論與應用,2009,26(8):879-883.

[30] 任春明,張建勛.基于優化蟻群算法的機器人路徑規劃[J].計算機工程,2008,34(15):1-3.

[31] 趙百軼,張利軍,賈鶴鳴.基于四叉樹和改進蟻群算法的全局路徑規劃[J].應用科技.2011,38(10):23-28.

[32] T.stutzle and T.Hoos.Max-Min ant system and local search for combinatorial optimization problems[M].In S.Voβ,S.Martello,I.H.Osman,andC.Roucairol,editors Meta-Heuristics:Advances and Trends in Local Search Paradigms for optimization,Kluwer Boston,1998.

[33] Kwang-Seon Yooa, Seog-Young Han.A modified ant colony optimization algorithm for dynamic topology optimization[J].Computers and Structures, 2013 (123): 68-78.

[34] Rana Forsatia, Alireza Moayedikiaa, Richard Jensenc.Enriched ant colony optimization and its application in feature selection[J].Neurocomputing, 2014 (142): 354-371.

[35] M.A. Porta Garcia, Oscar Montiel, Oscar Castillo, etal, Path planning for autonomous mobile robot navigation with ant colony optimization and fuzzy cost function evaluation[J]. Applied Soft Computing, 2009 (9): 1102–1110.

[36] Holland JH.Adaption in natural and artificial systems[M].Ann Arbor University of Michigan.1975.

[37] 何娟,涂中英,牛玉剛.一種遺傳蟻群算法的機器人路徑規劃方法[J].計算機仿真,2010,27(3):170-174.

[38] 徐美清,孫晨亮.基于柵格地圖的遺傳算法路徑規劃[J].科技信息,2011(31):76-77.

[39] 丁彪.基于改進遺傳算法的移動機器人路徑規劃[J].自動化應用,2014(1):1-3.

[40] 張榮松,包家漢.基于改進遺傳算法的機器人路徑規劃[J].計算機技術與發展,2009,19(7):20-23.

[41] Hong Qu, Ke Xing, Takacs Alexander.An improved genetic algorithm with co-evolutionary strategy for global path planning of multiple mobile robots[J].Neurocomputing ,2013 (120) :509-517.

[42] Adem Tuncer, Mehmet Yildirim, Dynamic path planning of mobile robots with improved genetic algorithm[J].Computers and Electrical Engineering, 2012,38(6) :1564-1572.

[43] 邢國芬.基于多傳感器信息融合的移動機器人環境感知研究[D].天津:河北工業大學,2008.

主站蜘蛛池模板: 欧美精品xx| 免费无码AV片在线观看国产| 欧美午夜久久| 无码精品国产dvd在线观看9久| 亚洲另类色| 欧美在线导航| 精品久久香蕉国产线看观看gif| 国产欧美另类| 亚洲日韩精品伊甸| 国产欧美性爱网| 国产成人亚洲精品色欲AV| 亚洲免费福利视频| 精品国产成人三级在线观看| 国产乱子伦视频三区| 亚洲国产理论片在线播放| 中文字幕久久精品波多野结| …亚洲 欧洲 另类 春色| 国产精品美人久久久久久AV| 国产精品 欧美激情 在线播放| 一级看片免费视频| 无码福利日韩神码福利片| 精品亚洲国产成人AV| 免费高清毛片| 999精品色在线观看| 国产一区二区色淫影院| 国产麻豆精品久久一二三| 亚洲精品自在线拍| 精品黑人一区二区三区| 亚洲 成人国产| 国产精品深爱在线| 亚洲国产系列| 国产视频自拍一区| 狠狠色噜噜狠狠狠狠色综合久| 欧美专区日韩专区| 中文字幕久久波多野结衣| 免费国产福利| 无码日韩视频| 制服丝袜亚洲| 99视频在线观看免费| 91欧美在线| 欧美综合区自拍亚洲综合绿色| 91免费观看视频| 国产精品七七在线播放| 欧美午夜小视频| 国内老司机精品视频在线播出| 26uuu国产精品视频| 欧美日本在线播放| 999精品在线视频| 国产女同自拍视频| 欧美成人aⅴ| 天天综合色网| 国产又爽又黄无遮挡免费观看| 精品偷拍一区二区| 美女毛片在线| 欧美国产日韩在线播放| 亚洲欧美日韩另类在线一| 91福利一区二区三区| 青青草国产在线视频| 狠狠v日韩v欧美v| 国产AV无码专区亚洲精品网站| 不卡无码h在线观看| 农村乱人伦一区二区| 亚洲日韩AV无码精品| 天堂久久久久久中文字幕| 亚洲欧美日韩动漫| 欧美高清三区| 亚洲精品中文字幕午夜| 99在线观看国产| 制服丝袜国产精品| 中文字幕伦视频| 就去吻亚洲精品国产欧美| 伊人成人在线视频| 手机精品视频在线观看免费| 午夜国产大片免费观看| 国产精品香蕉在线观看不卡| 国产高潮流白浆视频| 中文字幕人妻无码系列第三区| 亚洲 欧美 日韩综合一区| 特级做a爰片毛片免费69| 免费国产高清视频| 日韩专区欧美| 欧美成人aⅴ|