西門子黃漢知:基於模型的自動駕駛系統開發與測試方法論

2020-12-25 騰訊網

2020年6月22日-23日,由南京經濟技術開發區與蓋世汽車聯合主辦的「2020第三屆全球自動駕駛論壇」隆重召開。本次論壇重點圍繞與自動駕駛規模化商用有關的核心技術、法律法規、技術評測、商業模式等話題展開探討,下面是西門子工業軟體自動駕駛產品線大中華區總監黃漢知在本次論壇上的發言:

西門子工業軟體自動駕駛產品線大中華區總監 黃漢知

前面兩位嘉賓的演講都非常精彩,其中PTV公司沈暢總經理的演講讓我沉浸其中,不禁想到在十年、二十年之後,如果路上無人駕駛汽車的普及率達到50%,無人駕駛汽車跟人類駕駛員怎麼互動,智能交通怎麼應對這種情況?也許十年、二十年之後,我們可以再次跟智能交通領域的專家沈暢女士相聚討論這個話題。

回到現實當中,目前自動駕駛汽車本身還面臨非常多的技術挑戰,就像豐田汽車CEO所說,如果要完全測試自動駕駛汽車,可能需要88億英裡甚至更多的路試,對於成本很敏感的汽車公司來講顯然不現實。

這裡就有一個悖論,明明知道不可能去遍歷所有的交通場景工況,究竟要做多少測試才能認為自動駕駛汽車系統可以上路,放心交付給消費者呢?

西門子工業軟體認為,要解決這個挑戰和困難,必須要採用基於模型的方法,也就是正向的基於模型的自動駕駛開發和測試的方法論和工具鏈。這個工具鏈的核心就是在產品開發早期儘可能多的用仿真手段,儘可能早的暴露系統、算法、參數存在的問題,而不是等到產品原型,甚至車輛的原型、量產車上市之後,再通過物理路試去暴露問題,相信這對於任何一個汽車公司來說都是不能承受的風險。所以我們必須在早期採用純模型的仿真,然後是硬體在環和車輛在環測試手段,再進入到封閉的試驗場地,公共道路,最後通過法規測試和認證。

自動駕駛系統要採用這種基於模型的方法必須要有一個很好的數字孿生模型,自動駕駛的系統從技術上可以分成四個部分,場景的工況、所採用的環境感知傳感器、控制規劃決策算法,最後離不開底盤縱向和橫向的動力學模型。西門子工業軟體Simcenter Prescan,及一系列數位化建模工具Simcenter Amesim, Simcenter HEEDS, Simcenter 3D, 可以充分支持自動駕駛的數字孿生仿真工具,進行系統級別、車輛級別的自動駕駛系統建模,提供自動駕駛新能源車的整體開發測試解決方案。

數字孿生模型長什麼樣子?

如視頻所示,是AVP自動代客泊車系統的數字孿生,包括停車場場景,所採用的魚眼、超聲波、傳感器感知特性,AVP算法、底盤執行機構,在視頻當中都有所體現。仿真是一個很好的工程方法和思路,但是,仿真工具如何發揮價值?怎麼應用?是每個人都很關心的問題。

我們認為這個數字孿生系統有一系列的關鍵技術和挑戰,場景渲染要真實,場景內容要豐富,傳感器模型要精確,還要支持業界所用的各種算法平臺,動力學模型要有足夠的精度,還要滿足不同客戶不同的應用模式。今天的演講,想圍繞這個關鍵技術圖展開,論述自動駕駛數字孿生的關鍵技術和主要應用模式,將通過一系列技術細節和客戶案例來論述。

挑戰1,場景工況。Prescan採用的是遊戲級引擎來渲染,所以視覺效果非常逼真和絢麗,比如視頻所示城鎮無人駕駛系統在Prescan裡的呈現。除了渲染質量之外,也要有很好的測試內容,測試內容、場景工況來源有多種,除了軟體自帶的圖形化界面建模方法,也開放API支持外部的程序參數化建模,當然也支持自動化測試的方法,把一個典型的工況泛化成不同的case,支持高精度、低精度地圖數據的導入。全球法規工況已經在我們模型裡,道路交通事故的數據也是非常寶貴的測試數據來源,我們也會支持正在成熟的OpenScenario場景格式,跟國內外活躍的場景數據提供商的格式也有多種對接。我們有很好的數據生態。

有了很好的渲染,也有了很好的生態,怎麼用?用途有很多,就舉一個例子:對於深度學習而言,除了有一個很長的拖尾效應,就是算法訓練精度達到99%之後,再怎麼往上提高?面臨一系列的挑戰,大家都非常清楚,訓練樣本要大,但樣本採集只能涵蓋日常交通工況,數據採回來要標註,標註完之後,希望測試更多典型、有覆蓋度的工況。這裡就有一個思路,如果用仿真的合成數據,是否能夠解決這些問題呢?所以我們就跟德國DFKI人工智慧研究中心做了一個研究項目,項目概況是討論這兩個問題,如果純粹用合成數據來訓練算法是什麼結果,如果用一小部分合成數據+大部分路採數據訓練算法是什麼結果?我們採用CNN算法進行訓練。

項目圖概況,右邊是路採數據,中間可以用仿真重現這些數據,也可以加入路上採不到的,比如最近非常知名的特斯拉汽車在臺灣發生的事故,一個長的大卡車倒在路上,採不到這種類型數據,是否可以用仿真重現出來。

最後得出結論供大家參考,顯然,純粹用合成數據訓練出的算法結果肯定不好,如果有選擇的選一些合成數據加入到訓練樣本當中,能夠提高算法精度。一句話,渲染很逼真,只是對我們肉眼的效果,深度學習的算法認不認,還要通過這種項目來確認。

案例2,精確的環境感知傳感器模型。

我們以幾類典型的感知傳感器為例。

前視攝像頭,作為模型而言,有三個層次,首先是基礎的內外參模型;二是成像效應,尤其是Distortion畸變的模型;三是從鏡頭、快門、色彩濾波陣列、CMOS晶片特性、AD轉換噪聲等等,都要建一系列模型。

毫米波雷達,同樣有多個不同的層次,大多數客戶會用到基礎的模型,也就是range/rnage rate/angled的解析度和精度模型,有些做算法的除了要這些信息之外,還要不同物體反射回來的能量,我們也可以支持。

第二種,雷達的漏檢測、誤檢測、目標分列、延遲等典型特性。

第三種,可以對雷達本體的射頻收發、信號處理、目標聚類等信號流的所有環節進行建模。包括:MIMO多入多出天線的配置和天線增益圖譜,包括後面AD轉換和FFT傅立葉變換的採樣方法等,FMCW調製解調波形的設置,相位噪聲和熱噪聲,這樣就可以仿真多點反射、多徑反射等等特性,這樣,就可以支持射頻天線設計、信號處理方法和參數調優、目標聚類和追蹤算法開發優化,基於原始數據的數據融合,等等。

基於物理模型的輸出有兩種形式:AD轉換之後,FFT變換之前的原始數據輸出;以及距離-都卜勒-能量圖譜,可以從這裡開始做後面目標的提取、分類,包括支持數據的融合。

上圖形象展示了雷達從射頻天線到數據層,再到目標層的數據流。西門子有全套工具能夠支持所有的數據流仿真, Simcenter 3D可以對高頻天線部分進行仿真,P熱scan可以對數據處理和目標提取部分進行仿真。

雷射雷達模型提供多種層次。不管是攝像頭、雷達、還是雷射雷達,業界做仿真大部分都停留在第一個層次,對雷射雷達也是這樣,很多工具能提供point cloud,但只是提取環境中目標的輪廓,這是真值。真正要對雷射雷達進行建模,就是Beam divergence、Beam dimension、Scan pattern等等,能夠仿真多點反射、多徑反射、環境折射和衰減、車輛速度導致的時間效應帶來的點雲畸變,等等。

在V2X領域,我們也提供多個類型的模型,首先不同地區,中國、北美、歐洲有法規的地區數據層的基本信號輸出,第二十有效通行距離,第三,V2X在不同場景下,如城市十字路口高樓大廈林立,在高速上速度等等場景,都會對傳輸的丟包率有顯著影響,所以我們也有相關丟包率的模型仿真。

傳感器類型非常多,不一一列舉。仿真是高效率工具。我們客戶如何應用?

日本Denso做前視攝像頭參數配置選擇時,使用了Prescan仿真方法,從上百套參數中選取最優,這顯然是路試難以做到的

一汽集團做國內第一個ACC量產項目時,用了一個很有益的思路,把毫米波雷達在實驗室進行測試,通過測試結果擬合出對於解析度和精度的模型放到仿真工具當中,支持它後續的ACC/AEB的算法工具開發,這是非常有益的思路。

國內創新型公司,如蘇州豪米波雷達,通過大量調研發現Prescan確實是全球最領先的毫米波雷達模型提供者。

第三個核心技術,數字孿生還要支持多種不同的算法語言環境,如圖非常詳細地列出了對不同環境的支持,有Windows版,有Linux版,有RT版,同時還支持HPC/cloud,代碼黃靜也支持C++/Simulink,並藉此可以支持C/Paython/ROS/Apollo/Auto ware等。

在HiL領域,我們提供各種類型的HiL:攝像頭投影式,攝像頭注入式,雷達回波模擬式,雷達數據注入式,車輛在環ViL,VX的HiL,等等,不一一列舉,都是我們的常規應用。有一個大家比較感興趣的是,目前自動駕駛所追求的雲計算,因為可以高並發、短時間內支持大量工況的仿真結果輸出。這裡可以利用西門子的一系列工具,因為可能要測試10萬、100萬個案例時,最好有一個測試自動化和探索工具來驅動,西門子也有HEEDS這種測試和管理工具來驅動Prescan雲計算。

這是我們在微軟Azure部署Prescan的一個視頻示意圖,就是多個測試case管理的界面,如有1000個case,想在5分鐘之內跑完,要監控每個case運行狀態,運行之後是成功還是失敗,最後有上千個計算結果要進行分析。如紅色代表這個系統是失效的,當一個自動駕駛車輛遇到路邊突然有一個cut in靜止目標時,不能有效避讓,就是紅色部分,綠色部分是成功的通過系統和參數的調優避免這次事故,當然也有其他狀態,不一一列舉不同顏色所代表的不同含義。

應用方式有多種,不同客戶應用不一樣,接下來葉總監也會講MaxiEye的視覺算法能力。MaxiEye也使用Prescan進行基於單目視覺的高精度地圖眾籌採集的算法開發,如果要通過路採數據來訓練算法,因為沒有交通元素的真值,無法開展。仿真可以提供虛擬交通和真值,用來訓練算法,根據周博士的反饋,兩周之內就把這個算法做好了。

傳統企業更多用HiL方式,比如本田用我們硬體在環臺架,我們也交付很多套。德系企業戴姆勒用商用車的ADAS研究時,也誇讚了我們精確的傳感器模型和豐富場景的數據模型。

第四個核心技術,要有準確的動力學模型,剛才討論過一系列動力學的工具,提到的大多數工具是在底盤的外特性模型領域。舉一個例子,如果在雨天,路面附著係數低,導致ABS介入,限制了後輪的制動力矩,必然對制動距離造成影響,這個特性是大多數做外特性動力學工具不能仿真、模擬、分析的,西門子另外一個工具就是電氣液作動系統領域最詳細的建模工具Amesim,這種動力學特性對它來說是小菜一碟。

一個日系商用車企做高速公路自動駕駛輔助項目研究時,也對轉向、制動、發動機、變速箱所有模型進行了詳細建模,配合Prescan來開發它的高速公路駕駛輔助系統。

西門子是一家巨大的公司,西門子工業軟體也有非常全面的產品組合,跟大家做一個介紹。西門子工業軟體產品門類有幾大類:智能製造、物聯網、產品設計和分析三個領域的數字孿生,推動中國企業的數位化轉型。在產品設計和分析領域,我們的數字孿生涵蓋電、氣、液、聲、光、電、熱、材料等各個物理領域。在結構設計分析、CFD流體、熱管理、能量流、燃油經濟性、安全性、NVH、駕駛性等所以汽車行業已知的性能設計領域,都有對應的數字孿生手段和仿真工具。今天我們介紹的新能源智能網聯汽車整體解決方案,只涉及到我們已小部分業務,就是今天講到的在自動駕駛工具鏈。

西門子工業軟體在仿真領域是百年老店,經驗豐富,但是基於模型的方法價值巨大。但是,要記住一句話,就像英國數學家和統計學家George Box所說的:沒有完美的模型,但是有些模型很有用。為什麼講這句話呢?我跟很多業界同仁交流仿真時,發現他們都會給我舉一些IT企業的例子,我在仿真當中跑了多少虛擬的裡程,當然這是仿真的一個應用方面,但不是仿真的全貌,所以我不完全贊同。我不認為仿真是一個一定要跑多少億英裡的平臺,更多是跑多少類不同的測試場景工況的平臺,要集中研究仿真所擅長的應用模式。如圖,怎麼樣有機結合物理測試和仿真工具,相信這裡列出的路試優點和缺點,仿真的優點和缺點,都能得到大家的認同,不一一列舉。

「工欲善其事,必先利其器「,西門子工業軟體提供強大的數字孿生工具鏈和方法論,支持自動駕駛業界不斷打磨技術,讓我們一起共同期待自動駕駛時代的來臨,謝謝大家!

敬請關注蓋世汽車「2020第三屆全球自動駕駛論壇」直播專題!

相關焦點

  • 西門子全資收購天歐,要在自動駕駛測試與驗證上打出新天下
    在收購完成後,天歐汽車將成為西門子旗下Digital Factory事業部下PLM(Simens Product Lifecycle Management)軟體部門的一分子,雙方將在解決方案、銷售上進行整合,但天歐依然將保留產品與業務上的獨立性,戰略方向也不會有所變動。汽車業務是西門子的核心業務之一,在工業自動化、能源、動力總成、開發工具等方面西門子一直有所布局。
  • 沃爾沃使用全新遊戲技術 開發更安全的自動駕駛系統
    蓋世汽車訊 據外媒報導,沃爾沃汽車將使用基於歐洲供應商技術的混合現實模擬器,開發安全和自動駕駛系統。該模擬器稱作「終極駕駛模擬器(the ultimate driving simulator),具有移動駕駛座椅、帶有觸覺反饋的方向盤,以及虛擬實境(VR)頭盔。
  • 自動駕駛仿真平臺VISTA推出,大幅優化自動駕駛汽車測試和部署時間
    MIT宣稱,該系統無需人工手動標記各類元素,如路標、車道線、物理建築物等信息,大幅優化了自動駕駛汽車測試和部署時間。 雖然 Waymo、Uber、Cruise 和 Aurora等自動駕駛汽車公司都有自己用來訓練 AI 的仿真環境,但 MIT 聲稱自家系統是少數不需要人工添加道路標記、樹木和物理模型等的系統之一,而這樣的特性可以大大加快自動駕駛汽車的測試與部署速度。
  • Mathworks資深應用工程師王鴻鈞:仿真加速自動駕駛功能的開發 |...
    自動駕駛龍頭企業Waymo的秘密武器之一是模擬系統Carcraft。駕駛模擬系統能夠提高數據的利用率、以低成本的方式構建極端場景,對自動駕駛進行驗證。事實上,所有有志於以自動駕駛顛覆未來出行方式的企業,都會注意到自動駕駛模擬器的重要性。
  • ASAM:自動駕駛仿真測試標準引領者
    從目前的發展態勢看,中國汽車技術研究中心有限公司(以下簡稱「中汽中心」)深入研究的由ASAM(德國自動化及測量系統標準協會)制定並推廣的OpenX標準正引領自動駕駛場景模擬仿真測試標準的發展。ASAM協會:制定、協調仿真領域自動駕駛標準德國自動化及測量系統標準協會(ASAM)是一家非政府的汽車領域標準化制定機構,1998年由數位行業專家為標準化ECU開發與測試中的數據交互而創立,致力於實現開發流程中各環節的數據信息自由交換。
  • 2020WNEVC創新技術解讀|基於昇騰AI的自動駕駛雲服務技術
    Octopus提供數據、訓練和仿真服務三大服務,旨在降低自動駕駛開發門檻,讓自動駕駛開發變得更智能、更高效、更便捷。從而助力車企及開發者快速上市自動駕駛,將更多的精力,投入到核心能力的構建中去。,因而Octopus基於雲服務提供自動駕駛雲服務:1)實現全託管,開箱即用,用戶無需從零搭建一套複雜的自動駕駛系統,從而能聚焦於核心價值(自動駕駛算法和數據標註),快速開展自動駕駛業務,跟上瞬息萬變的市場節奏。
  • Seeing Machines推自動駕駛駕駛員監控系統 提高自動駕駛安全性
    該系統名為Guardian後備駕駛員監控系統(Guardian BdMS),其設計旨在確保自動駕駛車輛中的後備駕駛員在必要時能保持警覺、清醒並隨時準備好執行駕駛任務。目前,Seeing Machines公司已與一位客戶籤訂了協議,並與許多站在自動駕駛車輛開發前沿的公司進行了深度討論。
  • Cypress和基於模型的測試實戰
    本文先簡單介紹了Cypress測試平臺,之後介紹基於模型的測試(Model-Based Testing)方法,並使用其對流行的TodoMVC應用進行建模和測試。最後指出這一測試Demo的可改進之處,同時展望了基於模型測試的未來發展。
  • 北京發布自動駕駛路測報告,上汽通用五菱率先建成無人駕駛物流線路
    ,通過完整的西門子解決方案助力比亞迪構建數位化企業戰略,借用數字雙胞胎技術為其產品開發及生產運營決策等方面提供詳盡洞察。測試車輛均配備駕駛員,但駕駛員並未對車輛做出過多幹預,大多數路況以及突發情況均由自動駕駛系統判斷並完成。如果測試順利,全日空計劃在2020年底之前將自動駕駛電動巴士投入使用。
  • 基於模型的嵌入式C代碼的實現與驗證
    關鍵詞:Matlab/Stateflow;RTW;MBD;軟體在環仿真;自動代碼生成;快速原型引言 伴隨著嵌入式系統的複雜性越來越高,系統的開發周期不斷延長。但開發周期與系統的安全性、可靠性又有一定的衝突。目前,一臺中高檔汽車的軟體控制代碼就超過了500萬行,F-35的控制軟體更是高達1 500萬行,一艘航母的控制代碼超過一億行。
  • 高精度地圖,RightHook要做最真實的自動駕駛模擬系統
    軟體產品從設計、開發、測試、部署到反饋,是一個循環往復的過程,迭代很快。再加上現實世界無法重複和控制,因而自動駕駛也就需要一種測試框架,一種不用在真實世界中測試的方式,快速驗證系統每次迭代的可靠性和安全性。Waymo已經證明了模擬系統的作用,2016年其自動駕駛系統在虛擬世界中行駛了25億英裡。而矽谷還有另一家公司RightHook,也提供類似的服務。
  • 亮道智能發布自動駕駛環境感知系統測試驗證服務|2019 上海車展
    4月15日上海車展前夕,第三方測試驗證商亮道智能首次對外發布自動駕駛環境感知系統測試驗證的完整流程。同時,亮道智能Reference System、服務於測試驗證的3D雷射雷達算法、標註修正工具、大數據管理平臺、大數據分析系統等產品也將在車展亮相。
  • 從感知測試切入自動駕駛,這家公司做對了什麼?
    下面這張圖中,左半部分區域是車輛以及各個系統、模塊的需求定義和設計階段,但真正要將這些系統或功能設計在量產車上實現,就必須要經歷 V 字型的後半段,即不同級別的測試驗證工作。以 L3 級自動駕駛功能為例,車企確定好傳感器選型之後,就到了感知模塊量產前的測試驗證階段。
  • 自動駕駛開發者利器:華為雲自動駕駛雲服務Octopus亮相上海車展
    該服務基於華為雲,提供自動駕駛數據、訓練以及仿真三大子服務,助力車企開發者快速開發自動駕駛產品,共同探索智能網聯汽車時代。華為雲自動駕駛雲服務Octopus包含自動駕駛數據、訓練和仿真三大子服務,覆蓋自動駕駛數據、模型、訓練、仿真、標註等全生命周期業務,將有力提升企業的自動駕駛產品開發效率。  數據服務:處理車載硬體平臺上輸出的傳感器數據,回放雷達、攝像頭等不同格式的數據;支持PB級海量存儲、交互式大數據查詢和海量數據治理。
  • 在智能駕駛的開發中,為什麼仿真的作用越來越重要?
    智能駕駛開發,仿真平臺的作用愈發關鍵了,實車測試遇到典型場景的密度太低,造成測試效率數量級上的落後。 現階段,我們在 L4 自動駕駛研發中使用了相對多比例的仿真測試,但因為量產的 ADAS 車型需要兼顧運動學和動力學的系統性能仿真,所以現階段還不能把各種仿真手段整合得足夠好. 量產層面,我們還是比較依賴實車的測試驗證的。
  • 中國首部自動駕駛仿真藍皮書《中國自動駕駛仿真技術研究報告(2019...
    自動駕駛系統的計算機仿真是自動駕駛車輛測試和試驗的基礎關鍵技術,也是未來行業定義自動駕駛車輛相關開發與準入技術標準的基礎工具。計算機仿真測試與真實物理測試互為補充,缺一不可。《2019 中國自動駕駛仿真技術藍皮書》是一部全面介紹中國自動駕駛仿真測試發展現狀的工具書。
  • 偉世通推出DriveCore自動駕駛平臺,推動自動駕駛技術的普及
    DriveCore™作為第一個支持汽車製造商與第三方的開放合作,快速開發自動駕駛解決方案的技術平臺,將大大加快自動駕駛技術的開發和商業化。本文引用地址:http://www.eepw.com.cn/article/201801/374233.htm  DriveCore™是一個完整的技術平臺,由硬體、車載中間件和基於PC的軟體開發工具套件組成,滿足3級以上自動駕駛對開發機器學習算法的要求。
  • ASAM正在成為自動駕駛場景模擬仿真測試標準引領者
    ASAM協會:制定、協調仿真領域自動駕駛標準   德國自動化及測量系統標準協會(ASAM)是一家非政府的汽車領域標準化制定機構,1998年由數位行業專家為標準化ECU開發與測試中的數據交互而創立,致力於實現開發流程中各環節的數據信息自由交換。
  • 弗萊堡大學開發AI模型 提升自動駕駛汽車場景識別能力
    蓋世汽車訊 圖像中的哪些像素代表無人駕駛汽車前的不同的人或物體,哪些像素代表背景類別?這一任務稱作全景分割(panoptic segmentation),是自動駕駛汽車、機器人、增強現實,甚至生物醫學圖像分析等領域的一個基本問題。
  • Graviti攜手UC Berkeley探索自動駕駛預測模型,INTERACTION預測...
    為促進自動駕駛領域的行為預測技術發展,加速預測模型/算法評價的研究,加州大學伯克利分校機械系統控制實驗室(MSC Lab)攜手AI數據服務平臺提供商Graviti(格物鈦)、世界領先的雲服務商AWS(亞馬遜雲)舉辦的「INTERACTION數據集預測挑戰賽」正式啟動。