如何規(guī)劃機器人的運動方式是機器人開發(fā)領(lǐng)域的一大課題,本文分享GitHub的一個機器人技術(shù)中常用的路徑規(guī)劃算法的開源庫,并用動圖直觀演示運行過程。其中大部分代碼由Python實現(xiàn)。
該開源庫中實現(xiàn)的路徑規(guī)劃算法包括基于搜索和基于采樣的規(guī)劃算法,具體目錄如下圖所示:
01基于搜索的路徑規(guī)劃算法
基于搜索的路徑規(guī)劃算法已經(jīng)較為成熟且得到了廣泛應(yīng)用,常常被用于游戲中人物和移動機器人的路徑規(guī)劃。
最佳路徑優(yōu)先搜索算法
Dijkstra 算法
A * 搜索算法
雙向 A * 搜索算法
重復(fù) A * 搜索算法
Anytime Repairing A* (ARA*) 搜索算法
實時學(xué)習(xí) A * 搜索(LRTA*)算法
實時適應(yīng)性 A * 搜索(RTAA*)算法
動態(tài) A * 搜索(D*)算法
終身規(guī)劃 A * 搜索算法
Anytime D * 搜索算法:變動較小
Anytime D * 搜索算法:變動較大
02
基于采樣的路徑規(guī)劃算法
與基于搜索不同,基于采樣的路徑規(guī)劃算法不需要顯式構(gòu)建整個配置空間和邊界,并且在高維度的規(guī)劃問題中得到廣泛應(yīng)用。
快速隨機搜索樹(RRT)算法
目標(biāo)偏好 RRT 算法
雙向快速擴展隨機樹(RRT_CONNECT)算法
Extended_RRT 算法
動態(tài) RRT 算法
N = 10000 時,rrt * 算法
N = 1000 時,rrt*-Smart 算法
快速行進樹(FMT*)算法
N =1000 時,Informed rrt * 算法
Batch Informed 樹(BIT*)算法
審核編輯:湯梓紅
-
機器人
+關(guān)注
關(guān)注
213文章
29650瀏覽量
212312 -
算法
+關(guān)注
關(guān)注
23文章
4706瀏覽量
95157 -
路徑規(guī)劃
+關(guān)注
關(guān)注
0文章
78瀏覽量
15458 -
GitHub
+關(guān)注
關(guān)注
3文章
482瀏覽量
17591
原文標(biāo)題:干貨丨機器人開發(fā)常用路徑規(guī)劃算法開源庫,開發(fā)者必備
文章出處:【微信號:gh_c87a2bc99401,微信公眾號:INDEMIND】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
機器人路徑規(guī)劃
labview仿真問題,機器人路徑規(guī)劃
SLAM不等于機器人自主定位導(dǎo)航
基于NN改進PSO算法的機器人路徑規(guī)劃
基于空間數(shù)據(jù)庫裁剪的機器人路徑規(guī)劃
遺傳算法在水下機器人路徑規(guī)劃中的應(yīng)用
基于路徑跟蹤方法的路徑規(guī)劃算法

機器人路徑規(guī)劃技術(shù)解讀
自動駕駛汽車四種常用的路徑規(guī)劃算法解析
動畫演示各大算法運行機器人規(guī)劃路徑的過程
機器人路徑規(guī)劃算法,全局路徑規(guī)劃與局部路徑規(guī)劃究竟有哪些區(qū)別
機器人基于搜索和基于采樣的路徑規(guī)劃算法

評論