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

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

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

復(fù)雜約束下自動駕駛車輛的運動規(guī)劃解析

3D視覺工坊 ? 來源:一點人工一點智能 ? 2023-03-30 10:19 ? 次閱讀

01什么是MotionPlanning

Motion Planning是在遵循道路交通規(guī)則的前提下,將自動駕駛車輛從當前位置導(dǎo)航到目的地的一種方法。

在實際開放道理場景下,自動駕駛要處理的場景非常繁雜:空曠的道路場景、與行人、障礙物共用道理的場景、空曠的十字路口、繁忙的十字路口、違反交通規(guī)則的行人/車輛、正常行駛的車輛/行人等等。場景雖然復(fù)雜,但都可以拆解為一系列簡單行為(behavior)的組合:

42fd23b2-ce86-11ed-bfe3-dac502259ad0.jpg

將這些簡單的行為(behavior)組合起來,就可以完成復(fù)雜的駕駛行為。

02Motion Planning的約束條件(constraints)

Motion Planning是一個復(fù)雜的問題,它的執(zhí)行過程需要滿足很多約束條件:

2.1 車輛運動學(xué)約束

車輛運動受到運動學(xué)約束,比如它不能實現(xiàn)瞬時側(cè)向移動,前驅(qū)的車輛必須依賴前輪的轉(zhuǎn)向才能實現(xiàn)變道、轉(zhuǎn)向等操作,在彎道上不能速度過快等等。通常我們采用單車模型(Bicycle Model)對車輛運動進行建模。

431f338a-ce86-11ed-bfe3-dac502259ad0.jpg

2.2 靜態(tài)障礙物(Static Obstacle)約束

靜態(tài)障礙物(Static Obstacle)是道路上靜止的車輛、路面中間的石墩子等車輛不可行駛的區(qū)域。Motion Planning需要避開這些靜態(tài)障礙物,避免與它們發(fā)生碰撞。解決碰撞的思路大概有兩種:

1)將靜態(tài)障礙物(Static Obstacle)在網(wǎng)格占位圖中表示出來,然后檢測規(guī)劃路線是否與靜態(tài)障礙物區(qū)域相交。

2)將車輛的輪廓擴大,比如擴展成一個圓形,然后檢測障礙物是否與Circle發(fā)生碰撞。

432b9e86-ce86-11ed-bfe3-dac502259ad0.jpg

2.3 動態(tài)障礙物約束

Motion Planning要實時處理行人、車輛等各種運動的障礙物,避免與障礙物發(fā)生碰撞事故。

433f7d5c-ce86-11ed-bfe3-dac502259ad0.jpg

2.4 道路交通規(guī)則約束

車輛在道路上行駛必須要遵守車道線約束規(guī)則(比如左轉(zhuǎn)專用道只能左轉(zhuǎn)、實線不能變道、路口必須遵守紅綠燈的指示)和各種標志標牌的指示。

434f88fa-ce86-11ed-bfe3-dac502259ad0.jpg

03Motion Planning的優(yōu)化目標

了解Motion Planning的約束條件之后,需要構(gòu)造目標優(yōu)化函數(shù),然后最小化目標函數(shù),從而獲得在當前環(huán)境下的最優(yōu)運動軌跡。目標函數(shù)的種類有很多,下面枚舉一些常用的目標函數(shù)。

1)關(guān)注路徑長度(Path Length),尋求到達目的地的最短路徑。

2)關(guān)注通行時間(Travel Time),尋求到達目的地的最短時間。

3)懲罰偏離參考軌跡和參考速度的行為。

43681f8c-ce86-11ed-bfe3-dac502259ad0.jpg

4)考慮軌跡平滑性(Smoothness)

5)考慮曲率約束(Curvature)

通過組合設(shè)計自己的目標優(yōu)化函數(shù),從而獲得較好的Planning效果。

04分級運動規(guī)劃器

437c0d08-ce86-11ed-bfe3-dac502259ad0.jpg

Motion Planning是一個異常復(fù)雜的問題,所以通常我們把它切分為一系列的子問題(Sub Problem)。比如Mission Planner、Behavior Planner、Local Planner、Vehicle Control等。

43954a48-ce86-11ed-bfe3-dac502259ad0.jpg

4.1 Mission Planner

Mission Planner關(guān)注High-Level的地圖級別的規(guī)劃;通過Graph Based的圖搜索算法實現(xiàn)自動駕駛路徑的規(guī)劃。

43aae97a-ce86-11ed-bfe3-dac502259ad0.jpg

4.2 Behavior Planner

Behavior Planner主要關(guān)注交通規(guī)則、其它道路交通參與者(自行車、行人、社會車輛)等等,決定在在當前場景下應(yīng)該采取何種操作(如停車讓行、加速通過、避讓行人等等)。

43bc60e2-ce86-11ed-bfe3-dac502259ad0.jpg

Behavior Planner的實現(xiàn)方式比較常見的有幾種:有限狀態(tài)機(Finite State Machines)、規(guī)則匹配系統(tǒng)(Rule Based System)、強化學(xué)習(xí)系統(tǒng)(Reinforcement Learning)。

有限狀態(tài)機中的State是各個行為決策,根據(jù)對外界環(huán)境的感知和交通規(guī)則的約束在各個狀態(tài)之間轉(zhuǎn)換。比如在路口紅綠燈的場景,當路口交通燈為紅色不可通行時,車輛會首先切換到Decelerate to Stop狀態(tài),然后在路口停止線完全停下來,進入Stop狀態(tài),并持續(xù)在Stop狀態(tài)等待,直至交通燈變?yōu)榫G色允許車輛通行,車輛進入Track Speed狀態(tài),繼續(xù)前行。

43c50738-ce86-11ed-bfe3-dac502259ad0.jpg

Rule-Based System是通過一系列的分級的規(guī)則匹配來決定下一步的決策行為。比如交通燈綠色->通行;交通燈紅色->停車等待。

43d3be90-ce86-11ed-bfe3-dac502259ad0.jpg

基于強化學(xué)習(xí)的Behavior Planner系統(tǒng)如下:

43e7243a-ce86-11ed-bfe3-dac502259ad0.jpg

4.3 Local Planner

Local Planner關(guān)注如何生成舒適的、碰撞避免的行駛路徑和舒適的運動速度,所以Local Planner又可以拆分為兩個子問題:Path Planner和Velocity Profile Generation。Path Planner又分為Sampling-Based Planner、Variational Planner和Lattice Planner。

最經(jīng)典的Sampling-Based Planner算法是Rapidly Exploring Random Tree,RRT算法。

44016138-ce86-11ed-bfe3-dac502259ad0.jpg

Variational Planner根據(jù)Cost Function進行優(yōu)化調(diào)整,從而避開障礙物,生成安全的軌跡。

4413af78-ce86-11ed-bfe3-dac502259ad0.jpg

Lattice Planner將空間搜索限制在對車輛可行的Action Space。

4428a8ba-ce86-11ed-bfe3-dac502259ad0.jpg

Velocity Profile Generation要考慮到限速、速度的平滑性等。

4444a4fc-ce86-11ed-bfe3-dac502259ad0.jpg

Vehicle Control將Planner的規(guī)劃結(jié)果轉(zhuǎn)化為車輛的運動行為。

審核編輯 :李倩

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

    關(guān)注

    0

    文章

    139

    瀏覽量

    15968
  • 自動駕駛
    +關(guān)注

    關(guān)注

    782

    文章

    13533

    瀏覽量

    165742

原文標題:復(fù)雜約束下自動駕駛車輛的運動規(guī)劃解析

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

收藏 人收藏

    評論

    相關(guān)推薦

    FPGA在自動駕駛領(lǐng)域有哪些應(yīng)用?

    數(shù)據(jù)的實時處理和反饋,為自動駕駛汽車的決策提供實時、準確的數(shù)據(jù)支持。 三、控制系統(tǒng)優(yōu)化自動駕駛汽車的控制系統(tǒng)是復(fù)雜的,需要實現(xiàn)對車速、轉(zhuǎn)向、剎車等多種信息的實時控制。FPGA可以提供高速的控制邏輯,并
    發(fā)表于 07-29 17:09

    自動駕駛真的會來嗎?

    級別的完全可自動駕駛車輛技術(shù),最終目的是在駕駛過程中完全不需要司機的干擾、參與甚至存在?! 〈饲?,在接受新浪科技采訪時,百度無人車項目負責人王勁也強調(diào)過自動駕駛等級概念的不同。這位百度
    發(fā)表于 07-21 09:00

    細說關(guān)于自動駕駛那些事兒

    展示在市區(qū)的自動駕駛情境。這臺由光達、定位系統(tǒng)和攝影機組成的自動駕駛車,在車輛偏離車道時可自動導(dǎo)回車道。三種系統(tǒng)的作用優(yōu)先級,第一是光達,不僅可以偵測障礙物,還可以“識別”。例如,當識
    發(fā)表于 05-15 17:49

    AI/自動駕駛領(lǐng)域的巔峰會議—國際AI自動駕駛高峰論壇

    由南德意志出版及活動有限公司舉辦的 國際AI自動駕駛高峰論壇 將于 2017年11月28/29日 在 德國慕尼黑 舉辦,中德聯(lián)合股份公司作為中國獨家合作伙伴,誠邀您撥冗蒞臨!【活動背景】AI
    發(fā)表于 09-13 13:59

    UWB主動定位系統(tǒng)在自動駕駛中的應(yīng)用實踐

    `n 自動駕駛的前世今生過去車輛都是手動擋,司機依靠手腳復(fù)雜配合,大腦反應(yīng)及時、以及車和上路經(jīng)驗積累才能把車開好、開穩(wěn)、平順省油,駕駛員就是一個職業(yè),具備一定身體素質(zhì)要求才能勝任。隨著
    發(fā)表于 12-14 17:30

    中國自動駕駛行業(yè)前景看好,國產(chǎn)技術(shù)迅速發(fā)展

    系統(tǒng)、定位導(dǎo)航系統(tǒng)、路徑規(guī)劃系統(tǒng)、中央處理單元、輔助駕駛系統(tǒng)與運動控制系統(tǒng)六大系統(tǒng)。當各家企業(yè)全力競爭時,無法忽視一個最基礎(chǔ)的事實就是:自動駕駛的產(chǎn)業(yè)鏈很長,任何一家公司都不可能獨舞。
    發(fā)表于 04-03 05:36

    如何讓自動駕駛更加安全?

    的基礎(chǔ)和條件。今年1月份,國家發(fā)改委發(fā)布《智能汽車創(chuàng)新發(fā)展戰(zhàn)略征求意見稿》,明確提出了中國到2035年發(fā)展成為智能汽車大國的戰(zhàn)略規(guī)劃。自動駕駛汽車公共道路測試的下一階段,將是部分技術(shù)領(lǐng)先企業(yè)的商業(yè)化
    發(fā)表于 05-13 00:26

    UWB高精度定位在自動駕駛中的應(yīng)用前景

    自動駕駛的實現(xiàn)高度依賴環(huán)境感知、控制執(zhí)行、高精度定位、路徑規(guī)劃等方面的核心技術(shù)。其中通過環(huán)境感知,實時準確地識別出車輛行駛路徑周邊對其安全行駛可能存在隱患的物體,為車輛的控制執(zhí)行提供可
    發(fā)表于 10-26 16:41

    UWB定位可以用在自動駕駛

    的價格。自動駕駛四大核心技術(shù)分別為環(huán)境感知、高精度定位、路徑規(guī)劃、控制執(zhí)行。其中環(huán)境感知技術(shù)是最基礎(chǔ)、最重要的一環(huán)。通過環(huán)境感知,可實時、可靠且準確地識別出車輛行駛路徑周邊對其安全行駛可能存在隱患的物體
    發(fā)表于 11-18 14:15

    網(wǎng)聯(lián)化自動駕駛的含義及發(fā)展方向

    自動駕駛定義?! 』趩诬囍悄艿?b class='flag-5'>自動駕駛:依托車輛自身智能化水平,依靠人工智能、視覺計算、雷達、監(jiān)控裝置和全球定位系統(tǒng)之間的協(xié)同合作,讓車載計算機能夠在不受任何人為干預(yù)的情況下自動安全
    發(fā)表于 01-12 15:42

    自動駕駛車輛中AI面臨的挑戰(zhàn)

    自動駕駛車輛中采用的AI算法自動駕駛車輛中AI面臨的挑戰(zhàn)
    發(fā)表于 02-22 06:39

    自動駕駛技術(shù)的實現(xiàn)

    的帶寬有了更高的要求。從而使用以太網(wǎng)技術(shù)及中央域控制(Domain)和區(qū)域控制(Zonal)架構(gòu)是下一代車載網(wǎng)絡(luò)的發(fā)展方向。然而對于自動駕駛技術(shù)的實現(xiàn),涉及到感知、規(guī)劃、執(zhí)行三個層面。由于車輛行...
    發(fā)表于 09-03 08:31

    LabVIEW開發(fā)自動駕駛的雙目測距系統(tǒng)

    LabVIEW開發(fā)自動駕駛的雙目測距系統(tǒng) 隨著車輛駕駛技術(shù)的不斷發(fā)展,自動駕駛技術(shù)正日益成為現(xiàn)實。從L2級別的輔助駕駛技術(shù)到L3級別的受條件
    發(fā)表于 12-19 18:02

    ADAS以及自動駕駛車輛運動特性

    ADAS以及自動駕駛車輛運動特性就是在你開啟自動駕駛或ADAS某項功能時候時候車輛給你的舒適,感官自然安逸,不會產(chǎn)生恐懼以及驚恐等感受。
    的頭像 發(fā)表于 06-25 14:34 ?3846次閱讀

    自動駕駛汽車四種常用的路徑規(guī)劃算法解析

    自動駕駛汽車的路徑規(guī)劃算法最早源于機器人的路徑規(guī)劃研究,但是就工況而言卻比機器人的路徑規(guī)劃復(fù)雜得多,自動
    發(fā)表于 03-08 17:29 ?1.7w次閱讀