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

基于雙向生長改進的RRT 機器人路徑規劃算法

2019-08-21 03:50:48李曉偉于會山
現代計算機 2019年21期
關鍵詞:規劃生長

李曉偉,于會山

(聊城大學物理科學與信息工程學院,聊城252059)

0 引言

在移動機器人的研究領域中,路徑規劃算法是最為重要而且不可缺少的組成部分,是移動機器人在障礙物環境下實現自主移動導航的基礎。隨著路徑規劃算法研究的不斷深入,研究人員已經改善并優化了很多傳統的路徑規劃算法,并不斷提出了很多新的路徑規劃算法,使得路徑規劃算法的研究趨勢已經逐步偏向復雜化和智能化[1]。常用的路徑規劃算法包括A*、人工勢場法、概率路線圖(PRM)算法、蟻群算法、遺傳算法以及諸多啟發式算法等[2]。這些算法的收斂速度過于緩慢,需要提前對未知的障礙物空間環境進行建模,當環境改變時無法在未知的障礙空間中使用。

快速擴展隨機樹算法由Steven M.LaValle 于1998年首次提出來[3]。RRT(快速探索隨機樹)算法能有效解決這些傳統路徑規劃算法存在的問題。與其他傳統路徑規劃算法相比,RRT 算法不僅具有快速、高效的特點,而且不需要依賴于環境建模就能夠有效地解決未知復雜障礙物空間和高維動態環境的路徑規劃問題。RRT 是基于空間中樹木分支的創建,它迭代地對新的狀態進行采樣,然后將離每個樣本更近的現有節點指向一個新的樣本,從而形成一個具有分支的樹。即在空間里,從根節點開始,進行任意采樣,當采樣形成的新點為目標點或新點與目標點的距離小于一定步長時,則形成一條由根節點至目標點的路徑[4]。

1 RRT算法

在快速擴展隨機樹中,qinit為樹的根節點(起始點),qgoal為目標點,qrand為任意擴展的隨機節點,qnear為每次擴展時距離qrand最近的節點,qnew為新節點[5]。首先在搜索空間中采用隨機的方式生成隨機樹的隨機擴展節點qrand,然后遍歷當前已有的隨機樹,從樹中的節點里尋找距離qrand最近的節點qnear,在qnear向qrand延伸一定步長之后可以得到新節點qnew,之后需要對新節點進行碰撞檢測,若qnew碰到障礙物便把這個節點舍去;反之若qnew沒有碰到障礙物,且在規定空間內,即把qnew添加到擴展樹中,可知此時qnew的父節點為qnear,按照上述方式繼續擴展,直到qnew和qgoal之間的距離小于一定步長時,便規劃出了一條由根節點至目標點的路徑[6]。基本算法如下所示:

基本的RRT 算法是從根節點開始擴展的RRT 樹搜索規定空間。若有兩棵隨機樹,分別從根節點和目標點來搜索狀態空間,速度會相對較快。因此,提出一種基于雙向擴展的算法,即RRT-connect 算法。

在搜索空間內,定義了兩棵隨機樹。一棵從起始點開始擴展,另一棵從目標點擴展,兩棵隨機樹分別是Ta和Tb,任意選取兩隨機樹Ta和Tb中離qrand最近節點qnear,再從qnear向qrand擴展得到qnew,直到兩棵樹的qnew小于一定步長,則可確定Ta和Tb連通,即路徑規劃成功[7]。其算法如下所示:

RRT 算法在采樣時,使用啟發式采樣,即當隨機樹在擴展時,通過隨機概率p1(0≤p1<1)確定qrand為qgoal的可能性。當目標點就是采樣點P(qgoal=qrand)=p1,能夠提高RRT 樹對目標點擴展的能力,使隨機樹在生長時更有指向性,樹的生長過程會相對收斂。

隨機樹在擴展新節點時,基本RRT 中qnew的計算如下:

qnew=qnear+ρ(qrand-qnear)/||qrand-qnear||

ρ 為隨機樹生長時的步長,(qrand-qnear)表示兩向量單位化,||qrand-qnear|||qrand-qnear||為qrand和qnear的歐氏距離。

當把目標引力思想添加到基本RRT 后,qnew的計算如下:

qnew=qnear+ρ1(qrand-qnear)/||qrand-qnear||+ρ2(qgoal-qnear)/||qgoal-qnear||

ρ1是隨機樹向任意點方向擴展的步長,ρ2是隨機樹向目標點方向擴展的步長,為qgoal和qnear的歐氏距離。

基本RRT 算法中的新節點是通過最近節點向隨機點延伸一個步長得到的,新節點只朝著隨機點生長,可能會偏離目標點,規劃出的路徑耗時長,距離遠。當添加目標引力函數后,qnew也會向qgoal方向生長。當ρ1>ρ2時,新節點會偏向隨機點方向,這就比較接近基本RRT 算法;當ρ1<ρ2時,新節點會偏向于目標點方向,加快隨機樹的收斂性。

2 基于雙向生長改進的RRT算法

雙向RRT 算法嘗試擴展兩棵樹到彼此,相比于基本RRT 提高了算法的收斂速度。不過因基本RRT 在擴展時有一定的隨機性,從而導致了雙向RRT 無指向性,缺乏穩定性。針對于雙向生長具有不穩定的問題,提出一種雙向生長改進的路徑規劃算法[8]。該算法將雙向生長和目標引力思想相結合起來。在RRT 雙向生長算法中引入目標吸引函數,目標吸引函數使隨機樹向目標生長。這不僅避免了隨機樹搜索全局空間,很大程度上降低算法的計算復雜度,提高了實時性,改善了路徑的平穩性[9]。

其主要思想是兩棵隨機樹Ta和Tb分別從起始點和目標點開始擴展,若Ta從qinit開始生長,通過隨機擴展的方式得到采樣點,之后再結合目標引力思想擴展得到新節點。Tb從qgoal開始生長,生長時把Ta擴展得到的新節點當作目標點,采用和Ta相同的方式來擴展。Ta和Tb接下來在生長時都把彼此上一步擴展得到的新節點當成目標點,來進行下一步生長,直到兩棵樹的距離小于一定步長,即路徑規劃成功。

圖1 改進RRT構建過程

3 仿真實驗

通過用MATLAB 軟件來驗證文中改進的算法,設置根節點坐標是(0,0),目標點坐標是(490,490)。規劃一條由根節點至目標點的有效路徑。

圖2

表1

圖3

表2

圖4

表3

通過在不同環境下進行仿真試驗,得到如各表中的實驗數據。從而可以得出,相對于基本RRT 算法來說,Bi-RRT 路徑規劃用時和路徑長度更優些。但本文改進之后的算法相比其余兩種算法路徑更優,運行時間更短,接近最優路徑。

4 結語

本文介紹了路徑規劃的原始算法、雙向擴展的方式和加入目標引力思想的雙向擴展算法。本文改進的路徑規劃算法在擴展時減少了路徑的隨機性,讓隨機樹生長更具有目標性和方向性,但其仍然存在許多不足,例如規劃出的路徑不平滑,需要進一步進行完善。

猜你喜歡
規劃生長
碗蓮生長記
小讀者(2021年2期)2021-03-29 05:03:48
發揮人大在五年規劃編制中的積極作用
共享出行不再“野蠻生長”
生長在哪里的啟示
華人時刊(2019年13期)2019-11-17 14:59:54
野蠻生長
NBA特刊(2018年21期)2018-11-24 02:48:04
生長
文苑(2018年22期)2018-11-19 02:54:14
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
主站蜘蛛池模板: 国产又粗又猛又爽视频| 亚洲天堂精品视频| 日本午夜精品一本在线观看| 日韩欧美成人高清在线观看| 男女男免费视频网站国产| 精品一区二区久久久久网站| 试看120秒男女啪啪免费| 国产成人亚洲欧美激情| 特级aaaaaaaaa毛片免费视频| 中文字幕日韩视频欧美一区| 高h视频在线| 欧美日韩在线亚洲国产人| 最近最新中文字幕在线第一页| 国产91精品调教在线播放| 91原创视频在线| 在线播放真实国产乱子伦| 久久夜色撩人精品国产| 亚洲精品波多野结衣| 欧美色图久久| 久久综合色天堂av| 色综合久久久久8天国| 无码国产伊人| 色综合久久久久8天国| 欧美国产日本高清不卡| 日韩东京热无码人妻| 国产成人免费手机在线观看视频 | 国产一区二区三区在线观看视频| 尤物成AV人片在线观看| 58av国产精品| 亚洲国产成人麻豆精品| 72种姿势欧美久久久久大黄蕉| 欧美va亚洲va香蕉在线| 无码福利日韩神码福利片| 成人va亚洲va欧美天堂| 婷婷色一二三区波多野衣| 日韩欧美综合在线制服| 青青草原国产精品啪啪视频| 欧美日韩福利| 福利一区在线| 日本手机在线视频| 无码人妻免费| 国产精品一区在线观看你懂的| 国产精品不卡永久免费| 91久久性奴调教国产免费| 一级毛片视频免费| 强乱中文字幕在线播放不卡| 人妻无码中文字幕第一区| 国产99在线观看| 波多野结衣一级毛片| 国产sm重味一区二区三区| 亚洲成a人片7777| 亚洲成人免费在线| аv天堂最新中文在线| 国产亚洲现在一区二区中文| 国产裸舞福利在线视频合集| 国产成人区在线观看视频| 国产亚洲欧美在线专区| 精品福利国产| 精品無碼一區在線觀看 | 日本高清免费不卡视频| 色呦呦手机在线精品| 国产精品嫩草影院视频| 色婷婷色丁香| 亚洲国产成人麻豆精品| 久久这里只有精品66| 996免费视频国产在线播放| 免费黄色国产视频| 国产精品福利尤物youwu| 国产成人在线无码免费视频| 亚洲美女AV免费一区| 在线精品欧美日韩| 精品黑人一区二区三区| 日本手机在线视频| 好久久免费视频高清| 精品久久香蕉国产线看观看gif| 伊人久久大香线蕉影院| 成人看片欧美一区二区| 精品视频在线观看你懂的一区 | 在线观看欧美精品二区| 亚洲第一黄片大全| 国产一级无码不卡视频| 久久久久免费精品国产|