沒(méi)有一種仿真工具可以用于測(cè)試ADS自動(dòng)駕駛系統(tǒng)軟件的所有方面,這就是為什么制造商將利用各種仿真工具的屬性來(lái)建立對(duì)整個(gè)系統(tǒng)安全性的信心。
引入仿真測(cè)試是為了減輕物理測(cè)試的負(fù)擔(dān),并有效地為整個(gè)操作領(lǐng)域的ADS性能提供證據(jù)。然而,沒(méi)有一種仿真工具可以用于測(cè)試ADS自動(dòng)駕駛系統(tǒng)軟件的所有方面,這就是為什么制造商將利用各種仿真工具的屬性來(lái)建立對(duì)整個(gè)系統(tǒng)安全性的信心。
基于執(zhí)行的速度和成本以及實(shí)現(xiàn)的保真度水平,每個(gè)仿真測(cè)試工具都有自己的優(yōu)勢(shì)和劣勢(shì)。通常,低保真度工具用于覆蓋大量場(chǎng)景,以獲得對(duì)系統(tǒng)性能的總體了解。然后,可以提高場(chǎng)景子集內(nèi)的保真度水平,以在統(tǒng)計(jì)相關(guān)數(shù)量的真實(shí)場(chǎng)景中驗(yàn)證AV自動(dòng)駕駛車(chē)輛的性能。制造商的仿真測(cè)試工具鏈可能包括以下工具:
感知仿真
感知仿真可用于訓(xùn)練和驗(yàn)證ADS軟件的感知算法,使用物理精確的傳感器模型并結(jié)合地面真實(shí)數(shù)據(jù)。這可以在開(kāi)環(huán)中完成,因?yàn)橐?guī)劃和控制算法被繞過(guò)。
規(guī)劃與控制(P&C)仿真
P&C仿真可用于驗(yàn)證ADS軟件的控制算法和基本傳感器模型。這可以比實(shí)時(shí)更快地完成,因此是在大量場(chǎng)景中測(cè)試控制系統(tǒng)的有效方法。
全AV堆棧仿真(MIL、SIL或HIL)
完整的AV堆棧仿真可以準(zhǔn)確地呈現(xiàn)代表各種環(huán)境和場(chǎng)景的傳感器數(shù)據(jù)流。ADS軟件處理仿真數(shù)據(jù),就像它來(lái)自實(shí)際行駛在道路上的車(chē)輛的傳感器一樣,并將執(zhí)行命令發(fā)送回仿真器。這使得工程師可以測(cè)試罕見(jiàn)的條件,如暴雨、暴風(fēng)雪或白天和夜間不同時(shí)間的強(qiáng)光。每個(gè)場(chǎng)景都可以反復(fù)測(cè)試,調(diào)整多個(gè)變量,如路面和周?chē)h(huán)境、天氣條件、其他交通和一天中的時(shí)段。
HIL硬件在環(huán)可用于在實(shí)際車(chē)輛可用之前測(cè)試整個(gè)硬件組件或ECU,并測(cè)試仿真樣機(jī)中組件的交互/網(wǎng)絡(luò),例如進(jìn)行硬件組件的E/E故障測(cè)試。
車(chē)輛在環(huán)(VIL)
VIL結(jié)合仿真環(huán)境進(jìn)行仿真,為準(zhǔn)備駕駛的車(chē)輛提供驗(yàn)證環(huán)境。它允許在車(chē)輛級(jí)別執(zhí)行復(fù)雜且安全關(guān)鍵的場(chǎng)景。
A.試驗(yàn)臺(tái)上的VIL
試驗(yàn)臺(tái)上的VIL結(jié)合了實(shí)驗(yàn)室的優(yōu)勢(shì),并側(cè)重于場(chǎng)景生成的靈活性和場(chǎng)景執(zhí)行的再現(xiàn)性。它還允許測(cè)試回路中的真實(shí)傳感器和感知。
試驗(yàn)臺(tái)上的VIL可包括以下元件:
(a) 縱向動(dòng)力學(xué):試驗(yàn)臺(tái)仿真縱向動(dòng)力學(xué)。這可以是底盤(pán)測(cè)功機(jī)或輪轂/動(dòng)力傳動(dòng)系統(tǒng)試驗(yàn)臺(tái)。高動(dòng)態(tài)測(cè)功機(jī)與車(chē)輛動(dòng)力學(xué)仿真相結(jié)合,允許執(zhí)行各種操作和場(chǎng)景,包括極限狀態(tài)下的高動(dòng)態(tài)機(jī)動(dòng)(真實(shí)車(chē)輪打滑等);
(b) 橫向動(dòng)力學(xué):如果需要橫向動(dòng)力學(xué),包括轉(zhuǎn)向,可通過(guò)附加裝置擴(kuò)展試驗(yàn)臺(tái),以允許轉(zhuǎn)向。理想情況下,不僅允許轉(zhuǎn)向,而且正確仿真產(chǎn)生的反作用力,以避免錯(cuò)誤狀態(tài),并確保與 AV 功能一起正確操作;
(c) 接口仿真環(huán)境仿真:根據(jù)用例和需求,有不同的可能性:對(duì)象列表注入(無(wú)傳感器,無(wú)感知在環(huán))、原始數(shù)據(jù)注入(無(wú)傳感器,但感知在環(huán))、傳感器的 OTA 刺激(傳感器及感知在環(huán))。使用 OTA,無(wú)需對(duì)車(chē)輛進(jìn)行修改。此外,還可進(jìn)行混合操作。
B.試驗(yàn)場(chǎng)上的VIL
試車(chē)場(chǎng)上的VIL更注重駕駛員/乘客與車(chē)輛之間的互動(dòng)。在此配置中,駕駛員/乘客可體驗(yàn)車(chē)輛的實(shí)際加速度(縱向和橫向)(與試驗(yàn)臺(tái)環(huán)路中的車(chē)輛不同)。可以由真正的駕駛員進(jìn)行判斷和評(píng)級(jí)。
VIL試驗(yàn)臺(tái)可由以下元件組成:
(a) 縱向動(dòng)力學(xué):可獲得真實(shí)的縱向動(dòng)力學(xué)
(b) 橫向動(dòng)力學(xué):提供真實(shí)的橫向動(dòng)力學(xué)
(c) 接口仿真環(huán)境仿真:通常,車(chē)輛和仿真環(huán)境之間的接口通過(guò)對(duì)象列表注入完成。此外,也可注入原始數(shù)據(jù)。無(wú)法考慮真實(shí)的傳感器(對(duì)于非常簡(jiǎn)單的傳感器,如超聲波傳感器,有少數(shù)例外)。
駕駛員在環(huán)(DIL)
DIL仿真測(cè)試通過(guò)分析駕駛員與ADS在安全可控環(huán)境中的交互作用,有助于支持對(duì)此類(lèi)功能需求的評(píng)估。
軟件再處理(SwR:Software Reprocessing)
SwR涉及將先前記錄的傳感器數(shù)據(jù)(而非合成數(shù)據(jù))回放到ADS軟件,以準(zhǔn)確評(píng)估開(kāi)環(huán)系統(tǒng)中的感知性能。
考慮到目前正在考慮的功能需求類(lèi)別,仿真測(cè)試似乎與評(píng)估與以下相關(guān)的需求尤其相關(guān):
(a) ADS 應(yīng)安全駕駛,ADS 應(yīng)管理安全關(guān)鍵情況。這些是仿真測(cè)試可以發(fā)揮最顯著作用的需求。MIL/SIL、HIL 和 VIL 仿真測(cè)試均可用于在車(chē)輛驗(yàn)證和確認(rèn)的不同階段評(píng)估這些要求。
(b) AV 應(yīng)該與用戶安全互動(dòng)。通過(guò)在安全可控的環(huán)境中分析駕駛員和 ADS 之間的交互,DIL 仿真測(cè)試有助于支持這類(lèi)功能需求的評(píng)估。
(c) ADS 應(yīng)安全管理故障模式,ADS 應(yīng)確保安全運(yùn)行狀態(tài)。在這兩個(gè)類(lèi)別中使用仿真測(cè)試也是非常有希望的,但可能需要進(jìn)一步的研究工作。SIL 仿真測(cè)試可包括仿真故障和維護(hù)請(qǐng)求。HIL 和 VIL 仿真測(cè)試可用于評(píng)估系統(tǒng)對(duì)實(shí)際系統(tǒng)發(fā)生的實(shí)際故障的反應(yīng)。
功能需求 |
SIL |
HIL |
VIL |
DIL |
SwR |
---|---|---|---|---|---|
AV應(yīng)該安全駕駛 |
Y |
Y |
Y |
- |
Y |
AV應(yīng)該與用戶安全互動(dòng) |
Y |
Y |
Y |
Y |
- |
ADS應(yīng)管理安全關(guān)鍵情況 |
Y |
Y |
Y |
- |
Y |
ADS應(yīng)安全地管理故障模式 |
Y |
Y |
Y |
-- |
- |
下表描述了所有可用的測(cè)試環(huán)境。這些測(cè)試環(huán)境的主要區(qū)別在于虛擬刺激和真實(shí)刺激的應(yīng)用以及測(cè)試項(xiàng)目。
仿真測(cè)試工具 |
軟件 |
硬件 |
交通工具 |
駕駛員 |
環(huán)境 |
感知 |
真實(shí)的 |
仿真 |
仿真 |
仿真 |
仿真 |
規(guī)劃與控制 |
真實(shí)的 |
仿真 |
仿真 |
仿真 |
仿真 |
全AV堆棧(SIL) |
真實(shí)的 |
仿真 |
仿真 |
仿真 |
仿真 |
全AV堆棧(HIL) |
真實(shí)的 |
真實(shí)的 |
仿真 |
仿真 |
仿真 |
車(chē)輛在環(huán) |
真實(shí)的 |
真實(shí)的 |
真實(shí)的 |
仿真 |
仿真 |
駕駛員在環(huán) |
仿真 |
仿真 |
仿真 |
真實(shí)的 |
仿真 |
軟件再處理 |
真實(shí)的 |
仿真 |
- |
- |
真實(shí)的 |
試驗(yàn)場(chǎng) |
真實(shí)的 |
真實(shí)的 |
真實(shí)的 |
真實(shí)的 |
- |
真實(shí)世界測(cè)試 |
真實(shí)的 |
真實(shí)的 |
真實(shí)的 |
真實(shí)的 |
真實(shí)的 |
參考資料:
Proposal for a second iteration of the New Assessment/Test Method for Automated Driving