本技術(shù)涉及駕駛輔助功能的測試領(lǐng)域,更具體地,涉及一種駕駛輔助功能測試系統(tǒng)中的同步控制方法以及設(shè)備、駕駛輔助功能測試系統(tǒng)以及計算機(jī)存儲介質(zhì)。
背景技術(shù):
1、有數(shù)據(jù)表明,在汽車電控系統(tǒng)的開發(fā)過程中,越早發(fā)現(xiàn)問題則修正問題的成本越低。在開發(fā)的早期,就建立起測試驗證的手段,快速高效地發(fā)現(xiàn)和解決開發(fā)過程中的問題,可以有效減低開發(fā)成本、提高開發(fā)效率。
2、但是,針對adas系統(tǒng)中的駕駛輔助功能(例如自適應(yīng)巡航控制acc、自動緊急制動aeb),不存在可直接用于所有類型的adas系統(tǒng)的仿真測試平臺。例如,現(xiàn)有的仿真測試平臺盡管能夠運(yùn)行車輛動力學(xué)模型,但無法用于1v項目(例如由單個攝像頭組成的adas系統(tǒng))。究其原因,現(xiàn)有的仿真測試平臺所生成的圖像(或交互界面)僅是個示意圖,如圖2中的210所示。該示意圖僅示意性地示出了車輛以及道路,但無法被攝像頭識別。例如,當(dāng)針對包含多功能攝像頭mpc的adas系統(tǒng)進(jìn)行測試研發(fā)時,該mpc無法從210所示的示意圖中采集場景相關(guān)的數(shù)據(jù),因而也無法有效激活駕駛輔助功能,并進(jìn)而對adas系統(tǒng)進(jìn)行測試。
3、因而,希望一種改進(jìn)的駕駛輔助功能測試方案。
技術(shù)實現(xiàn)思路
1、本技術(shù)的發(fā)明人注意到,盡管現(xiàn)有的仿真測試平臺所生成的圖像無法被攝像頭(例如多功能攝像頭mpc)識別,但存在渲染模擬器(例如carla)可用于渲染場景,并提供車輛以及周圍環(huán)境逼真的物理效果(渲染場景如圖2中的220所示)。也就是說,渲染模擬器所渲染的畫面能夠被攝像頭識別。
2、因此,根據(jù)本技術(shù)的一方面,提供了一種駕駛輔助功能測試系統(tǒng)中的同步控制方法,所述方法包括:從所述駕駛輔助功能測試系統(tǒng)中的仿真測試平臺獲取當(dāng)前場景相關(guān)的數(shù)據(jù),其中,所述仿真測試平臺用于負(fù)責(zé)對駕駛輔助功能進(jìn)行仿真測試,其中所述仿真測試包括運(yùn)行所述當(dāng)前場景的動力學(xué)模型;以及基于所述當(dāng)前場景相關(guān)的數(shù)據(jù),發(fā)送控制指令給所述駕駛輔助功能測試系統(tǒng)中的渲染模擬器,使得所述動力學(xué)模型與所述渲染模擬器實時渲染的畫面同步,其中所述畫面與所述當(dāng)前場景對應(yīng)。
3、作為上述方案的補(bǔ)充或替換,在上述方法中,所述方法由所述駕駛輔助功能測試系統(tǒng)中的同步控制器單元執(zhí)行。
4、作為上述方案的補(bǔ)充或替換,在上述方法中,基于所述當(dāng)前場景相關(guān)的數(shù)據(jù),發(fā)送控制指令給所述駕駛輔助功能測試系統(tǒng)中的渲染模擬器,使得所述動力學(xué)模型與所述渲染模擬器實時渲染的畫面同步包括:在實例化所述畫面中的第一實體時,實例化與所述第一實體對應(yīng)的第一實體控制器,所述第一實體控制器在獨(dú)立的線程中運(yùn)行;以及在實例化所述畫面中的與所述第一實體不同的第二實體時,實例化與所述第二實體對應(yīng)的第二實體控制器,所述第二實體控制器在獨(dú)立的線程中運(yùn)行,其中,所述第一實體控制器用于定期發(fā)送第一控制指令給所述渲染模擬器,使得所述第一實體對應(yīng)的動力學(xué)模型與所述畫面同步,以及所述第二實體控制器用于定期發(fā)送第二控制指令給所述渲染模擬器,使得所述第二實體對應(yīng)的動力學(xué)模型與所述畫面同步。
5、作為上述方案的補(bǔ)充或替換,在上述方法中,所述畫面由所述渲染模擬器在屏幕上實時渲染,以及所述駕駛輔助功能測試系統(tǒng)還包括多功能攝像頭mpc,用于對著所述屏幕采集所述當(dāng)前場景并生成駕駛輔助功能信號,以便提供給所述仿真測試平臺來計算新場景相關(guān)的數(shù)據(jù)。
6、作為上述方案的補(bǔ)充或替換,上述方法還可包括:從所述仿真測試平臺獲取所述新場景相關(guān)的數(shù)據(jù);以及基于所述新場景相關(guān)的數(shù)據(jù),發(fā)送第二控制指令給所述渲染模擬器,使得所述新場景相關(guān)的動力學(xué)模型與所述渲染模擬器實時渲染的畫面同步。
7、根據(jù)本技術(shù)的另一方面,提供了一種駕駛輔助功能測試系統(tǒng)中的同步控制設(shè)備,所述設(shè)備包括:獲取裝置,用于從所述駕駛輔助功能測試系統(tǒng)中的仿真測試平臺獲取當(dāng)前場景相關(guān)的數(shù)據(jù),其中,所述仿真測試平臺用于負(fù)責(zé)對駕駛輔助功能進(jìn)行仿真測試,其中所述仿真測試包括運(yùn)行所述當(dāng)前場景的動力學(xué)模型;以及同步裝置,用于基于所述當(dāng)前場景相關(guān)的數(shù)據(jù),發(fā)送控制指令給所述駕駛輔助功能測試系統(tǒng)中的渲染模擬器,使得所述動力學(xué)模型與所述渲染模擬器實時渲染的畫面同步,其中所述畫面與所述當(dāng)前場景對應(yīng)。
8、作為上述方案的補(bǔ)充或替換,在上述設(shè)備中,所述同步裝置配置成:在實例化所述畫面中的第一實體時,實例化與所述第一實體對應(yīng)的第一實體控制器,所述第一實體控制器在獨(dú)立的線程中運(yùn)行;以及在實例化所述畫面中的與所述第一實體不同的第二實體時,實例化與所述第二實體對應(yīng)的第二實體控制器,所述第二實體控制器在獨(dú)立的線程中運(yùn)行,其中,所述第一實體控制器用于定期發(fā)送第一控制指令給所述渲染模擬器,使得所述第一實體對應(yīng)的動力學(xué)模型與所述畫面同步,以及所述第二實體控制器用于定期發(fā)送第二控制指令給所述渲染模擬器,使得所述第二實體對應(yīng)的動力學(xué)模型與所述畫面同步。
9、作為上述方案的補(bǔ)充或替換,在上述設(shè)備中,所述畫面由所述渲染模擬器在屏幕上實時渲染,以及所述駕駛輔助功能測試系統(tǒng)還包括多功能攝像頭mpc,用于對著所述屏幕采集所述當(dāng)前場景并生成駕駛輔助功能信號,以便提供給所述仿真測試平臺來計算新場景相關(guān)的數(shù)據(jù)。
10、作為上述方案的補(bǔ)充或替換,在上述設(shè)備中,所述獲取裝置還配置成從所述仿真測試平臺獲取所述新場景相關(guān)的數(shù)據(jù);以及所述同步裝置配置成基于所述新場景相關(guān)的數(shù)據(jù),發(fā)送第二控制指令給所述渲染模擬器,使得所述新場景相關(guān)的動力學(xué)模型與所述渲染模擬器實時渲染的畫面同步。
11、根據(jù)本技術(shù)的又一方面,提供了一種駕駛輔助功能測試系統(tǒng),所述系統(tǒng)包括:仿真測試平臺,用于負(fù)責(zé)對駕駛輔助功能進(jìn)行仿真測試,其中所述仿真測試包括運(yùn)行當(dāng)前場景的動力學(xué)模型;渲染模擬器,用于實時渲染畫面,所述畫面與所述當(dāng)前場景對應(yīng);以及同步控制器單元,用于從所述仿真測試平臺獲取所述當(dāng)前場景相關(guān)的數(shù)據(jù),并負(fù)責(zé)使所述動力學(xué)模型與所述畫面同步。
12、作為上述方案的補(bǔ)充或替換,在上述系統(tǒng)中,所述同步控制器單元包括:第一控制模塊,用于控制線程,讀取所述仿真測試平臺的當(dāng)前場景相關(guān)的數(shù)據(jù),以及發(fā)送控制指令至所述渲染模擬器。
13、作為上述方案的補(bǔ)充或替換,在上述系統(tǒng)中,所述同步控制器單元還包括:第二控制模塊,用于控制視頻播放指令;以及第三控制模塊,用于從所述第二控制模塊接收所述視頻播放指令,以便控制播放或關(guān)閉視頻。
14、作為上述方案的補(bǔ)充或替換,在上述系統(tǒng)中,所述同步控制器單元還包括:第四控制模塊,用于打開或關(guān)閉標(biāo)定板;以及第五控制模塊,用于打開其他程序,并設(shè)置窗口的大小。
15、作為上述方案的補(bǔ)充或替換,上述系統(tǒng)還包括:多功能攝像頭mpc,該多功能攝像頭用于對著屏幕采集所述當(dāng)前場景并生成駕駛輔助功能信號,以便提供給所述仿真測試平臺來計算新場景相關(guān)的數(shù)據(jù),其中,所述渲染模擬器在所述屏幕上實時渲染所述畫面。
16、根據(jù)本技術(shù)的又一個方面,提供了一種計算機(jī)存儲介質(zhì),所述介質(zhì)包括指令,所述指令在運(yùn)行時執(zhí)行如前所述的同步控制方法。
17、本技術(shù)的實施例的駕駛輔助功能測試方案通過引入渲染模擬器來渲染場景相關(guān)的畫面,并增加了同步控制(即,基于從仿真測試平臺獲取的當(dāng)前場景相關(guān)的數(shù)據(jù),發(fā)送控制指令給渲染模擬器,使得仿真測試中運(yùn)行的動力學(xué)模型與渲染模擬器實時渲染的畫面同步),從而可以有效地克服現(xiàn)有的仿真測試平臺無法對1v項目(即由單個攝像頭組成的adas系統(tǒng))進(jìn)行仿真測試的缺陷。該駕駛輔助功能測試方案在充分發(fā)揮仿真測試平臺以及渲染模擬器各自的優(yōu)勢的同時,也降低了軟件功能的潛在安全性風(fēng)險,保證了adas系統(tǒng)的安全性和舒適性。