日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

決策規(guī)劃系列:運動規(guī)劃常用算法

3D視覺工坊 ? 來源:十一號組織 ? 2023-04-17 09:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

有了全局路徑參考信息,有了局部環(huán)境信息了,有了行為決策模塊輸入的決策信息,下一步自然而然的就要進行運動規(guī)劃,從而生成一條局部的更加具體的行駛軌跡,并且這條軌跡要滿足安全性和舒適性要求。

考慮到車輛是一個具有巨大慣性的鐵疙瘩且沒有瞬間移動的功能,如果僅考慮瞬時狀態(tài)的行駛軌跡,不規(guī)劃出未來一段時間有前瞻性的行駛軌跡,那么很容易造成一段時間后無解。因此,運動規(guī)劃生成的軌跡是一種由二維空間和一維時間組成的三維空間中的曲線,是一種偏實時的路徑規(guī)劃。

運動規(guī)劃的第一步往往采用隨機采樣算法,即走一步看一步,不斷更新行駛軌跡。代表算法是基于采樣的方法:PRM、RRT、Lattice。這類算法通過隨機采樣的方式在地圖上生成子節(jié)點,并與父節(jié)點相連,若連線與障礙物無碰撞風險,則擴展該子節(jié)點。重復上述步驟,不斷擴展樣本點,直到生成一條連接起點到終點的路徑。

PRM

概率路標法 (Probabilistic Road Maps, PRM),是一種經(jīng)典的采樣方法,由Lydia E.等人在1996年提出。PRM主要包含三個階段,一是采樣階段,二是碰撞檢測階段,三是搜索階段。

圖25為已知起點A和終點B的地圖空間,黑色空間代表障礙物,白色空間代表可通行區(qū)域。在采樣階段中,PRM首先在地圖空間進行均勻的隨即采樣,也就是對地圖進行稀疏采樣,目的是將大地圖簡化為較少的采樣點。

在碰撞檢測階段,剔除落在障礙物上的采樣點,并將剩下的點與其一定距離范圍內的點相連,同時刪除穿越障礙物的連線,從而構成一張無向圖。

在搜索階段,利用全局路徑規(guī)劃算法章節(jié)介紹的搜索算法(Dijkstra、A*等)在無向圖中進行搜索,從而找出一條起點A到終點B之間的可行路徑。

e93690ec-dcaa-11ed-bfe3-dac502259ad0.png

圖27 PRM工作原理示意圖(來源:https://mp.weixin.qq.com/s/WGOUf7g0C4Od4X9rnCfqxA)

算法步驟可以總結為:

(1)構造無向圖G =(V,E),其中V代表隨機采樣的點集,E代表兩采樣點之間所有可能的無碰撞路徑,G初始狀態(tài)為空。

(2)隨機撒點,并選取一個無碰撞的點c(i)加入到V中。

(3)定義距離r,如果c(i)與V中某些點的距離小于r,則將V中這些點定義為c(i)的鄰域點。

(4)將c(i)與其鄰域點相連,生成連線t,并檢測連線t是否與障礙物發(fā)生碰撞,如果無碰撞,則將t加入E中。

(5)重復步驟2-4,直到所有采樣點(滿足采樣數(shù)量要求)均已完成上述步驟。

(5)采用圖搜索算法對無向圖G進行搜索,如果能找到起始點A到終點B的路線,說明存在可行的行駛軌跡。

PRM算法相比基于搜索的算法,簡化了環(huán)境、提高了效率。但是在有狹窄通道場景中,很難采樣出可行路徑,效率會大幅降低。

RRT

快速探索隨機樹(Rapidly Exploring Random Trees,RRT),是Steven M. LaValle和James J. Kuffner Jr.在1998年提出的一種基于隨機生長樹思想實現(xiàn)對非凸高維空間快速搜索的算法。與PRM相同的是兩者都是基于隨機采樣的算法,不同的是PRM最終生成的是一個無向圖,而RRT生成的是一個隨機樹。RRT的最顯著特征就是具備空間探索的能力,即從一點向外探索拓展的特征。

RRT分單樹和雙樹兩種類型,單樹RRT將規(guī)起點作為隨機樹的根節(jié)點,通過隨機采樣、碰撞檢測的方式為隨機樹增加葉子節(jié)點,最終生成一顆隨機樹。而雙樹RRT則擁有兩顆隨機樹,分別以起點和終點為根節(jié)點,以同樣的方式進行向外的探索,直到兩顆隨機樹相遇,從而達到提高規(guī)劃效率的目的。

下面以圖28所示的地圖空間為例介紹單樹RRT算法的實現(xiàn)過程。在此地圖空間中,我們只知道起點A和終點B以及障礙物的位置(黑色的框)。

e93f160e-dcaa-11ed-bfe3-dac502259ad0.png

圖28 RRT算法舉例的地圖空間

對于單樹RRT算法,我們將起點A設置為隨機樹的根,并生成一個隨機采樣點,如圖27所示,隨機采樣點有下面這幾種情況。

(1)隨機采樣點1落在自由區(qū)域中,但是根節(jié)點A和隨機采樣點1之間的連線存在障礙物,無法通過碰撞檢測,采樣點1會被舍棄,重新再生成隨機采樣點。

(2)隨機采樣點2落在障礙物的位置,采樣點2也會被舍棄,重新再生成隨機采樣點。

(3)隨機采樣點3落在自由區(qū)域,且與根節(jié)點A之間的連線不存在障礙物,但是超過根節(jié)點的步長限制。但此時這個節(jié)點不會被簡單的舍棄點,而是會沿著根節(jié)點和隨機采樣點3的連線,找出符合步長限制的中間點,將這個中間點作為新的采樣點,也就是圖29中的4。

e94368e4-dcaa-11ed-bfe3-dac502259ad0.png

圖29 不同隨機采樣點舉例

接著我們繼續(xù)生成新的隨機采樣點,如果新的隨機采樣點位于自由區(qū)域,那么我們就可以遍歷隨機樹中已有的全部節(jié)點,找出距離新的隨機采樣點最近的節(jié)點,同時求出兩者之間的距離,如果滿足步長限制的話,我們將接著對這兩個節(jié)點進行碰撞檢測,如果不滿足步長限制的話,我們需要沿著新的隨機采樣點和最近的節(jié)點的連線方向,找出一個符合步長限制的中間點,用來替代新的隨機采樣點。最后如果新的隨機采樣點和最近的節(jié)點通過了碰撞檢測,就意味著二者之間存在邊,我們便可以將新的隨機采樣點添加進隨機樹中,并將最近的點設置為新的隨機采樣點的父節(jié)點。

重復上述過程,直到新的隨機采樣點在終點的步長限制范圍內,且滿足碰撞檢測。則將新的隨機采樣點設為終點B的父節(jié)點,并將終點加入隨機樹,從而完成迭代,生成如圖30所示的完整隨機樹。

e9492356-dcaa-11ed-bfe3-dac502259ad0.png

圖30隨機樹結算結果示例

相比PRM,RRT無需搜索步驟、效率更高。通過增量式擴展的方式,找到路徑后就立即結束,搜索終點的目的性更強。但是RRT作為一種純粹的隨機搜索算法,對環(huán)境類型不敏感,當?shù)貓D空間中存在狹窄通道時,因被采樣的概率低,導致算法的收斂速度慢,效率會大幅下降,有時候甚至難以在有狹窄通道的環(huán)境找到路徑。

圖31展示了 RRT應對存在狹窄通道地圖空間時的兩種表現(xiàn),一種是RRT很快就找到了出路,一種是一直被困在障礙物里面。

e9507098-dcaa-11ed-bfe3-dac502259ad0.png

圖31 RRT面對狹窄通道時的表現(xiàn)

圍繞如何更好的“進行隨機采樣”、“定義最近的點”以及“進行樹的擴展”等方面,誕生了多種改進型的算法,包括雙樹RRT-Connect(雙樹)、lazy-RRT, RRT-Extend等。

PRM和RRT都是一個概率完備但非最優(yōu)的路徑規(guī)劃算法,也就是只要起點和終點之間存在有效的路徑,那么只要規(guī)劃的時間足夠長,采樣點足夠多,必然可以找到有效的路徑。但是這個解無法保證是最優(yōu)的。

采用PRM和RRT等隨機采樣算法生成的行駛軌跡,大多是一條條線段,線段之間的曲率也不不連續(xù),這樣的行駛軌跡是不能保證舒適性的,所以還需要進一步進行曲線平滑、角度平滑處理。代表算法是基于曲線插值的方法:RS曲線、Dubins曲線、多項式曲線、貝塞爾曲線和樣條曲線等。

所有基于曲線插值方法要解決的問題就是:在圖32上的若干點中,求出一條光滑曲線盡可能逼近所有點。下文以多項式曲線和貝塞爾曲線為例,介紹曲線插值算法的示例。

e9588f76-dcaa-11ed-bfe3-dac502259ad0.png

圖32 曲線插值方法要解決的問題描述

多項式曲線

找到一條曲線擬合所有的點,最容易想到的方法就是多項式曲線。常用的有三階多項式曲線、五階多項式曲線和七階多項式曲線。理論上只要多項式的階數(shù)足夠高,就可以擬合各種曲線。但從滿足需求和工程實現(xiàn)的角度,階數(shù)越低越好。

車輛在運動規(guī)劃中,舒適度是一個非常重要的指標,在物理中衡量舒適性的物理量為躍度(Jerk),它是加速度的導數(shù)。Jerk的絕對值越小意味著加速度的變化越平緩,加速度的變化越平緩意味著越舒適。而五次多項式曲線則被證明是在運動規(guī)劃中可以使Jerk比較小的多項式曲線。

以圖30所示換道場景為例,已知Frenet坐標系下?lián)Q道起點和終點的六個參數(shù)s0、v0、a0、st、vt、at,采用橫縱向解耦分別進行運動規(guī)劃的方法,可得橫向位置x(t)和縱向位置y(t)關于時間t的五次多項式表達式。

e9697bba-dcaa-11ed-bfe3-dac502259ad0.png

五次多項式中存在六個未知量,將起點和終點已知的六個參數(shù)代入便可這個六個未知量。然后根據(jù)時間t進行合并即可得到橫縱向聯(lián)合控制的曲線,即最終運動規(guī)劃的曲線。

貝塞爾曲線

對于比較少的點來說,采用多項式曲線非常合理。但是當點比較多時,為了逼近所有點,就不得不增加多項式的次數(shù),而由此帶來的負面影響就是曲線震蕩。退一步講,即使震蕩能夠被消除,獲得的曲線由于存在非常多的起伏,也不夠光順。而貝塞爾曲線的出現(xiàn),正好解決了上述問題。

1959年,法國數(shù)學家保爾·德·卡斯特里使用獨家配方求出貝塞爾曲線。1962年,法國雷諾汽車公司工程師皮埃爾·貝塞爾將自己在汽車造型設計的一些心得歸納總結,并廣泛發(fā)表。貝塞爾在造型設計的心得可簡單總結為:先用折線段勾畫出汽車的外形大致輪廓,再用光滑的參數(shù)曲線去逼近這個折線多邊形。

繪制貝塞爾曲線之前,我們需要知道起點和終點的參數(shù),然后再提供任意數(shù)量的控制點的參數(shù)。如果控制點的數(shù)量為0,則為一階貝塞爾曲線,如果控制點的數(shù)量為1,則為二階貝塞爾曲線,如果控制點的數(shù)量為2,則為三階貝塞爾曲線,依次類推。不論是起點、終點還是控制點,它們均代表坐標系下的一個向量。

下面我們以經(jīng)典的二階貝塞爾曲線為例,介紹其繪制方法。如圖33所示,P0和P2為已知的參數(shù)的起點和終點,P1為已知參數(shù)的控制點。首先我們按照起點、控制點、終點的順序依次連接,生成兩條直線。

e9747344-dcaa-11ed-bfe3-dac502259ad0.png

圖33 二階貝塞爾曲線示例

接著我們以每條直線的起點開始,向各自的終點按比例t取點,如圖中的A和B。隨后我們將A和B相連得到一條直線,也按相同的比例t取點,便可得到C點,這也是二階貝塞爾曲線在比例為t時會經(jīng)過的點。比列t滿足如下的公式。

e980789c-dcaa-11ed-bfe3-dac502259ad0.png

當我們比例t一點點變大(從0到1),就得到起點到終點的所有貝塞爾點,所有點相連便繪制出完整的二階貝塞爾曲線C(t),用公式表達為。

e9894d6e-dcaa-11ed-bfe3-dac502259ad0.png

由二階貝塞爾曲線拓展到N階貝塞爾曲線,可得數(shù)學表達式如下。

e98fbb2c-dcaa-11ed-bfe3-dac502259ad0.png






審核編輯:劉清

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

    關注

    0

    文章

    14

    瀏覽量

    4521
  • RRT
    RRT
    +關注

    關注

    0

    文章

    12

    瀏覽量

    1349
  • Dubins
    +關注

    關注

    0

    文章

    2

    瀏覽量

    2036

原文標題:決策規(guī)劃系列:運動規(guī)劃常用算法

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    微電網(wǎng)規(guī)劃中儲能技術革新的方向有哪些?

    的“能量緩沖器”與“穩(wěn)定調節(jié)器”,其性能直接決定微電網(wǎng)規(guī)劃的科學性、經(jīng)濟性與可靠性——不僅要解決光伏、風電等可再生能源的波動性、間歇性消納難題,還要滿足微電網(wǎng)調峰填谷、應急供電、模式切換等核心需求。隨著
    的頭像 發(fā)表于 04-09 13:51 ?201次閱讀
    微電網(wǎng)<b class='flag-5'>規(guī)劃</b>中儲能技術革新的方向有哪些?

    感知、決策規(guī)劃與執(zhí)行控制:智能系統(tǒng)的三層核心架構解析

    智能系統(tǒng)與復雜環(huán)境的每一次成功交互,都依賴于感知、決策規(guī)劃與執(zhí)行控制三個基礎層面的精密協(xié)作。這三大功能模塊構成了一個帶有動態(tài)反饋與雙向信息流的閉環(huán)系統(tǒng),是人工智能、人形機器人的核心架構。 本文將深入
    的頭像 發(fā)表于 01-24 15:00 ?720次閱讀
    感知、<b class='flag-5'>決策</b><b class='flag-5'>規(guī)劃</b>與執(zhí)行控制:智能系統(tǒng)的三層核心架構解析

    AI賦能微電網(wǎng)規(guī)劃,開啟智能新時代

    出力與實際偏差可達30%,按固定場景設計的儲能容量在極端天氣下頻頻“失穩(wěn)”,分步決策規(guī)劃模式往往導致“投資與運行兩張皮”。人工智能(AI)技術的深度滲透,以其強大的數(shù)據(jù)處理、精準預測與自適應優(yōu)化能力
    的頭像 發(fā)表于 01-05 14:36 ?531次閱讀
    AI賦能微電網(wǎng)<b class='flag-5'>規(guī)劃</b>,開啟智能新時代

    伺服系統(tǒng)回零運動方向與實際規(guī)劃方向相反問題處理

    在工業(yè)自動化領域,伺服系統(tǒng)的回零運動方向與實際規(guī)劃方向相反是常見的調試問題。這種現(xiàn)象通常發(fā)生在設備首次上電調試或參數(shù)重置后,會導致機械部件朝錯誤方向移動,甚至引發(fā)碰撞風險。要系統(tǒng)解決該問題,需從硬件
    的頭像 發(fā)表于 12-23 10:03 ?1526次閱讀

    安寶特方案丨W2MO 規(guī)劃環(huán)節(jié):新倉 / 配送中心的 3D 可視化數(shù)據(jù)化規(guī)劃

    物流行業(yè)新建 / 擴建倉庫、配送中心時,常面臨 “流程與區(qū)域設計無直觀參考”“性能、人員(FTE)、設備需求難精準測算”“不同規(guī)劃方案差異不清晰” 的問題。 安寶特W2MO平臺 可搭建含 3D
    的頭像 發(fā)表于 12-08 11:33 ?679次閱讀
    安寶特方案丨W2MO <b class='flag-5'>規(guī)劃</b>環(huán)節(jié):新倉 / 配送中心的 3D 可視化數(shù)據(jù)化<b class='flag-5'>規(guī)劃</b>

    基于感知引導的多步驟精細操作任務與運動規(guī)劃

    傳統(tǒng)的任務與運動規(guī)劃(TAMP)系統(tǒng)在機器人操作應用中通常依賴靜態(tài)模型運行,因此在面對新環(huán)境時往往表現(xiàn)不佳。將感知與操作相融合,是應對這一挑戰(zhàn)的有效途徑,使機器人能夠在執(zhí)行過程中實時更新規(guī)劃,從而適應動態(tài)變化的場景。
    的頭像 發(fā)表于 11-14 10:18 ?1654次閱讀
    基于感知引導的多步驟精細操作任務與<b class='flag-5'>運動</b><b class='flag-5'>規(guī)劃</b>

    地物光譜應用在農(nóng)業(yè)與城市規(guī)劃中的創(chuàng)新實踐

    在現(xiàn)代農(nóng)業(yè)和城市規(guī)劃領域,準確獲取地物信息成為提升管理效率和決策科學性的重要環(huán)節(jié)。隨著遙感技術的飛速發(fā)展,地物光譜分析作為一種精準、非接觸的檢測手段,正被廣泛應用于真實場景中。無論是農(nóng)作物健康監(jiān)測
    的頭像 發(fā)表于 10-20 16:33 ?644次閱讀

    分享一個嵌入式學習階段規(guī)劃

    給大家分享一個嵌入式學習階段規(guī)劃: (一)基礎筑牢階段(約 23 天) 核心目標:打牢 C 語言、數(shù)據(jù)結構、電路基礎C 語言開發(fā):學變量 / 指針 / 結構體等核心語法,用 Dev-C++ 實操
    發(fā)表于 09-12 15:11

    自主工具鏈助力端到端組合輔助駕駛算法驗證

    算法介紹傳統(tǒng)組合輔助駕駛算法一般分為感知定位、決策規(guī)劃、控制三部分功能,將傳感器數(shù)據(jù)輸入后,經(jīng)算法處理,輸出控制指令。傳統(tǒng)組合輔助駕駛
    的頭像 發(fā)表于 08-26 17:41 ?3349次閱讀
    自主工具鏈助力端到端組合輔助駕駛<b class='flag-5'>算法</b>驗證

    華工科技與國機集團機械工業(yè)規(guī)劃研究院深化戰(zhàn)略合作

    近日,華工科技產(chǎn)業(yè)股份有限公司(以下簡稱“華工科技”)與國機集團機械工業(yè)規(guī)劃研究院有限公司(以下簡稱“機械規(guī)劃院”)簽訂戰(zhàn)略合作協(xié)議,進一步深化戰(zhàn)略合作,共繪合作新篇章。機械規(guī)劃院董事長紀學成,華工
    的頭像 發(fā)表于 08-16 11:49 ?1463次閱讀

    三坐標測量機路徑規(guī)劃與補償技術:核心算法解析

    三坐標測量的微米級精度背后,是精密的路徑規(guī)劃算法與實時補償技術在保駕護航。三坐標測量機的智能避撞算法保障了測量的安全與高效;溫度補償技術消除了環(huán)境的無形干擾;點云智能處理則讓海量數(shù)據(jù)蛻變?yōu)榫珳实墓こ?/div>
    的頭像 發(fā)表于 08-01 14:15 ?1833次閱讀
    三坐標測量機路徑<b class='flag-5'>規(guī)劃</b>與補償技術:核心<b class='flag-5'>算法</b>解析

    Nordic nRF54L 系列的關鍵引腳規(guī)劃指南

    接下來我們將探討 nRF54L 系列(nRF54L15、nRF54L10、nRF54L05)引腳規(guī)劃的關鍵方面。我們將從探討與引腳規(guī)劃相關的電源域及其相關的 GPIO 端口開始。我們將突出每個域提供
    發(fā)表于 06-28 11:44

    PTR54L15藍牙模組的引腳規(guī)劃——電源域

    更加的強大,使用上也有些不同,關于這個模組的引腳該如何規(guī)劃使用呢,現(xiàn)在我們來說下電源域: “電源域”是芯片的一部分,可以獨立開機或關機以優(yōu)化能耗 引腳規(guī)劃需注意,PTR54L15架構分 MCU、無線電、外設、低功耗四個電源域,各域含不同外設及 GPIO 端口,合理分配引腳
    發(fā)表于 06-25 19:13

    投入式水位計:助力水資源規(guī)劃與結構安全

    在水資源管理與巖土工程安全監(jiān)測領域,水位數(shù)據(jù)的實時性和準確性直接影響決策的科學性與工程可靠性。投入式水位計作為一種高精度、耐用的監(jiān)測工具,正成為水利工程、地下結構物安全評估及水資源規(guī)劃中不可或缺
    的頭像 發(fā)表于 06-19 13:17 ?719次閱讀
    投入式水位計:助力水資源<b class='flag-5'>規(guī)劃</b>與結構安全

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

    并非一成不變時,動態(tài)路徑規(guī)劃能力就顯得至關重要。本文將深入探討幾種主流的動態(tài)路徑規(guī)劃算法(如A、Dijkstra、RRT等),并解析它們如何在AGV行業(yè)中大顯身手。 為何需要動態(tài)路徑規(guī)劃? 1.簡介 傳統(tǒng)的靜態(tài)路徑
    的頭像 發(fā)表于 06-17 15:54 ?2048次閱讀
    AGV小車中的動態(tài)路徑<b class='flag-5'>規(guī)劃算法</b>揭秘
    宝清县| 满洲里市| 伊川县| 阳曲县| 大港区| 灵川县| 夏邑县| 河间市| 颍上县| 兰考县| 涿州市| 武城县| 永吉县| 搜索| 武夷山市| 青海省| 明光市| 麻城市| 陕西省| 绥化市| 北流市| 射阳县| 崇仁县| 孝感市| 浏阳市| 定边县| 白朗县| 大英县| 从江县| 天门市| 奉贤区| 卓资县| 策勒县| 梅州市| 常宁市| 彰化县| 普陀区| 鄄城县| 义乌市| 凭祥市| 花莲县|