在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

從硬軟件兩方面談自動駕駛這個龐大而且復雜的工程所涉及的技術

ml8z_IV_Technol ? 來源:未知 ? 作者:易水寒 ? 2018-07-03 09:58 ? 次閱讀

自動駕駛是一個龐大而且復雜的工程,涉及的技術很多,大部分答主僅從軟件方面進行了介紹,而且太過細致。我從硬件和軟件兩方面談一談自動駕駛汽車所涉及的技術。

Google從2009年開始做自動駕駛,到現在已有8個年頭。8個年頭的技術積累還無法將自動駕駛技術量產落地,可見自動駕駛技術并不簡單。

自動駕駛是一個龐大而且復雜的工程,涉及的技術很多,大部分答主僅從軟件方面進行了介紹,而且太過細致。本文從硬件和軟件兩方面談一談自動駕駛汽車所涉及的技術。

一. 硬件

離開硬件談自動駕駛都是耍流氓。

先看個圖,下圖基本包含了自動駕駛研究所需要的各種硬件。

然而…

這么多傳感器并不一定會同時出現在一輛車上。某種傳感器存在與否,取決于這輛車需要完成什么樣的任務。如果只需要完成高速公路的自動駕駛,類似Tesla 的 AutoPilot 功能,那根本不需要使用到激光傳感器;如果你需要完成城區路段的自動駕駛,沒有激光傳感器,僅靠視覺是很困難的。

自動駕駛系統工程師要以任務為導向,進行硬件的選擇和成本控制。

1.汽車

既然要做自動駕駛,汽車當然是必不可少的東西。

從我司做自動駕駛的經驗來看,做開發時,能不選純汽油車就別選。

一方面是整個自動駕駛系統所消耗的電量巨大,混動和純電動在這方面具有明顯優勢。另一方面是是發動機的底層控制算法相比于電機復雜太多,與其花大量時間在標定和調試底層上,不如直接選用電動車研究更高層的算法。

國內也有媒體專門就測試車輛的選擇做過調研。

2.控制器

在前期算法預研階段,推薦使用工控機(Industrial PC,IPC)作為最直接的控制器解決方案。因為工控機相比于嵌入式設備更穩定、可靠,社區支持及配套的軟件也更豐富。

百度開源的Apollo推薦了一款包含GPU的工控機,型號為Nuvo-5095GC,如下圖。

當算法研究得較為成熟時,就可以將嵌入式系統作為控制器,比如Audi和TTTech共同研發的zFAS,目前已經應用在最新款Audi A8上量產車上了。

3.CAN

工控機與汽車底盤的交互必須通過專門的語言——CAN。從底盤獲取當前車速及方向盤轉角等信息,需要解析底盤發到CAN總線上的數據;工控機通過傳感器的信息計算得到方向盤轉角以及期望車速后,也要通過 CAN卡 將消息轉碼成底盤可以識別的信號,底盤進而做出響應。

CAN卡可以直接安裝在工控機中,然后通過外部接口與CAN總線相連。

Apollo使用的CAN卡,型號為ESD CAN-PCIe/402,如下圖。

4.全球定位系統(GPS)+慣性測量單元(IMU)

人類開車,從A點到B點,需要知道A點到B點的地圖,以及自己當前所處的位置,這樣才能知道行駛到下一個路口是右轉還是直行。

無人駕駛系統也一樣,依靠GPS+IMU就可以知道自己在哪(經緯度),在朝哪個方向開(航向),當然IMU還能提供諸如橫擺角速度、角加速度等更豐富的信息,這些信息有助于自動駕駛汽車的定位和決策控制。

Apollo的GPS型號為NovAtel GPS-703-GGG-HV,IMU型號為NovAtel SPAN-IGM-A1。

5.感知傳感器

相信大家對車載傳感器都耳熟能詳了。

感知傳感器分為很多種,包括視覺傳感器、激光傳感器、雷達傳感器等。

視覺傳感器就是攝像頭,攝像頭分為單目視覺,雙目(立體)視覺。比較知名的視覺傳感器提供商有以色列的Mobileye,加拿大的PointGrey,德國的Pike等。

激光傳感器分為單線,多線一直到64線。每多一線,成本上漲1萬RMB,當然相應的檢測效果也更好。比較知名的激光傳感器提供商有美國的Velodyne和Quanergy,德國的Ibeo等。國內有速騰聚創和禾賽科技。

雷達傳感器是車廠Tier1的強項,因為雷達傳感器已經在汽車上得到了廣泛使用。知名的供應商當然是博世、德爾福、電裝等。

6.硬件部分總結

組裝一套可以完成某項功能的自動駕駛系統需要及其豐富的經驗,并且要對各傳感器的性能邊界及控制器計算能力了如指掌。優秀的系統工程師能在滿足功能的要求下將成本控制在最低,使其量產、落地的可能性更大。

二. 軟件

大部分答主已對軟件進行了闡述,我也從我的角度介紹以下軟件的開發。

軟件部分的內容已在我的回答:無人駕駛,個人如何研究?中進行了介紹。

以下內容前半段為搬運。

軟件包含四層:感知、融合、決策、控制。

各個層級之間都需要編寫代碼,去實現信息的轉化,更細化的分類如下。

1.采集

傳感器跟我們的PC或者嵌入式模塊通信時,會有不同的傳輸方式。

比如我們采集來自攝像機的圖像信息,有的是通過千兆網卡實現的通信,也有的是直接通過視頻線進行通信的。再比如某些毫米波雷達是通過CAN總線給下游發送信息的,因此我們必須編寫解析CAN信息的代碼。

不同的傳輸介質,需要使用不同的協議去解析這些信息,這就是上文提到的“驅動層”。

通俗地講就是把傳感器采集到的信息全部拿到,并且編碼成團隊可以使用的數據。

2.預處理

傳感器的信息拿到后會發現不是所有信息都是有用的。

傳感器層將數據以一幀一幀、固定頻率發送給下游,但下游是無法拿每一幀的數據去進行決策或者融合的。為什么?

因為傳感器的狀態不是100%有效的,如果僅根據某一幀的信號去判定前方是否有障礙物(有可能是傳感器誤檢了),對下游決策來說是極不負責任的。因此上游需要對信息做預處理,以保證車輛前方的障礙物在時間維度上是一直存在的,而不是一閃而過。

這里就會使用到智能駕駛領域經常使用到的一個算法——卡爾曼濾波。

3.坐標轉換

坐標轉換在智能駕駛領域十分重要。

傳感器是安裝在不同地方的,比如超聲波雷達(上圖中橘黃色小區域)是布置在車輛周圍的;當車輛右方有一個障礙物,距離這個超聲波雷達有3米,那么我們就認為這個障礙物距離車有3米嗎?

并不一定!因為決策控制層做車輛運動規劃時,是在車體坐標系下做的(車體坐標系一般以后軸中心為O點),所以最終所有傳感器的信息,都是需要轉移到自車坐標系下的。

因此感知層拿到3m的障礙物位置信息后,必須將該障礙物的位置信息轉移到自車坐標系下,才能供規劃決策使用。

同理,攝像機一般安裝在擋風玻璃下面,拿到的數據也是基于攝像機坐標系的,給下游的數據,同樣需要轉換到自車坐標系下。

什么是自車坐標系?

請拿出你的右手,以大拇指 → 食指 → 中指 的順序開始念 X、Y、Z。

然后把手握成如下形狀:

把三個軸的交點(食指根部)放在自車坐標系后軸中心,Z軸指向車頂,X軸指向車輛前進方向。

各個團隊可能定義的坐標系方向不一致,只要開發團隊內部統一即可。

4.信息融合

信息融合是指把相同屬性的信息進行多合一操作。

比如攝像機檢測到了車輛正前方有一個障礙物,毫米波也檢測到車輛前方有一個障礙物,激光雷達也檢測到前方有一個障礙物,而實際上前方只有一個障礙物,所以我們要做的是把多傳感器下這輛車的信息進行一次融合,以此告訴下游,前面有一輛車,而不是三輛車。

從硬軟件兩方面談自動駕駛這個龐大而且復雜的工程所涉及的技術

5.決策規劃

這一層次主要設計的是拿到融合數據后,如何正確做規劃。規劃包含縱向控制和橫向控制。

縱向控制即速度控制,表現為 什么時候加速,什么時候制動。

橫向控制即行為控制,表現為 什么時候換道,什么時候超車等

6.軟件長什么樣子?

自動駕駛系統中的部分軟件看起來和下面類似。

從硬軟件兩方面談自動駕駛這個龐大而且復雜的工程所涉及的技術

軟件的名字反映了該軟件的實際作用——

app_driver_camera 攝像機驅動

app_driver_hdmap 高精度地圖驅動

app_driver_ins 慣導驅動

app_driver_lidar 激光傳感器驅動

app_driver_mwr 毫米波傳感器驅動

app_fusion_freespace 自由行駛區域融合

app_fusion_lane 車道線融合

app_fusion_obstacle 障礙物融合

app_planning&decision 規劃決策

然而實際上攻城獅們會編寫一些其他軟件用于自己的調試工作,比如記錄數據和回放數據的工具。

從硬軟件兩方面談自動駕駛這個龐大而且復雜的工程所涉及的技術

還有用于傳感器信息顯示的可視化程序,類似下圖的效果。

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

    關注

    2553

    文章

    51467

    瀏覽量

    756960
  • Google
    +關注

    關注

    5

    文章

    1772

    瀏覽量

    57837
  • 自動駕駛
    +關注

    關注

    785

    文章

    13945

    瀏覽量

    167101

原文標題:自動駕駛汽車涉及哪些技術?

文章出處:【微信號:IV_Technology,微信公眾號:智車科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

    控制。在視覺算法方面,FPGA利用自身并行處理和高速存儲器的特點,極大地加快了算法的執行速度,提高了運算效率。 五、未來發展趨勢隨著自動駕駛技術的不斷發展,FPGA在自動駕駛領域的應用
    發表于 07-29 17:09

    自動駕駛真的會來嗎?

    自動駕駛和背后技術有了更廣泛地討論、更深刻地認知;另一方面則是讓不少風投看到了機會,認為傳感器芯片為代表的硬件研發,以及計算機視覺為支撐的軟件技術,將會迎來更大的關注度。特斯拉的aut
    發表于 07-21 09:00

    自動駕駛的到來

      傳統汽車廠商更趨向于通過技術的不斷積累,場景的不斷豐富,逐步輔助駕駛過渡到半自動駕駛,進而在將來最終實現無人駕駛;某些高科技公司則希望
    發表于 06-08 15:25

    AI/自動駕駛領域的巔峰會議—國際AI自動駕駛高峰論壇

    已經滲透到了社會生活的方方面面。人工智能在自動駕駛領域將對整個汽車出行領域產生顛覆性變革。汽車的人工智能技術和數據后端的最新突破使自動駕駛成為可能。深度學習、高級數字助理和動態電子視野
    發表于 09-13 13:59

    自動駕駛汽車時代:天線測量與模擬比任何時候都來得關鍵

    駕駛測試”。當前業界面臨的挑戰有兩方面:?確認安裝在車輛上的天線可在參考環境中運作?提供創建虛擬測試環境的能力,以模擬汽車如何與復雜環境中的其他汽車進行互動如果車輛的數字天線模型可用,最新的
    發表于 01-08 10:53

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

    以及先進制造業、新材料、新能源的配合,也需要深入研究法律、倫理等方面的問題,這是一個系統工程,也是協同融通、集成創新的過程。“中國擁有世界上最為龐大的汽車消費群體,未來在中國市場銷售的自動駕駛
    發表于 05-13 00:26

    聯網安全接受度成自動駕駛的關鍵

    技術發展已經不是實現自動駕駛汽車的最大阻礙。  舉例來說,當無人自動駕駛汽車處于行駛狀態,自動駕駛模式切換回手動
    發表于 08-26 06:45

    如何保證自動駕駛的安全?

    自動駕駛技術為人們勾勒出了一副美好的未來出行的畫面:坐上沒有方向盤的汽車,一覺睡到公司門口;甚至我們可能不再擁有一輛汽車,需要出門時共享自動駕駛汽車會自己到來,送到目的地時會自行離開……不過
    發表于 10-22 07:45

    網聯化自動駕駛的含義及發展方向

      隨著自動駕駛的快速發展,新技術逐漸涌現,通信技術被產業認為是未來網聯化自動駕駛發展的關鍵技術
    發表于 01-12 15:42

    自動駕駛技術的實現

    k隨著汽車電子的日益復雜化以及汽車電子電氣架構(EEA)的升級,人們對于聯網智能汽車的需求也在逐步上升,大量先進技術往汽車上應用,如高級駕駛輔助系統(ADAS)、自動駕駛等,這些新
    發表于 09-03 08:31

    詳細說明多項自動駕駛底層軟件技術

    過程就涉及多項自動駕駛底層軟件技術,如內存動態分配、芯片運算能力、芯片實時監控策略。本文將針對這三方面內容進行詳細說明。  功能安全攔路虎:內存分配與訪問  在汽車電子系統的
    發表于 11-09 16:09

    LabVIEW開發自動駕駛的雙目測距系統

    LabVIEW開發自動駕駛的雙目測距系統 隨著車輛駕駛技術的不斷發展,自動駕駛技術正日益成為現實。
    發表于 12-19 18:02

    硬件和軟件兩方面談一談自動駕駛汽車所涉及技術

    方面是整個自動駕駛系統所消耗的電量巨大,混動和純電動在這方面具有明顯優勢。另一方面是是發動機的底層控制算法相比于電機復雜太多,與其花大量時
    的頭像 發表于 11-27 17:14 ?5850次閱讀

    兩方面自動駕駛車輛運動規劃技術進行了綜述

    這是在圖表中找到單源最短路徑的圖搜索方法。搜索空間近似為一個離散的單元格,晶格[22,23]。具體描述和實現可見文獻[24,25]。在自動駕駛方面,文獻[26]實現了該算法在多車場景的仿真
    的頭像 發表于 06-07 10:24 ?5386次閱讀
    <b class='flag-5'>兩方面</b>對<b class='flag-5'>自動駕駛</b>車輛運動規劃<b class='flag-5'>技術</b>進行了綜述

    自動駕駛系統涉及哪些技術

    自動駕駛作為一個龐雜的系統工程,其所涉及技術點比較多,本文主要從硬件和軟件兩方面簡要談談
    發表于 06-01 15:04 ?0次下載
    <b class='flag-5'>自動駕駛</b>系統<b class='flag-5'>涉及</b>哪些<b class='flag-5'>技術</b>
    主站蜘蛛池模板: 美女毛片免费 | 永久精品免费影院在线观看网站 | 亚洲国产福利精品一区二区 | 国产成人a| 久久久久久免费观看 | 噜噜噜天天躁狠狠躁夜夜精品 | 日韩伊人网 | 色老头综合免费视频 | 超级碰碰青草免费视频92 | 男人操女人视频网站 | 成年人看的黄色 | 网站一级片 | h免费视频 | 天天操婷婷 | 亚洲第一精品夜夜躁人人爽 | 69pao强力打造在线 | 深夜动态福利gif进出粗暴 | 七月婷婷精品视频在线观看 | 国产理论在线 | 成人黄性视频 | 亚洲欧美视频 | 日韩毛片一级 | 夜夜se | 2020av在线播放 | 四虎影在线永久免费观看 | se94se最新网站| 婷婷激情综合 | 成年视频xxxxx免费播放软件 | 国产精品四虎 | 亚洲综合国产一区二区三区 | 日韩毛片在线视频 | 欧美wwwwww| 久久久精品2021免费观看 | 亚洲免费三级 | 一级毛片免费不卡在线视频 | 四虎影院成人在线观看 | 老色99久久九九精品尤物 | 国产精品成人免费观看 | 天天插日日射 | 8888四色奇米在线观看不卡 | 人人看人人鲁狠狠高清 |