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

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

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

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

3D視覺工坊 ? 來(lái)源:一點(diǎn)人工一點(diǎn)智能 ? 2023-03-30 10:19 ? 次閱讀

01什么是MotionPlanning

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

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

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

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

02Motion Planning的約束條件(constraints)

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

2.1 車輛運(yùn)動(dòng)學(xué)約束

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

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)格占位圖中表示出來(lái),然后檢測(cè)規(guī)劃路線是否與靜態(tài)障礙物區(qū)域相交。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5)考慮曲率約束(Curvature)

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

04分級(jí)運(yùn)動(dòng)規(guī)劃器

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

Motion Planning是一個(gè)異常復(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的地圖級(jí)別的規(guī)劃;通過(guò)Graph Based的圖搜索算法實(shí)現(xiàn)自動(dòng)駕駛路徑的規(guī)劃。

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

4.2 Behavior Planner

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

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

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

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

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

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

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

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

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

4.3 Local Planner

Local Planner關(guān)注如何生成舒適的、碰撞避免的行駛路徑和舒適的運(yùn)動(dòng)速度,所以Local Planner又可以拆分為兩個(gè)子問題: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進(jìn)行優(yōu)化調(diào)整,從而避開障礙物,生成安全的軌跡。

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

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

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

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

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

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

審核編輯 :李倩

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

    關(guān)注

    0

    文章

    139

    瀏覽量

    15940
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    781

    文章

    13449

    瀏覽量

    165260

原文標(biāo)題:復(fù)雜約束下自動(dòng)駕駛車輛的運(yùn)動(dòng)規(guī)劃解析

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    自動(dòng)駕駛真的會(huì)來(lái)嗎?

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

    細(xì)說(shuō)關(guān)于自動(dòng)駕駛那些事兒

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

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

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

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

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

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

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

    如何讓自動(dòng)駕駛更加安全?

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

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

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

    UWB定位可以用在自動(dòng)駕駛

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

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

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

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

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

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

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

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

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

    ADAS以及自動(dòng)駕駛車輛運(yùn)動(dòng)特性

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

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

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