0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

動(dòng)畫(huà)演示各大算法運(yùn)行機(jī)器人規(guī)劃路徑的過(guò)程

工程師鄧生 ? 來(lái)源:機(jī)器之心Pro ? 作者:佚名 ? 2020-11-12 18:27 ? 次閱讀

走機(jī)器的路,讓你看一下。

機(jī)器人研究領(lǐng)域,給定某一特定任務(wù)之后,如何規(guī)劃?rùn)C(jī)器人的運(yùn)動(dòng)方式至關(guān)重要。

最近,GitHub 上開(kāi)源了一個(gè)存儲(chǔ)庫(kù),該庫(kù)實(shí)現(xiàn)了機(jī)器人技術(shù)中常用的一些路徑規(guī)劃算法,大部分代碼是用 Python 實(shí)現(xiàn)的。值得一提的是,開(kāi)發(fā)者用 plotting 為每種算法演示了動(dòng)畫(huà)運(yùn)行過(guò)程,直觀清晰。

項(xiàng)目地址:

https://github.com/zhm-real/PathPlanning

該開(kāi)源庫(kù)中實(shí)現(xiàn)的路徑規(guī)劃算法包括基于搜索和基于采樣的規(guī)劃算法,具體目錄如下圖所示:

基于搜索的路徑規(guī)劃算法

基于搜索的路徑規(guī)劃算法已經(jīng)較為成熟且得到了廣泛應(yīng)用,常常被用于游戲中人物和移動(dòng)機(jī)器人的路徑規(guī)劃。

最佳路徑優(yōu)先搜索算法

Dijkstra 算法

A * 搜索算法

雙向 A * 搜索算法

重復(fù) A * 搜索算法

Anytime Repairing A* (ARA*) 搜索算法

實(shí)時(shí)學(xué)習(xí) A * 搜索(LRTA*)算法

實(shí)時(shí)適應(yīng)性 A * 搜索(RTAA*)算法

動(dòng)態(tài) A * 搜索(D*)算法

終身規(guī)劃 A * 搜索算法

Anytime D * 搜索算法:變動(dòng)較小

Anytime D * 搜索算法:變動(dòng)較大

基于采樣的路徑規(guī)劃算法

與基于搜索不同,基于采樣的路徑規(guī)劃算法不需要顯式構(gòu)建整個(gè)配置空間和邊界,并且在高維度的規(guī)劃問(wèn)題中得到廣泛應(yīng)用。

快速隨機(jī)搜索樹(shù)(RRT)算法

目標(biāo)偏好 RRT 算法

雙向快速擴(kuò)展隨機(jī)樹(shù)(RRT_CONNECT)算法

Extended_RRT 算法

動(dòng)態(tài) RRT 算法

N = 10000 時(shí),rrt * 算法

N = 1000 時(shí),rrt*-Smart 算法

快速行進(jìn)樹(shù)(FMT*)算法

N =1000 時(shí),Informed rrt * 算法

Batch Informed 樹(shù)(BIT*)算法

責(zé)任編輯:PSY

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    210

    文章

    28003

    瀏覽量

    205563
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4577

    瀏覽量

    92352
  • 人工智能
    +關(guān)注

    關(guān)注

    1789

    文章

    46368

    瀏覽量

    236554
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    工業(yè)機(jī)器人控制器的主要功能有哪些

    的介紹: 運(yùn)動(dòng)控制 : 軌跡規(guī)劃 :控制器需要根據(jù)任務(wù)要求,規(guī)劃機(jī)器人的運(yùn)動(dòng)軌跡,確保機(jī)器人能夠按照預(yù)定路徑移動(dòng)。 速度控制 :控制器要能
    的頭像 發(fā)表于 09-04 09:18 ?323次閱讀

    AGV系統(tǒng)設(shè)計(jì)解析:布局-車(chē)體-對(duì)接-數(shù)量計(jì)算-路徑規(guī)劃

    AGV是智能制造關(guān)鍵設(shè)備,廣泛應(yīng)用于各行業(yè)。AGV路徑規(guī)劃技術(shù)包括A*、Dijkstra和遺傳算法等,各有優(yōu)劣。AGV軟件系統(tǒng)優(yōu)化方向包括多傳感器融合、高精度地圖構(gòu)建、實(shí)時(shí)路徑更新和深
    的頭像 發(fā)表于 08-01 17:47 ?287次閱讀
    AGV系統(tǒng)設(shè)計(jì)解析:布局-車(chē)體-對(duì)接-數(shù)量計(jì)算-<b class='flag-5'>路徑</b><b class='flag-5'>規(guī)劃</b>

    ROS讓機(jī)器人開(kāi)發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    。 ROS系統(tǒng)主要特點(diǎn)有哪些 (1) 提供豐富的機(jī)器人算法庫(kù) 機(jī)器人的各種控制以及通信離不開(kāi)算法庫(kù)的支持,ROS系統(tǒng)提供豐富且功能強(qiáng)大的機(jī)器人
    發(fā)表于 07-09 11:38

    基于FPGA EtherCAT的六自由度機(jī)器人視覺(jué)伺服控制設(shè)計(jì)

    ,在 PS層運(yùn)行 蘇姆的裸機(jī)程序, 并將六自由度串聯(lián)機(jī)器人逆解算法移植到主站代碼里,進(jìn)行機(jī)器人末端位置對(duì)于視覺(jué)反饋的實(shí)時(shí)跟隨控制。 (4)通過(guò)實(shí)驗(yàn)驗(yàn)證了本設(shè)計(jì)的對(duì)物塊識(shí)別的準(zhǔn)確性和實(shí)
    發(fā)表于 05-29 16:17

    其利天下技術(shù)·搭載無(wú)刷電機(jī)的掃地機(jī)器人的前景如何?

    隨著人工智能和物聯(lián)網(wǎng)技術(shù)的不斷進(jìn)步,掃地機(jī)器人的智能化程度也在不斷提高?,F(xiàn)代掃地機(jī)器人已經(jīng)可以通過(guò)智能識(shí)別、規(guī)劃路徑和自主避障等技術(shù),實(shí)現(xiàn)更為精準(zhǔn)的清潔。它們可以根據(jù)家居環(huán)境自動(dòng)調(diào)整
    發(fā)表于 05-05 15:03

    EPSON助力智能泳池清潔機(jī)器人導(dǎo)航

    與家用掃地機(jī)器人相同的部分是目前泳池清潔機(jī)器人主要還是隨機(jī)式行走,沒(méi)有加入路徑規(guī)劃部分,清潔效率較低,未來(lái)將很快步入規(guī)劃式時(shí)代。不同的部分是
    的頭像 發(fā)表于 04-08 11:15 ?346次閱讀
    EPSON助力智能泳池清潔<b class='flag-5'>機(jī)器人</b>導(dǎo)航

    移動(dòng)機(jī)器人運(yùn)行架構(gòu)

    ROS的核心概念不少,有節(jié)點(diǎn)、話(huà)題、消息、服務(wù)等,在實(shí)際機(jī)器人運(yùn)行過(guò)程中,這些概念是如何體現(xiàn)的呢?
    的頭像 發(fā)表于 01-02 15:55 ?790次閱讀
    移動(dòng)<b class='flag-5'>機(jī)器人</b>的<b class='flag-5'>運(yùn)行</b>架構(gòu)

    掃地機(jī)器人的工作原理和應(yīng)用芯片

    掃地機(jī)器人的工作原理是通過(guò)搭載在機(jī)器人上的傳感器和控制系統(tǒng),對(duì)家居環(huán)境進(jìn)行實(shí)時(shí)感知和識(shí)別,從而能夠自主規(guī)劃清潔路線(xiàn),并利用各種清潔工具對(duì)地面進(jìn)行清潔。自動(dòng)掃地機(jī)器人的核心技術(shù)包括圖像處
    發(fā)表于 12-22 11:18 ?2090次閱讀

    LabVIEW的六軸工業(yè)機(jī)器人運(yùn)動(dòng)控制系統(tǒng)

    LabVIEW開(kāi)發(fā)六軸工業(yè)機(jī)器人運(yùn)動(dòng)控制系統(tǒng) 本項(xiàng)目開(kāi)發(fā)了一個(gè)高效的工業(yè)機(jī)器人控制系統(tǒng),重點(diǎn)關(guān)注于運(yùn)動(dòng)學(xué)算法和軌跡規(guī)劃算法的實(shí)現(xiàn)和測(cè)試。LabVIEW作為一個(gè)關(guān)鍵技術(shù),在項(xiàng)目中扮演了核
    發(fā)表于 12-21 20:03

    如何入門(mén)機(jī)器人規(guī)劃控制

    規(guī)劃與控制同時(shí)還是實(shí)踐性非常強(qiáng)的學(xué)科,技術(shù)只有在真正的機(jī)器人調(diào)試,優(yōu)化中不斷錘煉才能得到提升。
    發(fā)表于 12-20 10:56 ?234次閱讀

    ROS讓機(jī)器人開(kāi)發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    ,以及包管理。它也提供用于獲取、編譯、編寫(xiě)、和跨計(jì)算機(jī)運(yùn)行代碼所需的工具和庫(kù)函數(shù)。圖1 隨著工業(yè)智能化的快速發(fā)展,智能機(jī)器人設(shè)備已成為工業(yè)自動(dòng)化體系的佼佼者,而智能機(jī)器人設(shè)備核心—ROS系統(tǒng),是
    發(fā)表于 11-30 16:01

    全局路徑規(guī)劃RRT算法原理

    通往目的地的安全和無(wú)碰撞的路徑路徑規(guī)劃問(wèn)題可以分為兩個(gè)方面: (一)全局路徑規(guī)劃:全局路徑
    的頭像 發(fā)表于 11-24 15:57 ?917次閱讀

    CBS多機(jī)器人路徑規(guī)劃實(shí)例講解

    實(shí)例講解 以下將通過(guò)一個(gè)簡(jiǎn)單的實(shí)例講解CBS的基本過(guò)程,實(shí)例如圖2所示。 圖2 初始和目標(biāo)狀態(tài) CBS的搜索過(guò)程如圖3所示。 圖3 CBS搜索過(guò)程 CBS開(kāi)始時(shí)沒(méi)有沖突約束,每個(gè)機(jī)器人
    的頭像 發(fā)表于 11-17 16:44 ?649次閱讀
    CBS多<b class='flag-5'>機(jī)器人</b><b class='flag-5'>路徑</b><b class='flag-5'>規(guī)劃</b>實(shí)例講解

    四足機(jī)器人步態(tài)規(guī)劃與接觸狀態(tài)

    0、步態(tài)規(guī)劃 四足機(jī)器人控制當(dāng)中,步態(tài)是至關(guān)重要的一項(xiàng)。我們可以簡(jiǎn)單理解成四足機(jī)器人運(yùn)動(dòng)過(guò)程中各腿的狀態(tài),在這套設(shè)計(jì)方案中,我們對(duì)步態(tài)的規(guī)劃
    的頭像 發(fā)表于 11-16 17:17 ?723次閱讀
    四足<b class='flag-5'>機(jī)器人</b>步態(tài)<b class='flag-5'>規(guī)劃</b>與接觸狀態(tài)

    機(jī)器人路徑基于采樣的規(guī)劃

    路徑規(guī)劃算法主要可分成兩種,一種是基于搜索結(jié)果的規(guī)劃,另一類(lèi)便是本文中將要提及的基于采樣的規(guī)劃。 一般而言,基于搜索的規(guī)劃(如Astar)通
    的頭像 發(fā)表于 11-16 15:45 ?437次閱讀
    <b class='flag-5'>機(jī)器人</b><b class='flag-5'>路徑</b>基于采樣的<b class='flag-5'>規(guī)劃</b>