本發(fā)明涉及測試相關,特別是一種自動駕駛交通事件測試方法、電子設備、存儲介質及計算機程序產品。
背景技術:
1、隨著自動駕駛行業(yè)的發(fā)展,基于自動駕駛的路側感知算法而對于駕駛車輛行駛至限定區(qū)域從而觸發(fā)交通事件并進行預警的測試越來越重要。
2、現有技術對于自動駕駛路側交通事件預警的測試,首先人工利用繪制電子圍欄工具,例如qgis繪制電子圍欄區(qū)域,然后進行電子圍欄的部署以及告警事件觸發(fā)閾值的配置,之后再人工跑真值車達到多種交通事件的觸發(fā),比如超速、低速、壓線變道等多種交通事件。觸發(fā)預警后通過人工處理日志或者通過二次開發(fā)預警平臺來進行事件預警以及事件的審核驗證。其中,qgis(quantum?gis)是一個開源的地理信息系統(tǒng)軟件,主要用于地理數據管理、分析和可視化。它提供了一個強大的地理數據管理功能,支持多種地理數據格式,如shapefile、geojson、kml等。qgis還支持地理信息數據的多維分析,如空間統(tǒng)計、地理信息可視化等。qgis還可以將地理數據導出為各種格式的圖像,如jpeg、png等,以便在網頁或其他應用程序中使用。
3、現有技術的測試方式,針對于分析多個部署路口、路段等多場景下,首先對于人工去跑真值車來進行交通事件的觸發(fā)并不安全,其次對于多個電子圍欄的繪制以及可視化展示和部署上面也較為復雜,并且在預警事件的分析驗證上,也需要花費大量的人力資源成本。因此,基于此方法下如何能夠安全的做交通事件的模擬觸發(fā)測試,如何能夠高效快速的繪制多場景下的電子圍欄并做配置部署,以及如何能夠增加預警事件的分析測試速度是現在本領域技術人員關注的熱點問題。
技術實現思路
1、基于此,有必要針對現有技術的技術問題,提供一種自動駕駛交通事件測試方法、電子設備、存儲介質及計算機程序產品。
2、本發(fā)明提供一種自動駕駛交通事件測試方法,包括:
3、獲取用戶選擇的交通事件類型;
4、獲取軌跡初始參數,根據所述交通事件類型以及所述軌跡初始參數,生成用于模擬車輛的行駛軌跡的模擬軌跡數據;
5、將所述模擬軌跡數據輸入待測自動駕駛算法,采用所述待測自動駕駛算法對車輛的行駛過程進行仿真;
6、獲取行駛過程所觸發(fā)的交通事件并對所述交通事件進行判斷。
7、進一步地,還包括:根據所述交通事件類型,生成對應的閾值觸發(fā)條件。
8、更進一步地,所述根據所述交通事件類型以及所述軌跡初始參數,生成用于模擬車輛的行駛軌跡的模擬軌跡數據,包括:
9、根據所述閾值觸發(fā)條件,生成用于模擬車輛觸發(fā)所述閾值觸發(fā)條件的行駛軌跡的模擬軌跡數據。
10、進一步地,所述將所述模擬軌跡數據輸入待測自動駕駛算法之前,所述方法還包括:
11、獲取用戶對電子圍欄的選擇,生成電子圍欄,所述電子圍欄用于限定測試區(qū)域。
12、更進一步地,所述獲取用戶對電子圍欄的選擇,生成電子圍欄,包括:
13、獲取用戶在地圖上標識的部署點,根據所述部署點生成電子圍欄。
14、再進一步地,所述獲取用戶在地圖上標識的部署點,根據所述部署點生成電子圍欄,包括:
15、獲取所述軌跡初始參數的起始位置和/或目的位置,根據所述起始位置和/或所述目的位置生成地圖;
16、獲取用戶在所述地圖上標識的部署點,根據所述部署點生成電子圍欄。
17、再進一步地,所述獲取行駛過程所觸發(fā)的交通事件并對所述交通事件進行判斷,包括:
18、獲取行駛過程所觸發(fā)的交通事件;
19、如果所述交通事件的發(fā)生位置在所述電子圍欄外,則判斷所述交通事件有誤;
20、如果所述交通事件的發(fā)生位置在所述電子圍欄內,則根據所述交通事件類型,對所述交通事件進行判斷。
21、本發(fā)明提供一種電子設備,包括:
22、至少一個處理器;以及,
23、與至少一個所述處理器通信連接的存儲器;其中,
24、所述存儲器存儲有可被至少一個所述處理器執(zhí)行的指令,所述指令被至少一個所述處理器執(zhí)行,以使至少一個所述處理器能夠執(zhí)行如前所述的自動駕駛交通事件測試方法。
25、本發(fā)明提供一種存儲介質,所述存儲介質存儲計算機指令,當計算機執(zhí)行所述計算機指令時,用于執(zhí)行如前所述的自動駕駛交通事件測試方法的所有步驟。
26、本發(fā)明提供一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現如前所述的自動駕駛交通事件測試方法。
27、本發(fā)明根據用戶選擇的交通事件類型,自動生成用于模擬車輛的行駛軌跡的模擬軌跡數據,并輸入待測自動駕駛算法。通過待測自動駕駛算法對車輛的行駛過程進行仿真,獲取行駛過程所觸發(fā)的交通事件并對所述交通事件進行判斷,從而利用自動化測試覆蓋從感知事件的觸發(fā)預警到預警檢測再到后續(xù)定位排查的測試全過程。以此來安全、高效的達到路側多道路場景下多交通事件類型的模擬觸發(fā),并且能夠大量降低人工投入過多的時間去觀測預警事件是否觸發(fā)以及事件觸發(fā)是否正確的人力資源成本。
1.一種自動駕駛交通事件測試方法,其特征在于,包括:
2.根據權利要求1所述的自動駕駛交通事件測試方法,其特征在于,還包括:根據所述交通事件類型,生成對應的閾值觸發(fā)條件。
3.根據權利要求2所述的自動駕駛交通事件測試方法,其特征在于,所述根據所述交通事件類型以及所述軌跡初始參數,生成用于模擬車輛的行駛軌跡的模擬軌跡數據,包括:
4.根據權利要求1所述的自動駕駛交通事件測試方法,其特征在于,所述將所述模擬軌跡數據輸入待測自動駕駛算法之前,所述方法還包括:
5.根據權利要求4所述的自動駕駛交通事件測試方法,其特征在于,所述獲取用戶對電子圍欄的選擇,生成電子圍欄,包括:
6.根據權利要求5所述的自動駕駛交通事件測試方法,其特征在于,所述獲取用戶在地圖上標識的部署點,根據所述部署點生成電子圍欄,包括:
7.根據權利要求4所述的自動駕駛交通事件測試方法,其特征在于,所述獲取行駛過程所觸發(fā)的交通事件并對所述交通事件進行判斷,包括:
8.一種電子設備,其特征在于,包括:
9.一種存儲介質,其特征在于,所述存儲介質存儲計算機指令,當計算機執(zhí)行所述計算機指令時,用于執(zhí)行如權利要求1至7任一項所述的自動駕駛交通事件測試方法的所有步驟。
10.一種計算機程序產品,包括計算機程序/指令,其特征在于,該計算機程序/指令被處理器執(zhí)行時實現如權利要求1至7任一項所述的自動駕駛交通事件測試方法。