當前位置:
首頁 > 最新 > 從ADAS到自動駕駛:研發設計人員的三項心得體會

從ADAS到自動駕駛:研發設計人員的三項心得體會

李文龍

--------------------------------------------------------------

據外媒報道,自動駕駛汽車頗具挑戰性,在過去數年時間內,汽車研發人員從ADAS設計中獲益匪淺,可以歸類為以下三大方面:

1.軟體依賴性(Software reliance)

初代ADAS方案的研發人員竭力克服設計障礙。為此,他(她)們創建了複雜的軟體。然而,事實證明,對於複雜的汽車系統而言,預編程演算法難以發揮效用。

研究人員不得不為了感測器融合、視覺處理及安全性創建新演算法,這必然要集成一個大代碼基(code base),勢必會增加成本及安全風險,因為工程師必須持續地維護並更新軟體。

這意味著需要從在商用硬體上構建的軟體中心型系統(software-centric systems)向專註於計算功能的定製化片上系統(系統級晶元,SoCs)及硬體加速器轉型,使得ADAS研發人員將複雜的演算法切割為較小的計算,使得ADAS設計對現實駕駛情境的響應性得到提升。

ADAS的技術演進為自動駕駛汽車工程設計團隊提供了一個模板,指導其採用片上系統執行自動駕駛功能,該類功能的複雜程度超乎想像,還需要實現近實時(near-real-time)性能。

2.近實時設計

當談到確保實時處理、感測器融合及其他關鍵任務(mission-critical tasks)時,自動駕駛的雅畈人員可從ADAS的研發過程中汲取經驗。

在初期,ADAS研發人員依靠內置靜態隨機存取存儲器(內存,SRAMs)實現片上計運算元系統的信息交換,成對的內存可被用作輸出郵箱,同時還將向其送入計算任務的輸入值。軟體中的通信管理成為技術挑戰,當信息處理元件增多後,會導致信息延遲。

最後,ADAS晶元採用了異構緩存一致性(heterogeneous cache coherency)等技術,該項片上通信技術可高效地實現與片上系統內CPU、GPU及DPU等計算元件的連通,旨在增強處理帶寬並縮短延遲時間。

最為關鍵的是,這類硬體加速器在自動駕駛車用片上系統中佔據了主導地位,異構緩存一致性等片上通信技術也發揮著重要作用,允許片上系統執行近實時嵌入式處理,旨在應該對複雜的機器學習演算法。

3.整合的挑戰

自動駕駛片上系統的複雜程度令人膽寒,鑒於將超級計算機的強大功能、功能性安全要求及近實時內嵌式性能收斂(near-real-time embedded performance converge)集成到一塊定製硅晶片後,這一感覺就變得尤為明顯。

許多自動駕駛設計將硬體加速器用於研發工作,該類設備被用作為處理節點(processing nodes),以便特定的演算法任務,如:高清雷達成像的計算機視覺。而許多自動駕駛車輛的片上系統正利用深度神經元網路執行機器學習功能,硬體加速器在該網路內發揮神經元的功能。

在這類片上系統基礎架構內,可針對特定的自動駕駛演算法精準調節硬體加速器或異構處理元件,片上互聯可採用一致的方式連接所有的硬體加速器,確保能掌控不斷提升的系統複雜性。

自動駕駛汽車

技術原理

編輯

自動駕駛汽車

汽車自動駕駛技術包括視頻攝像頭、雷達感測器以及激光測距器來了解周圍的交通狀況,並通過一個詳盡的地圖(通過有人駕駛汽車採集的地圖)對前方的道路進行導航。這一切都通過谷歌的數據中心來實現,谷歌的數據中心能處理汽車收集的有關周圍地形的大量信息。就這點而言,自動駕駛汽車相當於谷歌數據中心的遙控汽車或者智能汽車.。汽車自動駕駛技術物聯網技術應用之一。

沃爾沃根據自動化水平的高低區分了四個無人駕駛的階段:駕駛輔助、部分自動化、高度自動化、完全自動化:

1、駕駛輔助系統(DAS):目的是為駕駛者提供協助,包括提供重要或有益的駕駛相關信息,以及在形勢

谷歌自動駕駛汽車示意圖

開始變得危急的時候發出明確而簡潔的警告。如「車道偏離警告」(LDW)系統等。

2、部分自動化系統:在駕駛者收到警告卻未能及時採取相應行動時能夠自動進行干預的系統,如「自動緊急制動」(AEB)系統和「應急車道輔助」(ELA)系統等。

3、高度自動化系統:能夠在或長或短的時間段內代替駕駛者承擔操控車輛的職責,但是仍需駕駛者對駕駛活動進行監控的系統。

4、完全自動化系統:可無人駕駛車輛、允許車內所有乘員從事其他活動且無需進行監控的系統。這種自動化水平允許乘從事計算機工作、休息和睡眠以及其他娛樂等活動。[15]

結構性能

編輯

自動駕駛汽車使用視頻攝像頭、雷達感測器,以及激光測距

激光雷達

器來了解周圍的交通狀況,並通過一個詳盡的地圖(通過有人駕駛汽車採集的地圖)對前方的道路進行導航。

激光雷達

車頂的「水桶」形裝置是自動駕駛汽車的激光雷達,它能對半徑60米的周圍環境進行掃描,並將結果以3D地圖的方式呈現出來,給予計算機最初步的判斷依據。

前置攝像頭辨移動物體

前置攝像頭

自動駕駛汽車前置攝像頭谷歌在汽車的後視鏡附近安置了一個攝像頭,用於識別交通信號燈,並在車載電腦的輔助下辨別移動的物體,比如前方車輛、自行車或是行人。

左後輪感測器

很多人第一眼會覺得這個像是方向控制設備,而事實上這

左後輪感測器幫助定位

是自動駕駛汽車的位置感測器,它通過測定汽車的橫向移動來幫助電腦給汽車定位,確定它在馬路上的正確位置。

前後雷達

後車廂的主控電腦谷歌在無人駕車汽車上分別安裝了4個雷達感測器(前方3個,後方1個),用於測量汽車與前(和前置攝像頭一同配合測量)後左右各個物體間的距離。

前後雷達幫助測距

主控電腦

自動駕駛汽車最重要的主控電腦被安排在後車廂,這裡除了用於運算的電腦外,還有拓普康(拓普康是日本一家負責工業測距和醫療器械的廠商)的測距信息綜合器,這套核心裝備將

主控電腦在後車廂

負責汽車的行駛路線、方式的判斷和執行。

---------------------------------------------------

留言區已為您敞開

接下來的舞台就是您的

---------------------------------------------------

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 汽車工程師之家 的精彩文章:

外媒:特斯拉正處於破產邊緣 最多存活6個月
十張圖看德國汽車工業

TAG:汽車工程師之家 |