交通場景仿真軟件
ErgoSIM是一個全面的交通場景仿真軟件套件,專門用于汽車和運輸仿真,解決ADAS,自動駕駛車輛,HMI和前燈使用案例的測試和駕駛問題。
ErgoSIM提供構(gòu)建超逼真虛擬世界所需的所有工具和模型:道路環(huán)境,車輛動力學,交通,傳感器,真實或虛擬駕駛員(自動駕駛),車前燈,天氣狀況和場景腳本。
它不是一個“黑匣子”工具,而是一個真正的科研實驗的模塊化仿真平臺,靈活,可擴展和開放,滿足研究人員和工程師的需求。它的多功能性使得整個設(shè)置成為可能:驅(qū)動模擬器Simulator,模型在環(huán)MIL,軟件在環(huán)SIL,硬件在環(huán)HIL。
1. 系統(tǒng)方案
ErgoSIM駕駛模擬與交通場景編輯平臺提供了基于物理的三維場景建模、基于語義的道路事件建模、基于物理光學屬性的攝像頭和激光雷達的仿真、基于物理電磁學屬性的毫米波雷達的仿真,從而實現(xiàn)多傳感器、多交通對象、多場景、多環(huán)境的實時閉環(huán)仿真。其主要功能如下:
1) 開放式交通場景編輯模塊,自定義設(shè)定道路和交通場景,可以自定義設(shè)定道路兩旁的建筑物,綠化帶等等;
2) 可以根據(jù)用戶需求,自定義設(shè)定道路場景上的交通流,可以自定義設(shè)定道路上來往的車輛,行人和交通指示燈;
3) 可以根據(jù)客戶需求,自行設(shè)定主動駕駛(或算法控制車輛)的車輛動力學參數(shù);
4) 支持高精度的三維場景仿真和基于環(huán)境光的模擬;
5) 支持高精度的物理屬性的傳感器仿真,包括毫米波雷達的仿真、攝像頭的仿真和激光雷達的仿真;
6) 此外,考慮到能更加逼真地反映“人—車—路”在環(huán)仿真測試,該平臺還提供了開放的接口,可以與實物傳感器、VR設(shè)備、控制器、各類測試數(shù)據(jù)進行無縫的聯(lián)入,從而更好的滿足不同級別、不同目標的測試仿真要求。
2. 系統(tǒng)構(gòu)成
下面分別介紹本平臺各模塊的構(gòu)成。
2.1.自定義道路環(huán)境
ErgoSIM駕駛模擬與交通場景編輯平臺提供了一套自定義道路場景的設(shè)計工具,具備直道、彎道、曲線等設(shè)計能力,支持道路寬度、長度、半徑、方向、車道數(shù)量、車道方向、車道限速、車道類型等的編輯。
同時,該設(shè)計工具支持高架等不同高度道路以及不同坡度傾角、道路交叉口、匝道、并道等的定義。還支持車道線的自定義化建模,包括單線、雙線、實線、虛線、車道線紋理、顏色等一系列車道線類型。同時,軟件集成豐富的環(huán)境模型庫,如樹木、建筑物、交通標識、路燈、電線桿、綠化帶、動物,施工路段障礙物和設(shè)施、交通行人等對象模型,可根據(jù)用戶需求對道路場景進行快速建模。
除了自定義場景外,ErgoSIM駕駛模擬與交通場景編輯平臺還支持導(dǎo)入OpenStreetMap等3D高精地圖,自動生成與地圖匹配的道路模型。
2.2.自定義交通場景
ErgoSIM駕駛模擬與交通場景編輯平臺還提供了快捷的基于語義的道路交通流設(shè)計,包括車道行駛規(guī)則、車輛及行人行為、交通指示牌行為,以及某一時刻各交通對象交通行為的精確數(shù)據(jù)輸出。此外,交通對象的行為也可以人為定義,包含如車輛駕駛行為、突然變道、突然加速、行人亂闖紅燈和人行道等一系列場景的仿真,同時軟件內(nèi)部車輛和行人之間可自定義交互與否,即可仿真自動避讓行人和忽視行人發(fā)生碰撞等行為。軟件內(nèi)嵌腳本語言定義,同時也支持如Python,C++等語言的接口控制來定義交通行為。如下圖所示,為通過語義級的腳本語言來定義車輛和行人等交通對象的行為。
2.3.構(gòu)建車輛動力學模型
除了上述的道路場景以及交通流的搭建能力之外,ErgoSIM駕駛模擬與交通場景編輯平臺同樣提供了基于總成特性的車輛動力學模型,并提供了以下性能參數(shù)的配置:
Ø 底盤參數(shù),如長寬高、軸間距、重量等;
Ø 性能參數(shù),如大時速、引擎轉(zhuǎn)速等;
Ø 轉(zhuǎn)向參數(shù);
Ø 輪轂參數(shù);
Ø ……
同時,軟件還提供了各類特性參數(shù)的預(yù)定義實驗數(shù)據(jù),方便用戶對所定義車輛的特性進行快速的測試驗證。相關(guān)的實驗數(shù)據(jù)有:
Ø 加速特性實驗數(shù)據(jù);
Ø 剎車特性實驗數(shù)據(jù);
Ø 轉(zhuǎn)彎特性實驗數(shù)據(jù);
Ø 方向盤特性實驗數(shù)據(jù);
Ø 側(cè)風實驗數(shù)據(jù);
Ø 障礙物和轉(zhuǎn)彎實驗數(shù)據(jù);
Ø ……
ErgoSIM駕駛模擬與交通場景編輯平臺還支持外部車輛動力學模型的導(dǎo)入和集成,如CarSim車輛動力學模型,以及用戶自研的車輛動力學模型。
2.4.基于物理真實的三維場景建模
在無人車輛的物理仿真中,除了前述關(guān)于道路場景,交通流以及車輛動力學模型的建模能力外,ErgoSIM駕駛模擬與交通場景編輯平臺的大特點和優(yōu)勢在于提供基于物理真實的三維場景建模和ray-tracing的圖形算法。使得上述的場景的構(gòu)建與物理真實達到一個高匹配度,以此對無人車中傳感器的感知和后期控制算法的驗證提供了很好的準確性和真實性,以減少場景搭建的缺陷所帶來的傳感器和感知算法的決策錯誤。
在整個基于物理真實的建模平臺搭建中,ErgoSIM駕駛模擬與交通場景編輯平臺會通過對以下物理真實參數(shù)的定義和基于ray-tracing的圖形算法來保證仿真的準確性和真實性:
n 環(huán)境光源的定義,包括:
Ø 天空的照度值;
Ø 基于經(jīng)緯度的太陽光的照度和位置定義;
Ø 環(huán)境場景中各種點光源以及面光源的定義(光譜+IES+XMP);
Ø 車輛照明系統(tǒng)的光源定義(光譜+IES+XMP);
n 環(huán)境場景中包括道路,建筑,車身等一系列材料表面光學屬性的定義。
其中各個光源的定義通過導(dǎo)入相關(guān)定義文件,如下圖所示:
如前述所講,材料表面光學屬性通過專門開發(fā)的一套OMS材料物理光學屬性BRDF測量儀硬件設(shè)備,對用戶所需仿真的場景材料庫進行探測,并將探測所得材料表面光學屬性BSDF函數(shù)附在前述場景建模的所屬材質(zhì)表面,從而在ray-tracing的圖形算法下仿真得到一整套完整的考慮外部環(huán)境光以及物體表面光學屬性的物理真實的三維場景建模。同時駕駛模擬與交通場景編輯平臺還提供豐富的材料庫供客戶場景建模使用。
2.6.實時閉環(huán)仿真系統(tǒng)
如前述通過對環(huán)境、場景、交通流的建模構(gòu)造出無人車輛的運行場景和軌跡,同時耦合如攝像頭、激光雷達和毫米波雷達的感知系統(tǒng)的仿真,通過開放的API接口,可以方便的進行外部自動駕駛算法的集成。從而形成實時閉環(huán)的駕駛系統(tǒng)仿真。
2.7.基于物理的智能頭燈照明仿真系統(tǒng)
隨著智能駕駛輔助系統(tǒng)(ADAS)的逐漸普及和行業(yè)發(fā)展,車輛智能化頭燈照明系統(tǒng)也逐漸成為當前行業(yè)的發(fā)展趨勢和應(yīng)用熱點。ErgoSIM自動駕駛仿真平臺Headlamp模塊通過*的物理級仿真引擎,為客戶提供真實的車輛頭燈路面光型分布測試和動態(tài)駕駛與智能頭燈仿真測試。
除了前述在三維環(huán)境建模中通過OMS設(shè)備進行材料表面光學屬性的采集與賦值外,為了保證接近真實的物理仿真光型,Headlamp模塊同樣對光源進行仿真模擬,包括車燈光源,自然光光源,路燈光源等。定義方式包含如:
Ø 光源光強分布IES文件;
Ø 光源光譜spectrum文件;
Ø 光源強度等;
如下圖所示分別為不同光源的光譜分布和車燈光源的IES定義文件。
基于環(huán)境和光源的物理仿真,可以實現(xiàn)車輛前照燈遠光,近光,側(cè)燈的切換以及光強的實時切換控制,同時豐富的光度學分析工具,包含色度學,光度學,等照度線,等照度區(qū)域等信息便于分析光分布情況。支持的25米目標墻光分布信息用于分析驗證頭燈光分布是否符合標準。
除了靜態(tài)光型分布驗證, Headlamp開放的如C++,SCADE,Simulink的光型數(shù)據(jù)接口支持客戶自定義化的智能頭燈開發(fā)與驗證,同時豐富的動態(tài)駕駛模擬和場景仿真也可以幫助客戶實現(xiàn)實時的動態(tài)駕駛頭燈驗證,如AFS,ADB,矩陣頭燈,像素頭燈等智慧頭燈的仿真與測試驗證,基于IIHS動態(tài)頭燈測試標準的夜間測試驗證。
歐洲2.0旨在滿足場景密度要求,同時通過利用SCANeR™工作室的新磁貼系統(tǒng)管理,可以創(chuàng)建有效的場景控制。由于其大尺寸和地形多樣性,歐洲2.0提供了許多機會。使用歐洲2.0,您將能夠使用各種實驗(ADAS的開發(fā),管理事件的研究等),以便在許多移動車輛上快速和長時間駕駛:公路,高速公路,山脈(雪,曲線和銀行) ,城市,休息區(qū)等
由于即將推出的新“化”功能,客戶可以自動將標志和道路標記更改為其他國家/地區(qū)(DE / US / MX)。
使用ANSYS VRX的Terrain模式可以輕松導(dǎo)入GIS數(shù)據(jù)。
AVSimulation與ANSYS之間的戰(zhàn)略合作伙伴關(guān)系通過虛擬測試加速了自動駕駛汽車的設(shè)計和驗證,可在一周內(nèi)實現(xiàn)數(shù)百萬英里的數(shù)字道路測試。
此次合作將AVSimulation的革命性仿真技術(shù)與ANSYS的沉浸式自動駕駛模擬解決方案相結(jié)合,大大加速了自動駕駛汽車向汽車制造商推向市場的道路。
作為其駕駛模擬器模塊嵌入在ANSYS VRXPERIENCE中,AVSimulation經(jīng)過驗證的SCANeR™Studio產(chǎn)品是一個開放且可擴展的模塊化仿真解決方案,可創(chuàng)建超逼真的虛擬世界,使用戶能夠模擬數(shù)千種高性能集群或多種可變性的駕駛場景。公共云,例如Microsoft Azure。SCANeR™融合了高清地圖和資產(chǎn)圖書館生成的道路,交通狀況,天氣狀況,車輛動力學等。
“通過這種合作伙伴關(guān)系,AVSimulation和ANSYS提供了驚人的廣度和深度的技術(shù),使汽車制造商能夠大幅降低開發(fā)成本,加快向客戶交付自動車輛”,ANSYS系統(tǒng)業(yè)務(wù)部副總裁兼總經(jīng)理Eric Bantegnie說。
文獻參考如下:
Dogan E., Rahal M.C., Deborne R., Delhomme P., Kemeny A., Perrin J. (2017)
Transition of control in a partially automated vehicle: Effects of anticipation and non-driving-related task involvement
Transportation Research Part F 46 Traffic Psychology and Behavior, pp.205-215
Colombet F., Fang Z., Kemeny A. (2016)
Tilt thresholds for acceleration rendering in driving simulation
Transactions of the Society for Modeling and Simulation International, Vol.92(11), pp. 1025-1033
Lacroix B., Rouelle V., Kemeny A., Mathieu P., Laurent N., Millet G., Gallée G. (2009)
Informal Rules for Autonomous Vehicles in Scaner™
Proceedings of the DSC Europe Conference 2009
Clausse V., Couchat P., Heidet A., Kemeny A. (1999)
SCANeR : an effective vehicle simulation tool for training and research
International Congress on the Use of Simulators, León, Spain
Chalard S., Pleczon P., Kemeny A. (1994)
Utilisation de SCANeR pour la validation de systèmes d’aides à la conduite
Actes de conférence de la Journée Spécialisée de l’INRETS : Simulation de la conduite automo-bile : validité dans une problématique de recherche, Actes n°42, Déc. 1994, pp.84-95
Kemeny A. (1993)
A Cooperative Driving Simulator
Proceedings of the International Training and Equipment Conference, London, May 1993, pp.67-71