一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

麥辣雞腿堡 ? 來源:古月居 ? 作者:FlyingKonan ? 2023-11-24 15:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

無人駕駛路徑規(guī)劃

眾所周知,無人駕駛大致可以分為三個方面的工作:感知,決策及控制。

路徑規(guī)劃是感知和控制之間的決策階段,主要目的是考慮到車輛動力學、機動能力以及相應規(guī)則和道路邊界條件下,為車輛提供通往目的地的安全和無碰撞的路徑。

路徑規(guī)劃問題可以分為兩個方面:

(一)全局路徑規(guī)劃:全局路徑規(guī)劃算法屬于靜態(tài)規(guī)劃算法,根據(jù)已有的地圖信息(SLAM)為基礎進行路徑規(guī)劃,尋找一條從起點到目標點的最優(yōu)路徑。

通常全局路徑規(guī)劃的實現(xiàn)包括Dijikstra算法,A*算法,RRT算法等經(jīng)典算法,也包括蟻群算法、遺傳算法等智能算法;

(二)局部路徑規(guī)劃:局部路徑規(guī)劃屬于動態(tài)規(guī)劃算法,是無人駕駛汽車根據(jù)自身傳感器感知周圍環(huán)境,規(guī)劃處一條車輛安全行駛所需的路線,常應用于超車,避障等情景。通常局部路徑規(guī)劃的實現(xiàn)包括動態(tài)窗口算法(DWA),人工勢場算法,貝塞爾曲線算法等,也有學者提出神經(jīng)網(wǎng)絡等智能算法。

本系列就從無人駕駛路徑規(guī)劃的這兩方面進行展開,對一些經(jīng)典的算法原理進行介紹,并根據(jù)個人的一些理解和想法提出了一些改進的意見,通過Matlab2019對算法進行了仿真和驗證。過程中如果有錯誤的地方,歡迎在評論區(qū)留言討論,如有侵權請及時聯(lián)系。

那么廢話不多說,直接進入第一部分的介紹,全局路徑規(guī)劃算法-RRT算法。

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

RRT算法,即快速隨機樹算法(Rapid Random Tree),是LaValle在1998年首次提出的一種高效的路徑規(guī)劃算法。RRT算法以初始的一個根節(jié)點,通過隨機采樣的方法在空間搜索,然后添加一個又一個的葉節(jié)點來不斷擴展隨機樹。

當目標點進入隨機樹里面后,隨機樹擴展立即停止,此時能找到一條從起始點到目標點的路徑。算法的計算過程如下:

step1:初始化隨機樹。將環(huán)境中起點作為隨機樹搜索的起點,此時樹中只包含一個節(jié)點即根節(jié)點;

stpe2:在環(huán)境中隨機采樣。在環(huán)境中隨機產(chǎn)生一個點,若該點不在障礙物范圍內則計算隨機樹中所有節(jié)點到的歐式距離,并找到距離最近的節(jié)點,若在障礙物范圍內則重新生成并重復該過程直至找到;

stpe3:生成新節(jié)點。在和連線方向,由指向固定生長距離生成一個新的節(jié)點,并判斷該節(jié)點是否在障礙物范圍內,若不在障礙物范圍內則將添加到隨機樹 中,否則的話返回step2重新對環(huán)境進行隨機采樣;

step4:停止搜索。當和目標點之間的距離小于設定的閾值時,則代表隨機樹已經(jīng)到達了目標點,將作為最后一個路徑節(jié)點加入到隨機樹中,算法結束并得到所規(guī)劃的路徑 。

RRT算法由于其隨機采樣及概率完備性的特點,使得其具有如下優(yōu)勢:

(1)不需要對環(huán)境具體建模,有很強空間搜索能力;

(2)路徑規(guī)劃速度快;

(3)可以很好解決復雜環(huán)境下的路徑規(guī)劃問題。

但同樣是因為隨機性,RRT算法也存在很多不足的方面:

(1)隨機性強,搜索沒有目標性,冗余點多,且每次規(guī)劃產(chǎn)生的路徑都不一樣,均不一是最優(yōu)路徑;

(2)可能出現(xiàn)計算復雜、所需的時間過長、易于陷入死區(qū)的問題;

(3)由于樹的擴展是節(jié)點之間相連,使得最終生成的路徑不平滑;

(4)不適合動態(tài)環(huán)境,當環(huán)境中出現(xiàn)動態(tài)障礙物時,RRT算法無法進行有效的檢測;

(5)對于狹長地形,可能無法規(guī)劃出路徑。

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

    關注

    0

    文章

    66

    瀏覽量

    17640
  • 路徑規(guī)劃

    關注

    0

    文章

    78

    瀏覽量

    15465
  • 無人駕駛
    +關注

    關注

    99

    文章

    4172

    瀏覽量

    123472
  • RRT
    RRT
    +關注

    關注

    0

    文章

    12

    瀏覽量

    1210
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    為ROS navigation功能包添加自定義的全局路徑規(guī)劃器(Global Path Planner)

    ROS 的navigation官方功能包提供了三種全局路徑規(guī)劃器:carrot_planner、global_planner、navfn。我們通常使用的是navfn,如果機器人執(zhí)行一些特殊任務而
    發(fā)表于 05-16 19:17

    遺傳算法在水下機器人路徑規(guī)劃中的應用

    提出一種分層路徑規(guī)劃算法來解決大范圍海洋環(huán)境下的智能水下機器人(AUV)的全局路徑規(guī)劃問題。該算法
    發(fā)表于 03-03 14:52 ?18次下載

    基于插值A算法路徑規(guī)劃

    提出一個基于插值的路徑規(guī)劃算法-插值 A*。此算法可以在每個柵格路徑代價不一致的情況下生成一條平滑路徑。由于大多數(shù)基于柵格
    發(fā)表于 03-03 14:59 ?16次下載

    基于勢場柵格法的機器人全局路徑規(guī)劃

    基于勢場柵格法的機器人全局路徑規(guī)劃!資料來源網(wǎng)絡,如有侵權,敬請見
    發(fā)表于 11-30 11:33 ?10次下載

    基于游戲中NPC路徑規(guī)劃的混合算法

    路徑規(guī)劃是游戲人工智能領域的核心問題,如何建立一種高效的路徑規(guī)劃方法仍是研究的熱點之一。針對游戲中NPC的路徑
    發(fā)表于 11-14 14:55 ?7次下載

    基于路徑跟蹤方法的路徑規(guī)劃算法

    為解決拖掛式移動機器人系統(tǒng)路徑規(guī)劃算法精準性低、穩(wěn)定性差和無法考慮系統(tǒng)間安全性等的問題,提出一種基于路徑跟蹤方法的路徑規(guī)劃算法。該
    發(fā)表于 12-04 14:18 ?6次下載
    基于<b class='flag-5'>路徑</b>跟蹤方法的<b class='flag-5'>路徑</b><b class='flag-5'>規(guī)劃算法</b>

    雙足機器人路徑規(guī)劃算法

    針對快速探索隨機樹( RRT算法進行路徑規(guī)劃時隨機性大且未考慮移動代價的問題,提出了任意時間快速探索隨機樹算法。生成一組快速探索隨機樹,之
    發(fā)表于 02-10 11:57 ?0次下載

    由人工勢場引導RRT進行路徑規(guī)劃的方法

    為了解決快速擴展隨機樹(RRT)在障礙物密集、通道狹窄的環(huán)境中收斂速度緩慢、采樣節(jié)點密集、路徑曲折復雜等問題,圍繞RRT的一種常見的變體算法RRI*,設計了一種由人工勢場(APF)引導
    發(fā)表于 04-27 15:05 ?20次下載
    由人工勢場引導<b class='flag-5'>RRT</b>進行<b class='flag-5'>路徑</b><b class='flag-5'>規(guī)劃</b>的方法

    全局路徑規(guī)劃-RRT算法原理及實現(xiàn)

    眾所周知,無人駕駛大致可以分為三個方面的工作:感知,決策及控制。
    的頭像 發(fā)表于 11-08 11:13 ?2644次閱讀

    一文解讀無人駕駛全局路徑規(guī)劃 - RRT算法原理

    路徑規(guī)劃是感知和控制之間的決策階段,主要目的是考慮到車輛動力學、機動能力以及相應規(guī)則和道路邊界條件下,為車輛提供通往目的地的安全和無碰撞的路徑
    發(fā)表于 02-01 10:14 ?1284次閱讀

    自動駕駛軌跡規(guī)劃路徑規(guī)劃總結

    接下來的幾篇文章將主要圍繞著全局路徑規(guī)劃的常見算法展開。全局路徑
    發(fā)表于 06-07 14:23 ?0次下載
    自動駕駛軌跡<b class='flag-5'>規(guī)劃</b>之<b class='flag-5'>路徑</b><b class='flag-5'>規(guī)劃</b>總結

    自動駕駛 RRT算法原理解析

    RRT 算法是一種對狀態(tài)空間隨機采樣的算法,通過對采樣點進行碰撞檢測,避免了對空間的精確建模帶來的大計算量,能夠有效地解決高維空間和復雜約束的路徑規(guī)
    發(fā)表于 07-28 15:45 ?2595次閱讀
    自動駕駛 <b class='flag-5'>RRT</b><b class='flag-5'>算法</b>原理解析

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

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

    多臺倉儲AGV協(xié)作全局路徑規(guī)劃算法的研究

    多AGV動態(tài)路徑規(guī)劃需解決沖突避免,核心在整體協(xié)調最優(yōu)。規(guī)劃時考慮道路設計、擁堵、最短路徑和交通管制,用A*算法避免重復
    的頭像 發(fā)表于 10-28 17:38 ?836次閱讀
    多臺倉儲AGV協(xié)作<b class='flag-5'>全局</b><b class='flag-5'>路徑</b><b class='flag-5'>規(guī)劃算法</b>的研究

    AGV小車中的動態(tài)路徑規(guī)劃算法揭秘

    并非一成不變時,動態(tài)路徑規(guī)劃能力就顯得至關重要。本文將深入探討幾種主流的動態(tài)路徑規(guī)劃算法(如A、Dijkstra、RRT等),并解析它們如何
    的頭像 發(fā)表于 06-17 15:54 ?295次閱讀
    AGV小車中的動態(tài)<b class='flag-5'>路徑</b><b class='flag-5'>規(guī)劃算法</b>揭秘