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

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

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

三個(gè)方面闡述了常用的無(wú)人駕駛避障方法

ml8z_IV_Technol ? 來(lái)源:未知 ? 作者:李倩 ? 2018-05-11 14:42 ? 次閱讀

根據(jù)無(wú)人駕駛避障的過(guò)程,將無(wú)人駕駛避障分成三個(gè)方面:運(yùn)動(dòng)障礙物檢測(cè)、運(yùn)動(dòng)障礙物碰撞軌跡預(yù)測(cè)、運(yùn)動(dòng)障礙物避障。本本文圍繞中三個(gè)方面闡述了常用的無(wú)人駕駛避障方法。

我們必須先要理解無(wú)人駕駛避障的含義,很明顯我們根據(jù)無(wú)人駕駛避障的過(guò)程,可以將無(wú)人駕駛避障分成三個(gè)方面:

運(yùn)動(dòng)障礙物檢測(cè):對(duì)運(yùn)動(dòng)過(guò)程中環(huán)境中的運(yùn)動(dòng)障礙物進(jìn)行檢測(cè),主要由車載環(huán)境感知系統(tǒng)完成。(很明顯,從常識(shí)角度看,避開(kāi)障礙物的第一步就是檢測(cè)障礙物)

運(yùn)動(dòng)障礙物碰撞軌跡預(yù)測(cè):對(duì)運(yùn)動(dòng)過(guò)程中可能遇到的障礙物進(jìn)行可能性評(píng)級(jí)與預(yù)測(cè),判斷與無(wú)人駕駛車輛的碰撞關(guān)系。(當(dāng)你檢測(cè)到障礙物后,你就得讓機(jī)器判斷是否會(huì)與汽車相撞)

運(yùn)動(dòng)障礙物避障:通過(guò)智能決策和路徑規(guī)劃,使無(wú)人駕駛車輛安全避障,由車輛路徑?jīng)Q策系統(tǒng)執(zhí)行。(判斷了可能會(huì)與汽車發(fā)生碰撞的障礙物后,你就得去讓機(jī)器做出決策來(lái)避障了)

接下來(lái)我們將會(huì)從這三個(gè)方面來(lái)大致闡述現(xiàn)如今都有哪些方法。

運(yùn)動(dòng)障礙物檢測(cè)方法

其實(shí)運(yùn)動(dòng)障礙物檢測(cè)這部分呢,要是看過(guò)我前面提到的調(diào)研就會(huì)明白,運(yùn)動(dòng)障礙物檢測(cè)根據(jù)他們的sensor主要分成兩類:

一種是基于激光雷達(dá)和毫米波雷達(dá)

一種是基于立體視覺(jué)的

基于激光雷達(dá)

那么根據(jù)激光雷達(dá)的檢測(cè)方法主要有三種:

地圖差分法。地圖差分法是指根據(jù)地圖上不同障礙物在不同時(shí)刻的狀態(tài)來(lái)分析障礙物分布,得到運(yùn)動(dòng)信息。有篇文章提出了動(dòng)態(tài)環(huán)境中基于時(shí)空關(guān)聯(lián)屬性的動(dòng)靜態(tài)障礙實(shí)時(shí)檢測(cè)方法。將不同時(shí)刻環(huán)境感知傳感器的讀數(shù)統(tǒng)一轉(zhuǎn)換到世界坐標(biāo)系中,分析障礙的時(shí)間屬性和空間屬性,就能夠識(shí)別動(dòng)態(tài)障礙和靜態(tài)障礙。該方法不需要將傳感器讀數(shù)映射到柵格地圖上,節(jié)省了存儲(chǔ)和計(jì)算時(shí)間,提高了障礙識(shí)別效率。

實(shí)體類聚法。實(shí)物類聚法通過(guò)將激光雷達(dá)收集到的數(shù)據(jù)進(jìn)行分類,將運(yùn)動(dòng)障礙物的實(shí)體信息根據(jù)分類進(jìn)行匯總,每一個(gè)障礙物實(shí)體狀態(tài)信息由很多個(gè)類別中的信息組成,從而對(duì)其進(jìn)行一些狀態(tài)描述

目標(biāo)跟蹤法。目標(biāo)跟蹤法指對(duì)障礙物進(jìn)行軌跡跟蹤從而獲得運(yùn)動(dòng)信息。由于在多目標(biāo)環(huán)境下數(shù)據(jù)的關(guān)聯(lián)性和激光雷達(dá)傳感器的必然誤差,不同時(shí)刻的目標(biāo)關(guān)聯(lián)需要按情況分類討論。

總之這個(gè)基于激光雷達(dá)的障礙物檢測(cè)方法有個(gè)致命的缺陷就是成本高,優(yōu)點(diǎn)就是精度高。

基于立體視覺(jué)

近幾年,計(jì)算機(jī)視覺(jué)很火,在無(wú)人駕駛障礙物檢測(cè)這塊也有很大的應(yīng)用。但是講真,計(jì)算機(jī)視覺(jué)算是人工智能領(lǐng)域技術(shù)性很強(qiáng)的一塊工作了。在過(guò)去的幾年里,很多基于2D/3D視覺(jué)的傳感器技術(shù)都被提出來(lái)應(yīng)用到各種場(chǎng)景與應(yīng)用中,也有不少文章對(duì)此做了許多針對(duì)新的闡述。比如說(shuō)ITSC2014中有篇文章針對(duì)障礙物檢測(cè)這個(gè)方向主要被分成了四類方法:

第一類是probabilistic occupancy maps,由ELFES首次提出。

這個(gè)方法就是把機(jī)器眼中的世界,看成由很多小網(wǎng)格組成的大網(wǎng)格,該算法的目的就是來(lái)計(jì)算不同時(shí)間刻度下這些網(wǎng)格連接之間的相關(guān)性。具體算法,有興趣地大家可以去看看(我是沒(méi)興趣的)

第二類是digital elevation map,簡(jiǎn)稱DEM。乍一看這個(gè)其實(shí)挺出名的,以前我們?cè)趯W(xué)地理課時(shí)就常常看到這樣的縮寫,但是人家是digital elevation model,其實(shí)本質(zhì)上是一樣的,這是一個(gè)基于高度的網(wǎng)格表示法。如下圖所示:

第三類叫做scene flow segmentation或者叫做光流更貼切些。毋庸置疑,做無(wú)人駕駛視覺(jué)相關(guān)算法的人應(yīng)該都知道這個(gè)算法,很火。Optical Flow是圖片序列或者視頻中像素級(jí)的密集對(duì)應(yīng)關(guān)系,例如在每個(gè)像素上估算一個(gè)2維的偏移矢量,得到的Optical Flow以2維矢量場(chǎng)表示。這個(gè)方法我個(gè)人感覺(jué)比較成熟了,畢竟CNN的優(yōu)勢(shì)擺在那里呢。感興趣的人可以去看看ECCV2016,里面有訓(xùn)練CNN快速且準(zhǔn)確地得到2維偏移矢量場(chǎng)的相關(guān)信息。

最后一類就是基于幾何的聚類方法,這種方法就是對(duì)三維空間中點(diǎn)云形成的幾何形狀做聚類。這種方法簡(jiǎn)單迅速,也有不少文章做了相關(guān)評(píng)估。

就比如說(shuō)人家斯坦福在2015年發(fā)表的一篇文章里就提出了用兩個(gè)360度的攝像頭來(lái)做障礙物檢測(cè)。這個(gè)思想就是受到基于幾何的聚類方法的啟發(fā)。

上圖被黃色覆蓋的幾何形狀就是障礙物。

運(yùn)動(dòng)障礙物碰撞軌跡預(yù)測(cè)

前面我們從障礙物的表達(dá)及識(shí)別,講述了四個(gè)國(guó)內(nèi)外應(yīng)用的方法。接下來(lái)我們來(lái)談?wù)勥\(yùn)動(dòng)障礙物碰撞軌跡的預(yù)測(cè)。我想其實(shí)這個(gè)小標(biāo)題應(yīng)該改成運(yùn)動(dòng)障礙物的追蹤。這個(gè)部分其實(shí)是與前面一部分障礙物的檢測(cè)識(shí)別分不開(kāi)的。無(wú)人車的感知系統(tǒng)需要實(shí)時(shí)識(shí)別和追蹤多個(gè)運(yùn)動(dòng)目標(biāo)(Multi-ObjectTracking,MOT),例如車輛和行人。

物體識(shí)別是計(jì)算機(jī)視覺(jué)的核心問(wèn)題之一,最近幾年由于深度學(xué)習(xí)的革命性發(fā)展,計(jì)算機(jī)視覺(jué)領(lǐng)域大量使用CNN,物體識(shí)別的準(zhǔn)確率和速度得到了很大提升,但總的來(lái)說(shuō)物體識(shí)別算法的輸出一般是有噪音的:物體的識(shí)別有可能不穩(wěn)定,物體可能被遮擋,可能有短暫誤識(shí)別等。自然地,MOT問(wèn)題中流行的Tracking-by-detection方法就要解決這樣一個(gè)難點(diǎn):如何基于有噪音的識(shí)別結(jié)果獲得魯棒的物體運(yùn)動(dòng)軌跡。在ICCV 2015會(huì)議上,斯坦福大學(xué)的研究者發(fā)表了基于馬爾可夫決策過(guò)程(MDP)的MOT算法來(lái)解決這個(gè)問(wèn)題。

運(yùn)動(dòng)障礙物避障

運(yùn)動(dòng)障礙物的避障本質(zhì)上它是一個(gè)路徑規(guī)劃的過(guò)程:在路段上有未知障礙物的情況下,按照一定的評(píng)價(jià)標(biāo)準(zhǔn),尋找一條從起始狀態(tài)到目標(biāo)狀態(tài)的無(wú)碰撞路徑。路徑規(guī)劃分為兩大類,全局規(guī)劃與局部規(guī)劃。為了提高全局重規(guī)劃計(jì)算效率,一般在全局規(guī)劃之外增加局部規(guī)劃以提高規(guī)劃系統(tǒng)的實(shí)時(shí)性。

全局規(guī)劃指已知全局環(huán)境信息,在有障礙物的全局地圖中按照某種算法尋找合適的從起始位置到目標(biāo)位置的無(wú)障礙無(wú)碰撞路徑。

局部路徑規(guī)劃是指在無(wú)法取得全局環(huán)境信息的情況下,只能利用多種傳感器來(lái)獲取移動(dòng)機(jī)器人自身的狀態(tài)信息的周圍的局部環(huán)境信息,實(shí)時(shí)地規(guī)劃理想的不碰撞局部路徑,一般只在短時(shí)間內(nèi)有效。勢(shì)場(chǎng)法、模糊邏輯法、神經(jīng)網(wǎng)絡(luò)法、占據(jù)柵格法、空間搜索法和基于數(shù)據(jù)融合的直接規(guī)劃方法。我們看下面這張圖:

上圖展示了一種無(wú)人車軟件系統(tǒng)的典型功能模塊劃分。其中路徑規(guī)劃基本cover整個(gè)功能模塊。因此這一部分涉及的內(nèi)容超多。我們這次障礙物避障調(diào)研主要focus在感知、預(yù)測(cè)、地圖定位、路徑尋由及行為決策模塊。

預(yù)測(cè)

預(yù)測(cè)模塊的作用是對(duì)感知所探測(cè)到的物體進(jìn)行行為預(yù)測(cè),并且將預(yù)測(cè)的結(jié)果具體化為時(shí)間空間維度的軌跡傳遞給下游模塊:行為決策模塊。然后行為決策模塊結(jié)合路由尋徑模塊從而進(jìn)行行為決策。整個(gè)過(guò)程如下如所示:

上面我們可以看到,這個(gè)行為決策就是咱們機(jī)器學(xué)習(xí)上的多分類選擇問(wèn)題。在t時(shí)刻的情況下,有路由尋徑模塊給出三個(gè)選擇:

lane1、lane2、lane3

lane1、lane6、lane8

lane1、lane4、lane5、lane7

這些選擇就是結(jié)合高精地圖的全局規(guī)劃,然后再通過(guò)汽車周邊傳感器感知的信息進(jìn)行局部規(guī)劃,從而判斷汽車是否右轉(zhuǎn)、直行or并道。

路徑尋由

前面我們將預(yù)測(cè)模塊時(shí),提到了路徑尋由的模塊。路徑尋由本質(zhì)上就是咱們數(shù)據(jù)結(jié)構(gòu)算法里學(xué)到的A點(diǎn)到B點(diǎn)的路由問(wèn)題。這個(gè)咱們不細(xì)講了。路由尋徑問(wèn)題可以利用常見(jiàn)的A*搜索算法或者Dijkstra最短路徑算法來(lái)進(jìn)行實(shí)現(xiàn)。

行為決策

無(wú)人車的行為決策模塊是一個(gè)信息匯聚的地方。由于需要考慮如此多種不同類型的信息以及受到非常本地化的交規(guī)限制,行為決策問(wèn)題往往很難用一個(gè)單純的數(shù)學(xué)模型來(lái)進(jìn)解決。往往更適合行為決策模塊的解決方法,是利用一些軟件工程的先進(jìn)觀念來(lái)設(shè)計(jì)一些規(guī)則引擎系統(tǒng)。例如在DARPA無(wú)人車競(jìng)賽中,Stanford的無(wú)人車系統(tǒng)“Junior”利用一系列cost設(shè)計(jì)和有限狀態(tài)機(jī)(Finite State Machine)來(lái)設(shè)計(jì)無(wú)人車的軌跡和操控指令。在近來(lái)的無(wú)人車規(guī)劃控制相關(guān)工作中,基于馬爾可夫決策過(guò)程(Markov Decision Process)的模型也開(kāi)始被越來(lái)越多得應(yīng)用到無(wú)人車行為層面的決策算法實(shí)現(xiàn)當(dāng)中。簡(jiǎn)而言之,行為決策層面需要結(jié)合路由尋徑的意圖,周邊物體和交通規(guī)則,輸出宏觀的行為層面決策指令供下游的動(dòng)作規(guī)劃模塊去更具體地執(zhí)行。其具體的指令集合設(shè)計(jì)則需要和下游的動(dòng)作規(guī)劃模塊達(dá)成一致。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 激光雷達(dá)
    +關(guān)注

    關(guān)注

    967

    文章

    3891

    瀏覽量

    189206
  • 無(wú)人駕駛
    +關(guān)注

    關(guān)注

    98

    文章

    4001

    瀏覽量

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

    關(guān)注

    782

    文章

    13540

    瀏覽量

    165744

原文標(biāo)題:自動(dòng)駕駛之——避障方法研究

文章出處:【微信號(hào):IV_Technology,微信公眾號(hào):智車科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    無(wú)人駕駛導(dǎo)航平臺(tái)

    汽車也稱作智能汽車,即環(huán)境感知、路徑規(guī)劃、行為決策、自主控制能力的智能車輛平臺(tái)。其關(guān)鍵技術(shù)主要有兩個(gè)方面:車輛定位和車輛控制技術(shù)。無(wú)人駕駛技術(shù)實(shí)現(xiàn)手段是在車上安裝攝像頭、雷達(dá)傳感器和激光探測(cè)器等先進(jìn)
    發(fā)表于 11-11 11:21

    百度無(wú)人駕駛車北京完成路測(cè)

    公里/小時(shí)。百度無(wú)人駕駛車的路測(cè)成功創(chuàng)造三個(gè)“最”:路況最復(fù)雜,自動(dòng)駕駛動(dòng)作最全面,環(huán)境理解精度最高。據(jù)百度稱,此次實(shí)際路測(cè)路線是從位于北京中關(guān)村軟件園的百度大廈附近出發(fā),駛?cè)隚7京
    發(fā)表于 12-12 16:53

    谷歌欲在英國(guó)首推無(wú)人駕駛汽車

    的汽車保險(xiǎn)也很感興趣。不過(guò),無(wú)人駕駛汽車作為新興產(chǎn)物,是否如谷歌所說(shuō)的那樣“可以讓交通事故成為過(guò)去”還是一個(gè)大大的問(wèn)號(hào)。畢竟,這是無(wú)人駕駛汽車首次上路。
    發(fā)表于 12-14 14:07

    【話題】無(wú)人駕駛汽車,真的要來(lái)了么?

    無(wú)人駕駛技術(shù)中走得比較遠(yuǎn)的的一個(gè)。已研制出實(shí)體產(chǎn)品,并且已經(jīng)安全無(wú)故障地行駛48 萬(wàn)公里。奔馳作為一家傳統(tǒng)的汽車廠商在很久之前就在自己的車型上配備自動(dòng)巡航功能,這也是最早自動(dòng)駕駛技術(shù)
    發(fā)表于 06-24 14:28

    無(wú)人駕駛電子與安全

    目前無(wú)人駕駛出現(xiàn)兩種技術(shù)方向,一種是超級(jí)大腦類型,即從有人駕駛一步到無(wú)人駕駛的研究方向。另一種則是通過(guò)半自動(dòng)駕駛逐步實(shí)現(xiàn)
    發(fā)表于 02-22 16:07

    無(wú)人駕駛與自動(dòng)駕駛的差別性

    方面更有重要的差別。無(wú)人駕駛汽車具有創(chuàng)造創(chuàng)新性社會(huì)價(jià)值的潛力,從而深刻影響人們的生活。 發(fā)展目的和表現(xiàn)不同:輔助駕駛、自動(dòng)駕駛的本質(zhì)是汽車駕駛
    發(fā)表于 09-28 16:50

    激光雷達(dá)-無(wú)人駕駛汽車的必爭(zhēng)之地

    `就在不久前,著名咨詢公司羅蘭貝格發(fā)布《汽車行業(yè)顛覆性數(shù)據(jù)探測(cè)》第二期報(bào)告,報(bào)告指出,全球汽車行業(yè)向無(wú)人駕駛出行方向的發(fā)展速度有一定提升。而其中,提升的關(guān)鍵在于,在整體變革進(jìn)程上,各國(guó)均呈現(xiàn)出朝
    發(fā)表于 10-20 15:49

    無(wú)人駕駛汽車的關(guān)鍵技術(shù)是什么?

    無(wú)人駕駛汽車開(kāi)發(fā)的關(guān)鍵技術(shù)主要有兩個(gè)方面:車輛定位和車輛控制技術(shù)。這兩方面相輔相成共同構(gòu)成無(wú)人駕駛汽車的基礎(chǔ)。
    發(fā)表于 03-18 09:02

    無(wú)人駕駛分級(jí)及關(guān)鍵技術(shù)

    無(wú)人駕駛分級(jí)無(wú)人駕駛汽車關(guān)鍵技術(shù)
    發(fā)表于 01-21 07:13

    無(wú)人駕駛汽車的工作原理是什么?

    無(wú)人駕駛汽車的工作原理是什么?無(wú)人駕駛汽車包括哪些技術(shù)?
    發(fā)表于 06-28 07:19

    介紹無(wú)人駕駛硬件平臺(tái)設(shè)計(jì)

    本文是無(wú)人駕駛技術(shù)系列的第十篇,著重介紹無(wú)人駕駛硬件平臺(tái)設(shè)計(jì)。無(wú)人駕駛硬件系統(tǒng)是多種技術(shù)、多個(gè)模塊的集成,主要包括:傳感器平臺(tái)、計(jì)算平臺(tái)、以及控制平臺(tái)。本文將詳細(xì)介紹這三個(gè)平臺(tái)以及現(xiàn)有
    發(fā)表于 09-09 07:37

    無(wú)人駕駛硬件系統(tǒng)主要包括哪些

    本文是無(wú)人駕駛技術(shù)系列的第十篇,著重介紹無(wú)人駕駛硬件平臺(tái)設(shè)計(jì)。無(wú)人駕駛硬件系統(tǒng)是多種技術(shù)、多個(gè)模塊的集成,主要包括:傳感器平臺(tái)、計(jì)算平臺(tái)、以及控制平臺(tái)。本文將詳細(xì)介紹這三個(gè)平臺(tái)以及現(xiàn)有
    發(fā)表于 09-09 08:16

    無(wú)人駕駛必須要經(jīng)過(guò)的三個(gè)階段

    無(wú)人駕駛汽車是一種智能汽車,也可以稱之為輪式移動(dòng)機(jī)器人,主要依靠車內(nèi)的以計(jì)算機(jī)系統(tǒng)為主的智能駕駛儀來(lái)實(shí)現(xiàn)無(wú)人駕駛,要真正實(shí)現(xiàn)無(wú)人駕駛必經(jīng)三個(gè)
    發(fā)表于 07-27 19:16 ?2884次閱讀

    無(wú)人機(jī)智能

      根據(jù)目前無(wú)人機(jī)技術(shù)的發(fā)展以及其未來(lái)的研究態(tài)勢(shì),有資料分析認(rèn)為無(wú)人機(jī)技術(shù)可分為
    發(fā)表于 04-27 20:24 ?1108次閱讀

    無(wú)人機(jī)技術(shù)是什么

    技術(shù),顧名思義就是無(wú)人機(jī)自主躲避障礙物的智能技術(shù)。無(wú)人機(jī)一直都是業(yè)界的難題,行業(yè)精英也嘗
    發(fā)表于 06-17 11:43 ?3659次閱讀