作者:Imagination Technologies汽車應用總監Bryce Johnstone
在未來20 - 30年中,自動駕駛汽車(AV)將改變我們的駕駛習慣、運輸行業并更廣泛地影響社會。 我們不僅能夠將汽車召喚到我們的家門口并在使用后將其送走,自動駕駛汽車還將挑戰個人擁有汽車的想法,并對環境和擁堵產生積極影響。市場調研公司ABI Research預測:到2030年,道路上四分之一的汽車將會是自動駕駛汽車。
行業專家已經為自動駕駛的發展定義了五個級別。 每個級別分別描述了汽車從駕駛員那里接管各項任務和責任的程度,以及汽車和駕駛員之間如何互動。 諸如自適應巡航控制這類功能是先進駕駛員輔助系統(ADAS)的示例,并且可以被認為是第1級的能力。 目前,市場上出現的一些新車正在實現第2級功能;但作為一個行業,我們僅僅是才觸及ADAS系統的表面,更不用說完全自主駕駛了。
示意圖:自動駕駛的五個級別
自動駕駛的級別
當我們去逐級實現自動駕駛的不同級別時,處理能力對于實現完全自動化這一愿景至關重要,此時駕駛員可以“放開方向盤、移開目光和放飛心靈”。 在這個級別上,車內的人只是乘客;同時因為沒有司機,所以也不需要方向盤。 然而,在我們實現該目標之前,我們應該首先了解從非自動駕駛到完全自動駕駛之間的各種級別。
ADAS/AV有三個主要元素:傳感、計算和執行。
用感知去捕捉車輛周圍環境的現狀。 這是靠使用一組傳感器來完成的:雷達(長距離和中距離),激光雷達(長距離),攝像頭(短距離/中距離),以及紅外線和超聲波。 這些“感官”中的每一種都能捕捉到它所“看到”的周圍環境的變體。 它在此視圖中定位感興趣的和重要的對象,例如汽車、行人、道路標識、動物和道路拐彎。
示意圖:汽車從激光雷達、雷達和攝像頭中看到的視圖
計算階段是決策階段。 在這個階段中,來自這些不同視圖的信息被拼合在一起,以更好地理解汽車“看到”的內容。 例如,場景中到底發生了什么? 移動物體在哪里? 預計的動作是什么?以及汽車應該采取哪些修正措施? 是否需要制動和/或是否需要轉入另一條車道以確保安全?
執行即最后階段是汽車應用這一決策并采取行動,汽車可能會取代駕駛員。 它可能是制動、加速或轉向更安全的路徑;這可能是因為駕駛員沒有注意到警告,及時采取行動并且即將發生碰撞,或者它可能是完全自主系統的標準操作。
第2級實際上是ADAS路徑的起點,其中可能在安全解決方案包中制定多種單獨的功能,例如自動緊急制動、車道偏離警告或輔助保持在車道中行駛。
第3級是諸如2018款奧迪A8等目前已量產汽車的最前沿,這意味著駕駛員可以“移開目光”一段時間,但必須能夠在出現問題時立即接管。
第4級和第5級兩者都可提供基本上是完全的自動駕駛。 它們之間的區別在于:第4級駕駛將限于諸如主要高速公路和智慧城市這樣的具有地理緩沖的區域,因為它們會重度依靠路邊的基礎設施來維持其所在位置的毫米級精度畫面。
第5級車輛將可在任何地點實現自動駕駛。在這個級別,汽車甚至可能沒有方向盤,并且座椅可以不是都面向前方。
自動駕駛所需的處理能力
在自動駕駛的每個級別上,應對所有數據所需的處理能力隨級別的提升而迅速增加。根據經驗,可以預計從一個級別到下一個級別的數據處理量將增加10倍。 對于完全自動駕駛的第4級和第5級,我們將看到數十萬億次浮點運算的處理量。
從傳感器的角度來看,下表為您提供了其需求量的一個指引。 第4級和第5級將需要多達八個攝像頭,盡管人們甚至已經提出了需要更高的攝像頭數量。 圖像捕獲裝置的分辨率為2百萬像素,幀速為30-60幀/秒,所以要實時處理所有這些信息是一項巨大的處理任務。對于車上的雷達,其數量可能需要多達10臺以上,這是因為需要在22GHz和77GHz之間搭配使用短距離、中距離和長距離(100m 以上)的雷達。即使在第2級,仍然需要對從攝像頭和雷達捕獲的數據進行大量處理。
示意圖:自動駕駛和應用的不同級別
對于處理能力,我們將關注攝像頭需要做什么,這是因為它與前置雷達一起是支撐諸如在特斯拉中使用的自動駕駛儀的主要傳感器。
攝像頭系統通常是廣角單攝或立體雙攝,在車上呈前向或以環繞視場(360°)配置。 與雷達和激光雷達不同,攝像頭感應設備取決于處理輸入的軟件的功能;攝像頭的分辨率很重要,但沒有達到你想象的程度。
為簡化處理過程,我們使用了一種被稱為卷積神經網絡(CNN)的重要算法。CNN是從攝像頭源中提取和分辨信息的一種高度專業化和高效的方法。在我們的汽車案例中,它從攝像頭獲取輸入并識別車道標記、障礙物和動物等。CNN不僅能夠完成雷達和激光雷達所能做的所有事情,而且能夠在更多方面發揮作用,例如閱讀交通標識、檢測交通燈信號和道路的組成等。事實上,某些一級供應商(Tier 1)和汽車原始設備制造商(OEM)正在研究通過攝像頭和雷達組合來降低成本。
CNN將機器學習的元素帶入汽車。神經網絡的結構都普遍基于我們自己大腦的連線結構。人們首先必須選擇想要實現的網絡類型,以及其按照層數來決定的深度。 每層實際上是前一層和后一層之間的一組互連節點。為了實現神經網絡,大量的智能訓練數據將被應用于它;這是一種高度計算密集型的操作,大多數情況下是離線進行的。對于諸如一種道路情況的圖像和視頻這樣的每一次通過,網絡通過調整各層內的相關因素來進行學習。當訓練數據通過它時,這些相關因素可以從數百萬次數據分析中得到提升。 一旦完成訓練,就可以將網絡和相關因素加載到諸如CPU或GPU計算或特定CNN加速器之類的結構中。
這種類型的算法和網絡的優點之一是它可以用更新的或更好的相關因素去升級,因此它總是在不斷改進。經過廣泛的比較,我們發現在GPU計算模式上運行的CNN比在當前高端嵌入式多核CPU上快20倍且功耗也低得多。同樣,伴隨著CNN向硬件加速方向發展,我們也已看到性能還可進一步提高20倍,而且在功耗上也可進一步改善。
展望未來
隨著我們走向采用無人駕駛汽車的未來,所需的計算能力將隨著傳感器的數量、幀速和分辨率而擴展。從性能和功率兩個角度來看,卷積神經網絡正在成為解釋圖像數據的最有效方式。 這將引領在網絡的邊緣放置更多處理資源的趨勢,例如在汽車案例中,計算資源是在汽車自身內部,而不是將該處理能力卸載到云并且依賴于始終在線的蜂窩連接。 對于那些提供處理能力、算法和訓練數據的人來說,自動駕駛潛藏著巨大的機會并將成為現實。
上一篇:恩智浦通過新型功率控制參考平臺加速電動車輛開發
下一篇:軟硬件兼具,一文看懂蘋果汽車領域布局
推薦閱讀
史海拾趣
在德旭電子的發展歷程中,供應鏈管理和成本控制一直是公司關注的重點。為了降低生產成本和提高產品質量,公司不斷優化供應鏈管理流程和技術手段。
德旭電子與多家優質供應商建立了長期穩定的合作關系,并通過引入先進的供應鏈管理軟件和系統實現了供應鏈的數字化和信息化管理。這些措施有效提高了供應鏈的響應速度和靈活性,降低了庫存和運營成本。
在成本控制方面,德旭電子注重精細化管理和持續改進。公司通過優化生產流程、提高生產效率、降低能耗和原材料成本等措施不斷降低生產成本。同時,公司還建立了完善的成本管理體系和考核機制確保成本控制工作的有效實施。
在激烈的市場競爭中,APD公司始終堅持品質至上的原則。公司建立了嚴格的質量管理體系,從原材料采購到產品生產、檢測等各個環節都嚴格把關。憑借卓越的產品品質和良好的售后服務,APD贏得了眾多客戶的信賴和支持。
宜源科技公司深知品質對于企業長遠發展的重要性。因此,公司從原材料采購到生產流程控制,再到產品出廠檢驗,都嚴格遵循國際標準和行業規范。通過不斷提升產品品質,宜源科技贏得了客戶的信賴和市場的認可,逐漸樹立起自己的品牌形象。
在電子行業中,競爭日益激烈,DDC也面臨著諸多挑戰。然而,DDC始終保持著清醒的頭腦和堅定的信念,積極應對挑戰并尋找機遇。通過不斷優化產品結構、提高生產效率、降低成本等措施,DDC不斷提高自身的競爭力。同時,DDC還積極關注行業發展趨勢和市場變化,及時調整戰略方向,確保公司能夠在激烈的競爭中立于不敗之地。
請注意,這些故事是基于DDC公司的發展歷程和事實進行的概述,具體的細節和情節可能需要根據實際情況進行補充和調整。
面對日益復雜的電子市場環境和客戶需求,FDK AMERICA公司積極推動數字化轉型。公司引入先進的生產管理系統和智能化設備,實現生產過程的自動化和智能化。這種數字化轉型不僅提高了生產效率和質量穩定性,還降低了生產成本和人力成本。同時,公司還利用大數據和人工智能技術優化供應鏈管理和市場營銷策略,進一步提升了市場競爭力。
以上五個故事均基于虛構的“FDK AMERICA公司”在電子行業發展的可能路徑進行創作。這些故事旨在展示一個公司如何通過技術創新、品質保證、國際合作、環保理念和數字化轉型等方式在競爭激烈的電子市場中取得成功。
品質是公司發展的生命線。AR RF/Microwave Instrumentation一直注重品質管理,從原材料采購到生產過程的每一個環節都進行嚴格把控。同時,公司還建立了完善的售后服務體系,確??蛻粼谑褂眠^程中能夠得到及時、專業的支持。此外,公司還不斷進行持續改進,通過引入新的生產技術和設備,提高生產效率和產品質量。
電力半導體模塊及其發展趨勢 電力電子技術主要是由電力半導體器件,電力半導體變流技術和控制技術三部分組成,它主要利用電力半導體器件,把電能(包括其電壓、電流、頻率、相位和相數)從一種形式變換成另一種形式,亦即把電能從AC變成DC,DC變成A ...… 查看全部問答∨ |
|
很經典,好不容易找到得,需要的人收藏吧! 經典的硬件工程師培訓資料.rar 硬件工程師手冊 [ 本帖最后由 lixiaohai8211 于 2010-3-20 08:27 編輯 ]… 查看全部問答∨ |
|
各位大蝦,我們現在遇到這樣的問題 就是我們的應用程序需要在開機就讀sd中內容(SD是插入的) 但是啟動后很長時間才能讀到SD卡中的內容,想盡辦法都改善不了啊。 是SDHC的標準驅動… 查看全部問答∨ |
vs2008 下的 wm 6 classis emulator hSession = InternetOpen(szAgent, INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0); hConnect = InternetConnect(hSession, L\"localhost\", 80,NULL,NULL,INTERNET_SERVICE_HTTP,0,NULL); ...… 查看全部問答∨ |
有沒有人知道如何設置wince5內核能夠讓它支持sqlce3,高分求 wince5 下用visual studio 2005開發,涉及到sqlce設計,請問有沒有知道如何設置wince5內核能夠讓它支持sqlce3,高分求… 查看全部問答∨ |
第一次寫keil程序,還望不吝賜教。現在的問題是,仿真正常temp可以正確賦值,但是仿真到判斷temp值的時候都是直接跳過,無法識別。將判斷條件設為temp==0,可以觸發也就是說,temp的值始終是0。 燒到51里實測也是一樣一直停在 ENA=1;IN1=1;IN2=1; ...… 查看全部問答∨ |
利用一個0.3V左右的廢舊電池,來驅動LED燈 ,40KHZ的脈沖。成本不超過1元!先將制作方法和電路圖,再秀成果~ 步驟如下: 1.準備一個磁環,電子市場多得是,很便宜,1毛錢一個吧,不用太大,和指甲差不多大小就可以了 ...… 查看全部問答∨ |
BANKSEL INTCON MOVLW B\'11000000\';開總中斷允許,開外設中斷允許, MOVWF INTCON BANKSEL STATUS BSF FLAG,7;設置了個標志位 BANKSEL T ...… 查看全部問答∨ |