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

基于改進人工勢場法的機器人路徑規劃

2017-02-03 05:04:17馬曉璐張持健鄭奎昂鄒鵬飛
電子設計工程 2017年21期
關鍵詞:移動機器人規劃

馬曉璐,張持健,鄭奎昂,鄒鵬飛

(安徽師范大學物理與電子信息學院,安徽蕪湖241000)

在移動機器人研究領域,路徑規劃是一個主要組成部分[1],是機器人導航中最重要的任務之一。蔣新松在文獻[2]中為路徑規劃下的定義為:路徑規劃是自治式移動機器人的一個重要構成部分,它的目的就是在具有障礙物的環境內憑據相應的評定準則,找到一條從初始狀態(包含位置和姿態)抵達目標狀態(包含位置和姿態)沒有發生碰撞的路徑。在過去的幾十年里,路徑規劃在相關領域內取得越來越多的眷顧。按照機器人獲取環境信息的不同情況,路徑規劃問題大致劃分為兩類,一是基于環境先驗信息的全局路徑規劃,其方法主要有距離轉換法,構型空間法、拓撲法等。二是傳感器信息引導的局部路徑規劃,其主要有模糊邏輯法、啟發式搜索法、人工勢場法等方法。

人工勢場法相對其他算法具有反應快、計算速度快、硬件要求低、易于理解等優勢,但傳統的勢場法也容易出現陷入陷阱區域,無法完全在動態環境中適應等固有問題,在路徑規劃中大大的影響勢場法的使用。針對人工勢場法路徑規劃失敗問題,一部分研究者將改進人工勢場法結合遺傳算法、模糊算法、稀疏搜索算法等規劃出正確的路徑,但此類算法計算量大且復雜耗時,作為后續的路徑優化尚可,另一部分研究者通過調整算法策略,即在不改變參數的前提下,基于人工勢場法采用相對簡單的策略來解決,文獻[3]提出一種帶記憶功能的“沿邊法”,通過沿著障礙物邊緣行走來逃離局部最小值點,但會造成路徑變長,不能實現最優路徑;文獻[4]中筆者對于局部最小值點的問題的解決是利用隨機力的方法來構造新的人工勢場法函數,所依據的環境信息是局部的,隨機性較高,缺乏全局環境上的自我調節能力;文獻[5]中作者通過采用入侵雜草法獲得最優臨時目的地,場區內的引力勢的臨時目的地將會被從新搭配,引導機器人走出局部最小值點,但此算法過于繁瑣。文獻[6]中作者采取作為最優解的先驗知識來初始化蟻群的相關參考因數,單獨蟻群算法的優化計算速度能夠大大的提高,但容易出現早熟現象,且計算開銷較大,對機器人運動的實時性會產生影響。

針對移動機器人無法抵達目標點的問題,本文將重新構建引力和斥力函數,使得斥力勢函數取值不僅受到障礙物與移動機器人空間關系的影響,同時也受到目的地與移動機器人的空間相對位置影響,從而使得障礙物、移動機器人與目的地三者互相影響,當障礙物靠近目標點時,引力勢與斥力勢會按照一定的規則向著削弱的方向發生改變直到沒有。仿真結果表明,經過對人工勢場法的修改,機器人能夠更好地克服目標不可達以及局部最小值點的不足,并且在最優路徑選擇方面提升了效率,在全局環境中具有較高的指導性。

1 傳統與改進后的人工勢場算法

1.1 傳統的人工勢場法

經過多年的發展由Khatib于1986年最先提出的人工勢場法概念,已經成為路徑規劃中較為高效、成熟的規劃方法,其方法是用勢場來定義移動機器人當前所在環境,假設機器人在二維的區域里運動,定義人工勢場法引力場和斥力場,引力場是由目標點產生,對機器人產生的引力隨機器人與目標點間距離的減小而減小,方向指向目標點。斥力場是由障礙物產生的,對機器人產生的斥力隨機器人與障礙物間距離的不斷縮小而增大,方向背離障礙物,引力場和斥力場共同決定機器人的運動方向,合力為斥力引力之和。

圖1 傳統人工勢場示意圖

1.2 改進后的人工勢場法函數

本文使用的引力場函數模型為[8]為改進后的人工勢場函數,依然包括引力場函數和斥力場函數。

式中,ka為引力場增益函數,X為移動機器人在當前所在的坐標,Xg是終點的坐標,

ρ(X-Xg)為移動機器人與終點的距離。

本文采用的斥力勢函數模型為[9]

上式中,kr為斥力場增益系數,Xb是障礙物所在位置坐標是移動機器人與障礙物的之間的長度為移動機器人與終點位置之間的距離中的指數2的選擇依照文獻[9]中公式(3-9)對指數的要求,ρ0為障礙物的影響距離。

改進人工勢場法中移動機器人的改合力勢為

1.3 改進的人工勢場法的路徑規劃分析

本文在移動機器人上均勻安裝超聲波探頭,使用檢測障礙物的相對位置來確定合力勢從而確定移動機器人的下一時刻的方向。

1)超聲波探頭位置的確定

2)超聲波探頭引力場

3)超聲波探頭斥力場

4)超聲波探頭的合力勢場

5)最小合力勢場的探頭角度

6)下一時刻到達的位置

2 仿真與結果分析

為了證明此算法的實用性,用傳統人工勢場法和本文改進的方法對復雜環境的機器人路徑進行規劃仿真測驗,運動軌跡用matlab軟件進行仿真,改進后的勢場法運算步驟如下:

第1步:建立機器人定位坐標系;

第2步:給出障礙物點,移動機器人坐標點、終點的位置和事先定義的移動步長;

第3步:計算機器人與目標點之間的引力,以及引力在水平方向和豎直方向上的數值;

第4步:建立臨時的目標點;

第5步:計算機器人與各障礙物之間的斥力,求出合力,以及在數軸X、Y方向上的分量;

第6步:計算引力與斥力共同產生的合力,以及合力與水平方向上存在夾角θ;

第8步:判斷機器人與目標點距離是否能完成避障規劃,若不能則轉到第4步進行計算。

算法流程圖,如圖2所示。

圖2 流程圖

分別采用傳統的人工勢場法和改進后的人工勢場法對機器人無法達到目標點的問題進行仿真測驗,得出的結果如圖3~4所示,對比可以看到,當目標點周圍有障礙物存在時,使用傳統人工勢場法無法使機器人抵達目標點,當采用本文提出的人工勢場法時,機器人能夠順利躲避障礙物,精準無誤地抵達最終位置。(圖中無規則方塊表示障礙物,五角星表示目標點的位置,三角形表示起始點位置,下圖同)

圖3 傳統人工勢場法

圖4 改進后的人工勢場法

對于機器人存在局部極小值問題,運用傳統人工勢場法,運行結果的行走路線如圖5所示,從圖中不難看出,當機器人在運動中所受的合力為零時,使用傳統的人工勢場法,機器人會出現踟躕不前,在小范圍內來回移動,無法走出陷阱區域,陷入局部最小值點的困境。

圖5 采用傳統算法復雜環境下機器人陷入局部最小值點

采用文獻[3]提出的算法,仿真結果的機器人行動路徑如圖6所示,機器人沿著邊沿移動,跳出局部最小點,最終到達目標點。

通過實驗可以看出,在本文中所采用的勢場法對障礙物有一定的規避能力(如圖7),從規劃路徑來看,機器人避開所有障礙物,并且跳出所遇到的局部最小值點,準確地到達目標點,對比文獻[3]的算法,其路徑長度相對更短,更能滿足路徑規劃的實時性要求。

圖6 采用文獻[3]算法復雜環境下機器人的行動路徑

圖7 采用本文算法復雜環境下機器人的行動路徑

3 結束語

在機器人路徑規劃方法中,人工勢場法對于障礙物環境變化較快的情況具有很好的實時性,但也存在目標不可達和局部最小值點的問題。基于本文研究的傳統人工勢場法原理,對于這些存在的一些問題,重新定義勢力場函數,并且增加入了運動因子,將算法編寫了仿真程序,研究結果表明,相對于傳統的人工勢場法,改進后的人工勢場法在復雜環境下進行避障規劃時,機器人克服了勢場法容易產生局部最優而找不到可行解缺陷,提高了算法效率以及適應性,滿足避障路徑規劃的要求。但在現實應用中還要考慮路徑規劃的實時性,以及移動障礙物、多機器人運動存在的特殊碰撞問題。這些工作還需進一步研究。

[1]歐青力,何克忠.室外智能移動機器人的發展及其關鍵技術研究[J].機器人,2000,22(6):519-526.

[2]蔣新松.機器人學導論[M].遼寧科學技術出版社,1994.

[3]Huang Y ,Hu H,Liu X.Obstacles avoidance of artificialpotentialfield method with memory function in complex environment:proceedings of the 8thWorld Congress on Intelligent Control and Automation,Jinan,July 7-9,2010[C].[S.1.]:IEEE,2010.

[4]Lee,J(Lee,Jinseok),Nam,Y(Nam,Yunyoung),Hong,S(Hong,Sangjin),Cho,W(Cho,Weduke).New PotentialFunction swith Random Force Algorithms Using Potential Field Method[J].Journal of Intelligent&Robotic Systems,2012,66(3):303-319.

[5]李海峰,馬斌等.基于人工勢場法與入侵雜草法路徑規劃研究[J].控制工程,2015,22(1):38-44.

[6]李奕銘.基于人工勢場法的移動機器人避障研究[D].合肥:合肥工業大學,2013.

[7]Khatib O.Real-time obstacle avoidance for manipulators and mobile robots[J].Internationgal Journal of Robotics Research,1986,5(1):90-98.

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

[9]劉亮.基于勢場蟻群算法的移動機器人路徑規劃研究[D].廣州:暨南大學,2009.

[10]王會麗,傅衛平.基于改進的勢場函數的移動機器人路徑規劃[J].機床與液壓,2002(6):67-68.

[11]丁家如,杜昌平,趙耀,等.基于改進人工勢場法的無人機路徑規劃算法[J].計算機應用,2016,36(1):287-290.

[12]孫紹杰,齊曉慧,蘇立軍.基于人工勢場-遺傳算法的機械臂避障方法的研究[J].計算機測量與控制,2011,19(12):3078-3081.

[13]Yuanchang Liu,Rui Song,Richard Bucknall.A practical path planning and navigation algorithm for an unmanned surface vehicle using the fast marchinh algorithm[J].Oceans,2015:1-7.

[14]單寶明,周培培.基于改進人工勢場法的機器人路徑規劃研究[J].信息技術,2014,1(4):170-173.

[15]王芳,李昆鵬,袁明新.一種人工勢場導向的蟻群路徑規劃算法[J].計算機科學,2014,41(11A):47-50.

[16]羅乾又,張華,王妲,等.改進人工勢場法在機器人路徑軌劃中的應用[J].計算機工程與設計,2011,32(4):1411-1418.

[17]Gómez J V,Lumbier A,Garrido S,et al.Planning robot formations with fast marching square including uncertainty conditions[J].Robotics and Autonomous Systems,2013,61(2):137-152.

猜你喜歡
移動機器人規劃
移動機器人自主動態避障方法
移動機器人VSLAM和VISLAM技術綜述
發揮人大在五年規劃編制中的積極作用
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
基于Twincat的移動機器人制孔系統
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
迎接“十三五”規劃
室內環境下移動機器人三維視覺SLAM
主站蜘蛛池模板: 日韩福利在线观看| 国产精品久久精品| 免费 国产 无码久久久| 极品尤物av美乳在线观看| 免费无码AV片在线观看中文| 午夜福利无码一区二区| 国产亚洲高清在线精品99| 亚洲人妖在线| 久久久久久午夜精品| 亚洲综合二区| 欧美日韩亚洲国产主播第一区| a在线观看免费| 欧美综合区自拍亚洲综合天堂| 久操线在视频在线观看| 中国一级特黄视频| 久草视频福利在线观看| 国产女人爽到高潮的免费视频| 手机成人午夜在线视频| 国产靠逼视频| 国产日韩欧美精品区性色| 高清国产在线| 久久一色本道亚洲| 亚洲综合欧美在线一区在线播放| 亚洲无码久久久久| 国产91麻豆视频| 在线日本国产成人免费的| 久久99久久无码毛片一区二区| 欧美日韩在线成人| 91探花在线观看国产最新| 美女裸体18禁网站| 91久久偷偷做嫩草影院电| a毛片免费看| 国产精品香蕉在线观看不卡| 国产网友愉拍精品| 污网站免费在线观看| 无码日韩精品91超碰| 无码高潮喷水专区久久| 国产无码高清视频不卡| 亚洲精品无码成人片在线观看 | 国产乱人免费视频| 亚洲中文在线看视频一区| 国产一区二区三区在线无码| 国产精品密蕾丝视频| 91在线播放国产| 免费国产无遮挡又黄又爽| www中文字幕在线观看| 91精品国产91欠久久久久| 黄色在线不卡| 久久精品aⅴ无码中文字幕| 青青草国产在线视频| 日韩经典精品无码一区二区| 刘亦菲一区二区在线观看| 国产成人高清亚洲一区久久| 欧美成人看片一区二区三区| 999国内精品久久免费视频| 久久天天躁夜夜躁狠狠| 国产精品自拍露脸视频 | 欧美 国产 人人视频| 亚洲国产欧美中日韩成人综合视频| 一本一道波多野结衣av黑人在线| 国产精品亚欧美一区二区| 国产一区成人| av尤物免费在线观看| 亚洲首页国产精品丝袜| 亚洲国语自产一区第二页| 538国产在线| 国产高清无码第一十页在线观看| 亚洲男人天堂久久| 精品福利国产| 久久无码高潮喷水| 青青草原国产| 91免费在线看| aaa国产一级毛片| 国产jizz| 一本大道无码高清| 精品综合久久久久久97| 人妻少妇乱子伦精品无码专区毛片| 亚洲一区无码在线| 欧美啪啪精品| 亚洲AV色香蕉一区二区| 天堂av综合网| 欧美日韩精品在线播放|