[首發于智駕最前沿微信公眾號]真實的交通環境復雜多變,搶道、并行、鬼探頭等場景屢見不鮮,自動駕駛系統想做到安全、可靠,只是將其放在真實道路上開上幾萬公里,并不能窮盡所有的場景,沒有辦法證明自動駕駛系統已經足夠安全。此外,想在真實交通環境中測試長尾場景,不僅成本高,耗時長,也及其危險。
由于仿真提供了可重復、可控、可量化的虛擬環境,能將大量場景在短時間內并行跑起來,且能將邊緣場景多次測試,因此,仿真成為了自動駕駛落地前必不可少的測試手段。通過仿真,不僅可以保護測試人員及公眾的安全,也可以大幅降低時間和金錢成本,成為了自動駕駛從研究走向商用化的基石。

仿真的關鍵形式及其作用
仿真可用于模型訓練、軟件驗證和整車聯調等任務。根據仿真對象和目的的不同,可進一步細分為感知級仿真、決策/規劃級仿真,以及硬件在環、車輛在環等類型。
感知級仿真主要生成相機圖像、激光雷達點云和雷達回波等數據,用于感知模型的訓練與驗證。該類仿真注重還原真實環境中如光照條件、物體表面反射特性,以及雨、雪、霧霾等天氣效果等影響傳感器性能的因素。
決策/規劃級仿真則更側重于交通流模擬、人類駕駛行為建模及交通規則交互等,用于評估自動駕駛系統在復雜交通情境下策略的魯棒性。軟件在環和硬件在環則將軟件或硬件組件接入仿真閉環,從而驗證系統接口、時序邏輯以及緊急狀況下的降級機制是否符合設計預期。
此外,還有面向場景編排和大規模場景庫生成的仿真方法,主要用于覆蓋率評估與統計驗證。不同層級的仿真各有關注點和評價標準,但又彼此互補,感知仿真主要用于模型訓練與錯誤排查,決策仿真用于輔助策略評估,而硬件在環和車輛在環則確保軟件與硬件之間的協調運行。
仿真越真實,對于自動駕駛系統來說,越具有可驗證性,但真實并不意味著有用,仿真的關鍵在于自動駕駛系統是否可以將學習到的性能可靠地應用到車輛上。可采用領域隨機化、物理建模及數據混合等方式來減少仿真與真實環境的差距。
領域隨機化是指在仿真中刻意引入如不同的光照、不同材質反射率、激光雷達噪聲模型等各種隨機擾動,以提升模型對這些變化的適應能力。
物理建模是指在仿真里盡量還原相機的畸變、激光雷達的回波強度隨材質和角度變化、毫米波雷達的多徑和遮擋等傳感器的物理特性。這類建模要求對感知鏈路有較深理解。
數據混合則是把仿真數據和真實采集的數據混合用于訓練或微調,常見做法是在仿真里生成大規模標注數據,然后用少量真實數據做微調,從而兼顧規模和真實感。
統計驗證也是一項重要思路。仿真可以用于構建海量場景并統計出風險發生概率,通過重要性采樣等統計方法提高罕見但高風險場景的采樣效率,從而將驗證重點從“跑夠量”變成“在關鍵場景上有可信統計結論”。從監管與認證的角度看,這種基于場景覆蓋和統計驗證的方法,比單純依賴道路測試里程更具說服力。

怎么知道仿真做得夠不夠?
一個有效的仿真體系并不是簡單堆砌隨機場景就可以了,而是需要基于清晰的場景定義、參數化的場景空間以及可量化的覆蓋度量來構建。
場景定義需將測試的關鍵要素逐一拆解,其中應包括道路幾何結構、交通參與者類型與行為模式、光照與天氣條件、傳感器裝配參數等。將這些要素參數化后,即可自動生成大量場景變體,并為系統化的覆蓋分析奠定基礎。
覆蓋度量應具備多維度評估能力,不僅要包括感知層面的誤檢/漏檢率、決策失效次數、時序與跟車距離等安全指標,還要涵蓋對場景空間覆蓋率的分析,也就是要明確哪些參數組合已被測試,哪些尚未覆蓋。
在統計驗證層面,通過置信區間估計與重要性采樣等方法,可更有效地評估系統在現實世界中的失效概率,這比單純計算累計行駛里程更具參考價值。
合理的場景管理還應確定優先級,可優先仿真高致死率或高發生概率的場景,并對長尾事件采用加權采樣策略。同時,可通過閉環測試不斷將現實路測或仿真中發現的失效案例參數化并納入場景庫,從而逐步構建起持續進化的“場景生態”。
仿真雖然可以有效節省開發時間與成本,但其能力仍存在邊界,不能作為自動駕駛唯一的測試方案,更沒辦法完全替代實際路測,仿真的有效性高度依賴其所基于的模型與假設,而任何模型本質上都是對現實的一種模仿,人類駕駛行為的復雜多樣性、道路施工中臨時標識的隨意性,以及異型車輛或臨時障礙物的非結構化等現象,均難以被完整、精確地建模。
如果仿真生成的數據在統計特征上與真實數據存在系統性差異,就會導致模型學習出現偏差,若依托于這些錯誤數據做出錯誤決策,就會在真實場景中出現性能下降的情況。因此在訓練時,需采用混合訓練、域自適應等方法,并需要在真實場景中進行驗證,從而確保學習的效果。
此外,仿真的計算資源與成本也是實際應用中不可忽視的因素。高保真度的傳感器仿真,尤其是基于物理的渲染與高分辨率點云生成,對算力的需求極高。而要實現大規模并行仿真,則需依賴充足的云資源與高效的調度策略,否則成本就會將難以控制。

最后的話
仿真是自動駕駛測試的工具,也是必不可少的一個流程。仿真并不是將自動駕駛測試放到虛擬環境中進行,而是將復雜的場景系統化、參數化地放到一個可控的場景中,在成本可控的情況下多次測試,從而讓自動駕駛系統學會處理方案。當然,仿真并不是自動駕駛系統唯一的學習方法,只有把仿真、路測和線上數據反饋整合成閉環,才是把自動駕駛從實驗室應用到真實交通環境的重要手段。
-
仿真
+關注
關注
55文章
4525瀏覽量
138584 -
自動駕駛
+關注
關注
794文章
14943瀏覽量
180959
發布評論請先 登錄
如何設計好自動駕駛ODD?
aiSim領銜!國內外自動駕駛仿真軟件大全:熱門推薦與選擇指南
自動駕駛仿真軟件推薦:康謀aiSim——ISO 26262 ASIL-D 認證的高保真選擇
自動駕駛中端到端仿真與基于規則的仿真有什么區別?
不同等級的自動駕駛技術要求上有何不同?
自動駕駛仿真測試有什么具體要求?
康謀分享 | 基于多傳感器數據的自動駕駛仿真確定性驗證
卡車、礦車的自動駕駛和乘用車的自動駕駛在技術要求上有何不同?
自動駕駛技術測試有哪些?
為什么仿真對于自動駕駛來說非常重要?
自動駕駛安全基石:ODD
康謀分享 | 自動駕駛仿真進入“標準時代”:aiSim全面對接ASAM OpenX
怎么知道自動駕駛仿真做得夠不夠?
評論