0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于場景的自動駕駛驗證策略

賽目科技 ? 來源:賽目科技 ? 2024-10-22 16:14 ? 次閱讀

基于場景的自動駕駛驗證策略

引言

自動駕駛功能的出現(xiàn)可以很大地降低由人為因素造成的交通事故,隨之如何檢驗和驗證自動駕駛系統(tǒng)及車輛的可靠性變得至關(guān)重要。但常見的測試驗證手段通常伴隨著高昂的投入成本,因此使得驗證過程變得十分困難。一個可選方案是將實際交通狀況做出總結(jié)生成具有高度代表性的交通場景,通過仿真分析自動駕駛系統(tǒng)在這些場景上的安全性。然而交通場景中元素的復雜性與失敗事件的罕見性導致難于準確分析系統(tǒng)失敗的概率和造成系統(tǒng)失敗的原因。本文將針對此難題,介紹一種將場景降維并極大提高分析系統(tǒng)失敗概率準確性的方法。

模型定義

1.基本流程

基于 ISO 21448預期功能安全分析方法論,確定自動駕駛算法的ODD/ODC,對自動駕駛算法進行危害事件分析,將已知危害場景作為抓手,對其進行充分泛化仿真,并且挖掘未知危害場景,將未知危害場景變?yōu)橐阎:鼍啊?/p>

181f9d6c-9047-11ef-a511-92fbcf53809c.png

本文將場景按照抽象程度分為功能場景、邏輯場景和具體場景。將真實世界中駕駛場景和ODD/ODC描述為邏輯場景的集合,通過分析每個邏輯場景的發(fā)生頻率與自動駕駛系統(tǒng)在其中的失敗概率估計自動駕駛系統(tǒng)在真實世界中的失敗概率。

18453568-9047-11ef-a511-92fbcf53809c.png

2.失敗概率估算方法

為了更好地分析自動駕駛系統(tǒng)的失敗概率,用概率空間185d5d0a-9047-11ef-a511-92fbcf53809c.png來表示一個邏輯場景,其中1889f6d0-9047-11ef-a511-92fbcf53809c.png伴隨概率密度函數(shù)18a096ec-9047-11ef-a511-92fbcf53809c.png。而此邏輯場景下的一個具體場景可以表示為此空間中的一個點18bc4ee6-9047-11ef-a511-92fbcf53809c.png

18d19fe4-9047-11ef-a511-92fbcf53809c.png表示自動駕駛系統(tǒng)在具體場景1889f6d0-9047-11ef-a511-92fbcf53809c.png中的某項評價指標,并不失一般性地定義該系統(tǒng)失敗定義為18ec693c-9047-11ef-a511-92fbcf53809c.png。故該系統(tǒng)在一個邏輯場景中的失敗概率可以表達為

18fd3a0a-9047-11ef-a511-92fbcf53809c.png

若第19124378-9047-11ef-a511-92fbcf53809c.png個邏輯場景在1925ca10-9047-11ef-a511-92fbcf53809c.png公里的平均出現(xiàn)頻率為19438582-9047-11ef-a511-92fbcf53809c.png,則根據(jù)貝葉斯定理此被測試車輛或算法1925ca10-9047-11ef-a511-92fbcf53809c.png在公里上的平均失敗率為

196949f2-9047-11ef-a511-92fbcf53809c.png

3.難題

由于自動駕駛算法本身的未知性,1981c388-9047-11ef-a511-92fbcf53809c.png往往無法直接計算,而空間的復雜性與失敗的罕見性引起的維度災難和罕見性災難又導致無法通過蒙特卡羅方法簡單估計1981c388-9047-11ef-a511-92fbcf53809c.png。故如何構(gòu)建統(tǒng)計量來高效估計各個場景中的失敗概率成為核心問題。

敏感性分析

1.敏感性分析的目標

大量經(jīng)驗表明系統(tǒng)表現(xiàn)并非依賴于場景中的全部元素,往往場景中部分元素取值即可以確定系統(tǒng)的表現(xiàn)是否會導致系統(tǒng)失效或出錯。這為基于場景的自動駕駛系統(tǒng)驗證提供了一種降維策略,即通過敏感性分析從眾多參數(shù)中挑選真正對自動駕駛系統(tǒng)表現(xiàn)產(chǎn)生影響的關(guān)鍵參數(shù)。敏感性分析過程在概率空間1889f6d0-9047-11ef-a511-92fbcf53809c.png中采集具有代表性的樣本19b18d84-9047-11ef-a511-92fbcf53809c.png并通過并行仿真獲取自動駕駛系統(tǒng)在這些樣本上的表現(xiàn)19c7566e-9047-11ef-a511-92fbcf53809c.png。通過對這些數(shù)據(jù)進行統(tǒng)計分析,計算各個參數(shù)對車輛表現(xiàn)的重要性,即各個參數(shù)對19e32a10-9047-11ef-a511-92fbcf53809c.png的敏感性。

2.樣本策略

樣本采集策略大體分為固定策略和隨機/擬隨機策略。其中固定樣本策略又可以分為全因子法和部分因子法;隨機樣本策略分為單純蒙特卡羅方法以及按照不同目標優(yōu)化的拉丁超立方采樣;擬隨機策略主要指各種低差異性序列采樣。固定樣本策略可以在維度相對較低時有效分析自變量和因變量間的線性或二次線性關(guān)系,而當維度上面或因果關(guān)系復雜時此方法會導致計算困難。隨機/擬隨機樣本策略則可以適應更復雜的因果關(guān)系和更高的空間維度。例如下圖分別使用拉丁超立方采樣(右圖)和三水平下的全因子法(左圖)分析函數(shù)

19f91186-9047-11ef-a511-92fbcf53809c.png

中的1a0e1554-9047-11ef-a511-92fbcf53809c.png1a1b9558-9047-11ef-a511-92fbcf53809c.png因果關(guān)系。

1a2b9bce-9047-11ef-a511-92fbcf53809c.png1a480d90-9047-11ef-a511-92fbcf53809c.png

可以明顯看出隨機/擬隨機策略使用的拉丁超立方采樣可以更好的體現(xiàn)因變量關(guān)于自變量的變化,同時在5因子3水平采樣中,全因子法需要的樣本數(shù)為3^5=243也遠大于拉丁超立方采樣用的100個。

3.分析指標

自變量對因變量重要性可以通過因變量關(guān)于自變量的變化率即偏導數(shù)、因變量和自變量間的不同相關(guān)性系數(shù)(皮爾斯、斯皮爾曼、坎德爾等)、因變量概率密度函數(shù)關(guān)于自變量變化的敏感程度即基于條件概率的敏感性、因變量方差關(guān)于自變量變化的敏感程度即基于方差的敏感性、模擬擬合的1a658136-9047-11ef-a511-92fbcf53809c.png及模型擬合的預測能力等幾個方面評價。其中偏導數(shù)不適應全局敏感性分析,各種相關(guān)性系數(shù)僅能適應單調(diào)變化,模擬擬合的1a658136-9047-11ef-a511-92fbcf53809c.png只能反應訓練集容易過擬合。故我們推薦使用基于條件概率/條件方差的敏感性指標+模型擬合預測能力指標COP結(jié)合的策略,先確定各個參數(shù)重要性的順序再根據(jù)COP最終選取對結(jié)果有影響的參數(shù)組合。

失敗概率估計

成熟的自動駕駛系統(tǒng)對安全的要求十分嚴格,需要精準估計系統(tǒng)的失敗概率。而造成完善系統(tǒng)失敗的場景屬于罕見事件,使用蒙特卡羅方法難以尋找并精準估計其發(fā)生概率。我們推薦使用方向采樣和重要性采樣算法來來尋找失敗場景并估計失敗概率。

數(shù)值實驗

我們使用一個顯示函數(shù)來舉例說明。選取1a92f990-9047-11ef-a511-92fbcf53809c.png空間中Katsuki函數(shù)作為KPI函數(shù),即

1aa0a3c4-9047-11ef-a511-92fbcf53809c.png KPI1ac28160-9047-11ef-a511-92fbcf53809c.png

并以1ae25260-9047-11ef-a511-92fbcf53809c.png作為失敗閾值,下面將通過敏感性分析和可靠性分析尋找影響系統(tǒng)表現(xiàn)的變量并估計系統(tǒng)失敗概率1aeec23e-9047-11ef-a511-92fbcf53809c.png。

首先使用拉丁超立方采樣在空間1afcf048-9047-11ef-a511-92fbcf53809c.png進行采樣,樣本量為200,并使用基于條件概率和條件方差的敏感性指標對計算結(jié)果展示如下:

1b09efb4-9047-11ef-a511-92fbcf53809c.png

橫軸為對應的變量順序,縱軸為指標數(shù)值,橙色為基于條件方差的敏感性指標,藍色為基于條件概率的敏感性指標,黑色的豎線為指標對應的致信區(qū)間

通過上面的數(shù)據(jù)分析圖可以清楚看出因變量對于1b3100fe-9047-11ef-a511-92fbcf53809c.png1b50fba2-9047-11ef-a511-92fbcf53809c.png的變化非常敏感,對剩余的變量不敏感。擬合因變量關(guān)于自變量的回歸模型并基于交叉驗證計算可以得到1b3100fe-9047-11ef-a511-92fbcf53809c.png1b50fba2-9047-11ef-a511-92fbcf53809c.png組合的最優(yōu)COP=98.81%,即因變量COP=98.81%的不確定性可以由1b3100fe-9047-11ef-a511-92fbcf53809c.png1b50fba2-9047-11ef-a511-92fbcf53809c.png的變化解釋,故將原始1b8e489a-9047-11ef-a511-92fbcf53809c.png的空間降維成由1b3100fe-9047-11ef-a511-92fbcf53809c.png1b50fba2-9047-11ef-a511-92fbcf53809c.png組成的1bbb59ac-9047-11ef-a511-92fbcf53809c.png空間。

接下來使用重要性采樣在降維后的參數(shù)空間中分析系統(tǒng)的失敗概率。其中參數(shù)配置為每次迭代計算1000個實驗點,并保留其中最優(yōu)的15%估計輪迭代的提議函數(shù)。具體結(jié)果展示如下:

1bd3a7aa-9047-11ef-a511-92fbcf53809c.png

上面的表格說明可靠性分析算法在降維后的空間中高效尋找到的失敗場景并估計其失敗概率。下面的圖片展示每輪采樣中樣本分布及KPI變化,其中藍色的點表示安全場景,黃色的點表示較為危險的場景,紅色點表示失敗場景,最后紫色的點表示尋找到的失敗臨界。

1bf28cf6-9047-11ef-a511-92fbcf53809c.png1c031472-9047-11ef-a511-92fbcf53809c.png1c20b126-9047-11ef-a511-92fbcf53809c.png1c34583e-9047-11ef-a511-92fbcf53809c.png ? 1c59c18c-9047-11ef-a511-92fbcf53809c.png

應用案例

1.場景設(shè)置

1c669768-9047-11ef-a511-92fbcf53809c.png

基于國標G.4場景改造的邏輯場景,即雙車道、存在2輛環(huán)境車.初始環(huán)境下按照Ego、VT1、VT2從后到前的順序同屬左車道,VT2屬于靜止狀態(tài),Ego與VT1向前行駛。

固定Ego、VT1、VT2的初始位置,相對距離為200米,對能見度、VT1初始速度、VT1與VT2的偏移、VT1觸發(fā)切出時與VT2的距離進行泛化,并以TTC作為考核指標。AD算法使用第三方提供的自動駕駛算法對車輛橫縱向行為進行控制。參數(shù)的泛化如下表所示

1c8d4282-9047-11ef-a511-92fbcf53809c.png

在進行采樣算法樣本量及被測算法仿真及評測設(shè)置后開展敏感性、可靠性分析。

1cbb7210-9047-11ef-a511-92fbcf53809c.png

2.敏感性分析

分別使用基于方差和基于概率的敏感性指標做出分析,結(jié)果均表明能見度、車道偏移量對TTC變化不明顯,而VT1初始速度及切出時間對TTC的變化起顯著作用。故后續(xù)分析將不再泛化能見度及車道偏移量3個參數(shù),僅專注于對TTC有影響的變量實現(xiàn)空間降維。

1cdfba80-9047-11ef-a511-92fbcf53809c.png

3.可靠性分析

用自適應重要性采樣對該AD在該邏輯場景中的失敗概率做出分析。其中每輪采樣數(shù)量為400,保留最優(yōu)樣本比例為3%(保證最后用來估計失敗概率的失敗樣本數(shù)量>=3%*400=12)。分別以TTC<3和TTC<2作為失敗閾值,使用可靠性分析算法可以得到如下失敗概率:

1cf303d8-9047-11ef-a511-92fbcf53809c.png1d0aa7ea-9047-11ef-a511-92fbcf53809c.png

對AD算法的表現(xiàn)做出分析,可以看出危險場景并非處于邊角處,故定步長泛化可能無法探索到失敗場景。

若使用單純蒙特卡羅法找到足夠失敗場景(20個)來估計失敗率,則分別需要超過55000次和520000仿真??煽啃苑治鏊惴ㄏ噍^蒙特卡羅法分別節(jié)約97%和99.5%以上的成本。

通過上述方法,賽目推出Safety Pro結(jié)合云平臺的并行仿真、加速計算能力,實現(xiàn)預期功能安全分析、參數(shù)敏感性分析、失敗概率計算以及尋找失敗臨界面等功能,基于結(jié)果數(shù)據(jù)評估系統(tǒng)殘余風險,若存在不可接受風險,則形成優(yōu)化迭代策略,并且通過驗證手段提前判斷優(yōu)化策略是否起效,助力、加速自動駕駛系統(tǒng)的開發(fā)和驗證。

1d2123d0-9047-11ef-a511-92fbcf53809c.png ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4586

    瀏覽量

    92474
  • ISO
    ISO
    +關(guān)注

    關(guān)注

    0

    文章

    252

    瀏覽量

    39525
  • 仿真分析
    +關(guān)注

    關(guān)注

    3

    文章

    104

    瀏覽量

    33620
  • 自動駕駛
    +關(guān)注

    關(guān)注

    782

    文章

    13610

    瀏覽量

    165883

原文標題:基于場景的自動駕駛驗證策略

文章出處:【微信號:gh_c85a8e3c0f2a,微信公眾號:賽目科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    FPGA在自動駕駛領(lǐng)域有哪些應用?

    FPGA(Field-Programmable Gate Array,現(xiàn)場可編程門陣列)在自動駕駛領(lǐng)域具有廣泛的應用,其高性能、可配置性、低功耗和低延遲等特點為自動駕駛的實現(xiàn)提供了強有力的支持。以下
    發(fā)表于 07-29 17:09

    FPGA在自動駕駛領(lǐng)域有哪些優(yōu)勢?

    可以根據(jù)自動駕駛系統(tǒng)的具體需求,通過編程來配置FPGA的邏輯功能和連接關(guān)系,以適應不同的應用場景和算法變化。這種靈活性使得FPGA能夠快速適應自動駕駛技術(shù)的快速發(fā)展和變化。 低延遲: 自動駕
    發(fā)表于 07-29 17:11

    谷歌的自動駕駛汽車是醬紫實現(xiàn)的嗎?

    看到新聞報道說谷歌自動駕駛汽車已經(jīng)行駛近30萬公里了,非常的強大~~上次參加了重慶新能源汽車峰會,對會上富士通半導體宣講的一款全景視頻汽車實時監(jiān)控技術(shù)平臺似乎看到了自動駕駛的影子(利用MB86R11
    發(fā)表于 06-14 16:15

    【話題】特斯拉首起自動駕駛致命車禍,自動駕駛的冬天來了?

    `特斯拉首起自動駕駛致命車禍,自動駕駛的冬天來了?“一個致命的事故一定是由多個小的錯誤組成的?!薄 ?月初,特斯拉發(fā)表博客敘述了NHTSA(美國國家公路交通安全管理局)正在著手調(diào)查第一起Tesla
    發(fā)表于 07-05 11:14

    自動駕駛真的會來嗎?

    自動駕駛原理示意GIF圖  特斯拉自動駕駛死亡事故給全世界帶來了極大的震驚,但這并不意味著基于壞消息之上的關(guān)注全然沒有正面意義。  在接受新浪科技采訪中,多位硅谷相關(guān)人士告訴新浪科技:一方面是對于
    發(fā)表于 07-21 09:00

    自動駕駛的到來

      傳統(tǒng)汽車廠商更趨向于通過技術(shù)的不斷積累,場景的不斷豐富,逐步從輔助駕駛過渡到半自動駕駛,進而在將來最終實現(xiàn)無人駕駛;某些高科技公司則希望通過各種外部傳感器實時采集海量數(shù)據(jù),處理器經(jīng)
    發(fā)表于 06-08 15:25

    UWB主動定位系統(tǒng)在自動駕駛中的應用實踐

    領(lǐng)域,自動駕駛卻可以率先實現(xiàn)落地,例如固定路線低速行駛的環(huán)衛(wèi)車、港口的集裝箱貨車、封閉小區(qū)的物流車、室內(nèi)停車庫,以及園區(qū)的接駁車等場景。在垂直領(lǐng)域深耕,以及與行業(yè)寡頭進行合作,是推進自動駕駛技術(shù)快速落地
    發(fā)表于 12-14 17:30

    如何讓自動駕駛更加安全?

    了全球范圍對自動駕駛安全性的議論:如何讓自動駕駛更加安全?真正上路前還要做哪些準備?智能汽車成為全球汽車產(chǎn)業(yè)發(fā)展戰(zhàn)略方向參與測試的企業(yè)將通過道路測試來不斷驗證自動駕駛技術(shù)的成熟度駕車上
    發(fā)表于 05-13 00:26

    自動駕駛汽車的處理能力怎么樣?

    作在未來20 - 30年中,自動駕駛汽車(AV)將改變我們的駕駛習慣、運輸行業(yè)并更廣泛地影響社會。 我們不僅能夠?qū)⑵囌賳镜轿覀兊募议T口并在使用后將其送走,自動駕駛汽車還將挑戰(zhàn)個人擁有汽車的想法,并
    發(fā)表于 08-07 07:13

    轉(zhuǎn)發(fā):聊聊邊緣計算在自動駕駛中的應用場景

    5-7 所示。1、邊緣計算在自動駕駛中的應用場景汽車自動駕駛具有“智慧”和“能力”兩層含義。所謂“智慧”是指汽車能夠像人一樣智能地感知、綜合、判斷、推理、決斷和記憶;所謂“能力”是指自動駕駛
    發(fā)表于 07-21 14:12

    自動駕駛車的人車交互接口設(shè)計方案

    。隨著駕駛任務(wù)的消失和車輛控制權(quán)人數(shù)的增加,自動駕駛也必然會帶來全新的人車關(guān)系。因此,面向自動駕駛車的人車交互接口的再設(shè)計面臨了機遇和挑戰(zhàn),我們需要重新探討如何為全新交互場景下的“乘客
    發(fā)表于 07-30 07:57

    網(wǎng)聯(lián)化自動駕駛的含義及發(fā)展方向

    信息并實時共享,是傳統(tǒng)感知方法的高效互補,可有效解決單車智能的信息孤島問題。例如在小車變道超大車的場景中,自動駕駛車輛在大型貨車后面行駛,若想超車需提前得知貨車前方車輛狀態(tài)信息?;谲囕v信息的實時共享
    發(fā)表于 01-12 15:42

    自動駕駛系統(tǒng)設(shè)計及應用的相關(guān)資料分享

    作者:余貴珍、周彬、王陽、周亦威、白宇目錄第一章 自動駕駛系統(tǒng)概述1.1 自動駕駛系統(tǒng)架構(gòu)1.1.1 自動駕駛系統(tǒng)的三個層級1.1.2 自動駕駛系統(tǒng)的基本技術(shù)架構(gòu)1.2
    發(fā)表于 08-30 08:36

    自動駕駛技術(shù)的實現(xiàn)

    k隨著汽車電子的日益復雜化以及汽車電子電氣架構(gòu)(EEA)的升級,人們對于聯(lián)網(wǎng)智能汽車的需求也在逐步上升,大量先進技術(shù)往汽車上應用,如高級駕駛輔助系統(tǒng)(ADAS)、自動駕駛等,這些新技術(shù)也對車載網(wǎng)絡(luò)
    發(fā)表于 09-03 08:31

    自動駕駛測試場景技術(shù)發(fā)展與應用

    測試方法主要分為 基于場景的測試方法 和 基于里程的測試方法 從統(tǒng)計學角度出發(fā),要驗證自動駕駛汽車 比人類駕駛更安全,理論上應至少進行99 000 000mile以上的公共道路測試(
    發(fā)表于 06-06 14:53 ?5次下載
    <b class='flag-5'>自動駕駛</b>測試<b class='flag-5'>場景</b>技術(shù)發(fā)展與應用