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

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

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

解決自動駕駛的三個核心問題

Dbwd_Imgtec ? 來源:未知 ? 作者:胡薇 ? 2018-08-07 17:33 ? 次閱讀

用4級或5級來定義自動駕駛很難有一個明確的標準,自動駕駛也不應該搞得很復雜。自動駕駛實際包含三個問題:一是我在哪?二是我要去哪?三是如何去?能完整解決這三個問題就是真正的自動駕駛。所以特斯拉升級后的8000美元的Autopilot 2.0只有部分線控功能,不能算真正的自動駕駛。福特、百度和谷歌這些公司做的才是真正的自動駕駛,遠在特斯拉之上,兩者云泥之差,天壤之別。

第一個問題是定位,自動駕駛需要的是厘米級定位。

第二個問題是路徑規(guī)劃,自動駕駛的路徑規(guī)劃第一層是點到點的非時間相關性拓撲路徑規(guī)劃;第二層是實時的毫秒級避障規(guī)劃;第三層是將規(guī)劃分解為縱向(加速度)和橫向(角速度)規(guī)劃。

第三個問題是車輛執(zhí)行機構執(zhí)行縱向和橫向規(guī)劃,也就是線控系統(tǒng)。

目前自動駕駛的技術基本上都源自機器人,自動駕駛可以看做是輪式機器人加一個舒適的沙發(fā)。機器人系統(tǒng)中定位和路徑規(guī)劃是一個問題,沒有定位,就無法規(guī)劃路徑。厘米級實時定位是目前自動駕駛最大的挑戰(zhàn)之一。

對機器人系統(tǒng)來說,定位主要靠SLAM與先驗地圖(Prior Map)的交叉對比。SLAM是Simultaneous Localization and Mapping的縮寫,意為“同時定位與建圖”。它是指運動物體根據(jù)傳感器信息,一邊計算自身位置,一邊構建環(huán)境地圖的過程。

目前,SLAM的應用領域主要有機器人、虛擬現(xiàn)實和增強現(xiàn)實。其用途包括傳感器自身的定位,以及后續(xù)的路徑規(guī)劃、場景理解。

隨著傳感器種類和安裝方式的不同,SLAM的實現(xiàn)方式和難度會有很大差異。按傳感器來分,SLAM主要分為激光、視覺兩大類。其中,激光SLAM研究較早,理論和工程均比較成熟。視覺方案目前(2016)尚處于實驗室研究階段, 應用于室內(nèi)且低速的商業(yè)化產(chǎn)品都沒用出現(xiàn),更何況遠比室內(nèi)室內(nèi)復雜的高速運動室外環(huán)境。單從這點來說,激光雷達是自動駕駛必備的傳感器。

SLAM研究自1988年提出以來,已經(jīng)過了近三十年。早期SLAM研究側(cè)重于使用濾波器理論。21世紀之后,學者們開始借鑒SfM(Structure from Motion)中的方式,以優(yōu)化理論為基礎求解SLAM問題。這種方式取得了一定的成就,并且在視覺SLAM領域中取得了主導地位。 人們有時候會混淆SLAM和視覺里程計的概念。應該說,視覺里程計是視覺SLAM的一個模塊,其目的在于增量式地估計相機運動。然而,完整的SLAM還包括添加回環(huán)檢測和全局優(yōu)化,以獲得精確的、全局一致的地圖。

目前開源的視覺傳感器SLAM算法主要分三大類,稀疏法,又稱特征點法。稠密法,主要是RGB-D。半稠密法,單目和雙目用的多,是目前最火熱的領域。激光SLAM主要方法有Hector、Gmapping、Tiny。

機器人定位常見三大類,相對定位,絕對定位和組合定位。自動駕駛一般用組合定位,首先本體感受傳感器如里程計(Odometry)、陀螺儀(Gyroscopes)等,通過給定初始位姿,來測量相對于機器人初始位姿的距離和方向來確定當前機器人的位姿,也叫做航跡推測。然后用激光雷達或視覺感知環(huán)境,用主動或被動標識、地圖匹配、GPS、或?qū)Ш叫艠诉M行定位。位置的計算方法包括有三角測量法、三邊測量法和模型匹配算法等。從這個角度而言,IMU也是自動駕駛必備的部件。

同時,機器人的自主定位實際上是個概率問題,因此機器人定位算法也出現(xiàn)兩大流派,一類是卡爾曼濾波器,一類是貝葉斯推理??柭鼮V波器有Extended Kalman Filter(EKF),Kalman Filter (KF),Unscented Kalman Filter (UKF)定位方法。另一類是基于貝葉斯推理的定位方法。運用柵格和粒子來描述機器人位置空間,并遞推計算在狀態(tài)空間上的概率分布,比如Markov Localization (MKV),Monte Carlo Localization (MCL)定位方法。

在地圖匹配上,必須有一幅Prior Map與之對比。這幅地圖不一定是厘米級高精度地圖。這就需要說說地圖了,地圖可以分為四大類,分別是Metric、Topologic、Sensor、Semantic。我們最常見的地圖是語義級地圖,無人駕駛不是導彈,一般輸入目的地應該是語義級的,畢竟人類的交通模式還是語義級的,而非地理坐標。這也是機器人和無人駕駛的區(qū)別之一,機器人一般不考慮語義級意義,它只需要知道自己在坐標體系中的位置。

GPS提供的則是全球坐標系的Metric。將來的V2X會提供也會提供一幅雷達和視覺探測距離之外(NLOS)的特定物體(移動的行人和車)的地圖,或者可以叫V2X地圖。目前國內(nèi)研究階段的無人車大都是用GPS RTK定位,GPS RTK必須配合厘米級高精度地圖才能得到語義信息,所以是不可能真正無人駕駛的。

目前定位的方法主要由五種,一是用激光雷達的SLAM,二是用激光雷達的強度掃描圖像,三是用合成圖像,四是用高斯混合地圖,最后一種是Mobileye提出的REM。

第一種,激光雷達的SLAM,利用車輛自帶的GPS和IMU做出大概位置判斷,然后用預先準備好的高精度地圖(Prior Map)與激光雷達SLAM云點圖像與之對比,或者說Registration,放在一個坐標系內(nèi)做配準。配對(Matching)成功后確認自車位置。這是目前最成熟,準確度最高的方法。

激光雷達的SLAM

第二種,利用激光雷達的強度掃描圖像。激光雷達有兩種最基本的成像方式,一是3D距離成像,可以近似地理解為點云;二是強度掃描成像,激光經(jīng)物體反射,根據(jù)反射強度值的不同,可以得到一副強度成像圖像。強度值是包括在點云里的,光強分離核心技術之一。這種定位方法需要預先制作一個特殊的SLAM系統(tǒng),稱之為位姿圖像SLAM(Pose-GraphSLAM),勉強可看作激光雷達制造的高清地圖。

有三個約束因素(Constraints),一是掃描匹配約束(Z),二是里程計約束(Odometry Constraints,U),GPS先驗約束(PriorConstraints)。激光雷達的3D云點地圖抽出強度值和真實地面(Ground Plane),轉(zhuǎn)化為2D的地面強度掃描圖像。與位姿圖像SLAM配對后即可定位。

第三種也有稱之為圖像增強型定位,通常是將Lidar和視覺系統(tǒng)結合進行定位,用單目即可。這種方法需要預先準備一幅激光雷達制造的3D地圖,用Ground-Plane Sufficient得到一個2D的純地面模型地圖,用OpenGL將單目視覺圖像與這個2D的純地面模型地圖經(jīng)過坐標變換, 用歸一化互信息(normalized mutual information)配準。然后用擴展卡爾曼濾波器(EKF)來實現(xiàn)定位。

第四種是高斯混合模型,這實際還是第二種方法的補充,在遇到惡劣環(huán)境,比如很厚的積雪,雪后還有殘雪的泥濘的道路,缺乏紋理的老舊的被破壞的道路,用高斯混合模型來做定位,提高激光雷達定位的魯棒性。

高斯混合模型

前面四種都離不開激光雷達,成本頗高,但是室內(nèi)VSLAM又未達到實用地步,更不要說室外定位了。因此Mobileye提出一種無需SLAM的定位方法。這就是REM。雖然REM不用視覺SLAM,但顯然只是視覺SLAM的變種而已,Mobileye 通過采集包括交通信號、方向指示牌、長方形指示牌、路燈及反光標等「地標」,得到一個簡單的 3D 坐標數(shù)據(jù);再通過識別車道線信息,路沿,隔離帶等獲取豐富的 1D 數(shù)據(jù)。把簡單的 3D 數(shù)據(jù)和豐富的 1D 的數(shù)據(jù)加起來,大小也不過是 10Kb/km,攝像頭的圖像與這種REM地圖中匹配即可定位。Mobileye這種設計毫無疑問是成本最低的,但前提是至少有上千萬輛車配備REM系統(tǒng),能夠自動搜集數(shù)據(jù)并上傳到云端,有些路段或者說非道路地區(qū),沒有裝載REM系統(tǒng)的車走過,就無法定位。在全球范圍內(nèi)讓裝載REM系統(tǒng)的車走遍每一寸土地是不可能的。這可能牽涉到隱私問題,也牽涉到數(shù)據(jù)版權問題,這些數(shù)據(jù)的版權究竟歸誰,是車主還是車企還是云端的服務商,還是Mobileye?這問題很難說清。同時REM的數(shù)據(jù)要及時更新,幾乎要做到準實時狀態(tài),同時光線對數(shù)據(jù)影響明顯,REM要濾除那些不合適的數(shù)據(jù),所以維持這份地圖的有效性需要非常龐大的數(shù)據(jù)量和運算量,誰來維護這個龐大的運算體系?還有最致命的一點,REM是基于視覺的,只能在天氣晴好,光線變化幅度小的情況下使用,這大大限制了其實用范圍,而激光雷達可滿足95%的路況。

厘米級定位是無人駕駛的難點之一,不光是車輛本身的語義級定位,還有一個絕對坐標定位,目前GPS定位,城區(qū)的最高精度大約10米,郊區(qū)大約5米。GPS RTK只能在小范圍應用,覆蓋面有限,系統(tǒng)帶寬更有限,跑幾輛車湊合,上百輛系統(tǒng)可能就崩潰了。北斗地基系統(tǒng)主要做軍用,系統(tǒng)帶寬和刷新頻率有限,無法做大規(guī)模商用和車用。日本的準天頂衛(wèi)星只能覆蓋中國東部少數(shù)地區(qū),并且也不是長久之計。

當然,將來無人車的定位很難擺脫厘米級地圖,但是這只是車輛啟動前的第一次定位,車輛啟動后,利用車載激光雷達的SLAM和障礙物識別完全可以取代高精度地圖做自主導航。所以未來,高精度地圖的主要作用是定位而非導航,也無需車載,放在云端即可。

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

    關注

    27

    文章

    6080

    瀏覽量

    104365
  • 百度
    +關注

    關注

    9

    文章

    2234

    瀏覽量

    89840
  • 自動駕駛
    +關注

    關注

    781

    文章

    13449

    瀏覽量

    165265

原文標題:自動駕駛的核心技術是什么?

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA在自動駕駛領域有哪些優(yōu)勢?

    FPGA(Field-Programmable Gate Array,現(xiàn)場可編程門陣列)在自動駕駛領域具有顯著的優(yōu)勢,這些優(yōu)勢使得FPGA成為自動駕駛技術中不可或缺的一部分。以下是FPGA在自動駕駛
    發(fā)表于 07-29 17:11

    FPGA在自動駕駛領域有哪些應用?

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

    自動駕駛的傳感器技術介紹

    自動駕駛的傳感器技術是自動駕駛系統(tǒng)的核心組成部分,它使車輛能夠感知并理解周圍環(huán)境,從而做出智能決策。以下是對自動駕駛傳感器技術的詳細介紹,內(nèi)容涵蓋常見類型、工作原理、在
    的頭像 發(fā)表于 07-23 16:08 ?1236次閱讀

    初級自動駕駛架構師應該學習哪些知識

    是一新興且不斷發(fā)展的職業(yè)。隨著技術的進步,這一領域?qū)⒗^續(xù)吸引更多人才,推動自動駕駛技術的發(fā)展。 自動駕駛架構師在設計和開發(fā)自動駕駛系統(tǒng)時將面臨一系列挑戰(zhàn),包括:安全關鍵的邊緣情況、領
    的頭像 發(fā)表于 06-20 21:45 ?181次閱讀

    華為小米自動駕駛Occupancy Network對決

    2023年6月計算機視覺學術圈CVPR舉辦兩場自動駕駛研討會,一是端到端自動駕駛研討會 (End-to-End Autonomous Driving Workshop),另一是視覺
    的頭像 發(fā)表于 04-28 14:35 ?810次閱讀
    華為小米<b class='flag-5'>自動駕駛</b>Occupancy Network對決

    未來已來,多傳感器融合感知是自動駕駛破局的關鍵

    的Robotaxi運營。這標志著L4級自動駕駛迎來了新的里程碑,朝著商業(yè)化落地邁進了一大步。中國的車企也不甘落后:4月7日,廣汽埃安與滴滴自動駕駛宣布合資公司——廣州安滴科技有限公司獲批工商執(zhí)照。廣汽埃安
    發(fā)表于 04-11 10:26

    自動駕駛發(fā)展問題及解決方案淺析

    汽車的發(fā)展提供有益的參考。 ? 自動駕駛汽車發(fā)展的現(xiàn)狀與挑戰(zhàn) (一)技術難題 自動駕駛汽車的核心在于通過先進的傳感器、算法和控制系統(tǒng)實現(xiàn)車輛的自主駕駛。然而,在實際應用中,
    的頭像 發(fā)表于 03-14 08:38 ?879次閱讀

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

    精確的距離信息,從而提高車輛的主動安全性能。這一系統(tǒng)的開發(fā)和應用有望在自動駕駛領域取得更多突破性進展。 ? 這是LabVIEW的一功能介紹,更多的使用方法與開發(fā)案例,歡迎登錄官網(wǎng),了解更多信息。有需要LabVIEW項目合作開發(fā),請與我們聯(lián)系。
    發(fā)表于 12-19 18:02

    年度聚焦|路凱智行:礦山自動駕駛投資價值標桿企業(yè)

    三個角度進行了客觀的分析、解讀和預測,直觀展示了智慧礦山自動駕駛發(fā)展至今的概況和行業(yè)投資價值。路凱智行圍繞礦山無人駕駛商業(yè)化落地打造的商業(yè)模式、產(chǎn)品能力和落地案例受到關注,投資價值受《報告》認可。 路凱智行:
    的頭像 發(fā)表于 12-05 13:10 ?317次閱讀

    自動駕駛“十問十答”

    說起自動駕駛, 大家現(xiàn)在已經(jīng)不陌生, 但是關于自動駕駛你又了解多少呢? 今天小編總結了關于自動駕駛的 “十問十答” , 帶你了解更多 自動駕駛的來龍去脈 。 問題1. 為什么會 出現(xiàn)
    的頭像 發(fā)表于 11-29 07:40 ?672次閱讀
    <b class='flag-5'>自動駕駛</b>“十問十答”

    為什么自動駕駛需要5G?

    什么叫自動駕駛? 自動駕駛分為6等級: ? ? Level 0: 人工駕駛,無駕駛輔助系統(tǒng),僅提醒。 Level 1: 輔助人工
    的頭像 發(fā)表于 10-26 10:59 ?1005次閱讀
    為什么<b class='flag-5'>自動駕駛</b>需要5G?

    農(nóng)機自動駕駛顯示系統(tǒng)組成部分以及配置

    隨著科技的發(fā)展,傳統(tǒng)的農(nóng)機行業(yè)正趨于飽和,新生事物層出不窮,無論是傳統(tǒng)農(nóng)機還是從業(yè)者都面臨如何轉(zhuǎn)型升級的問題。農(nóng)機自動駕駛系統(tǒng)就是當下最熱的概念之一。身為新時代農(nóng)機人,作業(yè)的提質(zhì)增效是無論如何也繞
    發(fā)表于 10-17 17:52

    自動駕駛系統(tǒng)任務控制介紹

    任務控制 任務控制任務控制組合了來自車輛乘員、車輛操作者(司機或遠程操作者)和操作域監(jiān)督的輸入,以維持或改變自動駕駛車輛任務問題目標和邊界到路徑規(guī)劃。在此任務中,它使用兩關鍵抽象: 在這個任務中
    的頭像 發(fā)表于 10-04 17:39 ?556次閱讀
    <b class='flag-5'>自動駕駛</b>系統(tǒng)任務控制介紹

    自動駕駛標準與認證研究:標準化體系助力高階自動駕駛落地和汽車出海

    自動駕駛標準的建設具有前瞻性和約束性,對國家自動駕駛汽車發(fā)展具有深遠的意義,目前自動駕駛標準主要圍繞L3級及以上自動駕駛展開。在自動駕駛相關
    的頭像 發(fā)表于 09-27 16:15 ?1135次閱讀
    <b class='flag-5'>自動駕駛</b>標準與認證研究:標準化體系助力高階<b class='flag-5'>自動駕駛</b>落地和汽車出海

    【KV260視覺入門套件試用體驗】八、VITis AI自動駕駛多任務執(zhí)行MultiTask V3

    是一種模型,旨在同時執(zhí)行自動駕駛場景中的不同任務,同時實現(xiàn)優(yōu)異的性能和效率。這些任務包括對象檢測、分割、車道檢測、可行駛區(qū)域分割和深度估算,這些都是自動駕駛感知模塊的重要組成部分。 、代碼實現(xiàn)
    發(fā)表于 09-26 16:43