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

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

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

分析了基于場景的方法在依據(jù)ISO 26262標(biāo)準(zhǔn)開發(fā)自動駕駛系統(tǒng)過程中的可行性

ml8z_IV_Technol ? 來源:未知 ? 作者:李倩 ? 2018-07-26 11:01 ? 次閱讀

本文作者討論了功能安全標(biāo)準(zhǔn)中不同開發(fā)流程對場景描述的需求,根據(jù)不同的需求將場景劃分為三個抽象級別并介紹了各級別場景的轉(zhuǎn)化關(guān)系。雖然本文是從功能安全標(biāo)準(zhǔn)對場景描述的需求出發(fā),但其提出的場景標(biāo)準(zhǔn)化方法以及場景與測試用例的轉(zhuǎn)化方式,可以被應(yīng)用到一般的自動駕駛系統(tǒng)測試與驗證中。(公眾號后臺回復(fù):IV2018測試,即可下載PDF論文。)

摘要:2016年更新的ISO 26262標(biāo)準(zhǔn),引入了涉及車輛安全的關(guān)鍵電氣/電子系統(tǒng)開發(fā)與測試的最新進(jìn)展,可以應(yīng)用于高級駕駛輔助系統(tǒng)(ADAS)和自動駕駛系統(tǒng)的開發(fā)和驗證。標(biāo)準(zhǔn)規(guī)定了基于V型開發(fā)模式的各個階段所要求的工作內(nèi)容和輸出產(chǎn)品。在V型開發(fā)模式的各個階段,均可應(yīng)用基于場景的方法,來獲得相應(yīng)的工作輸出產(chǎn)品。在應(yīng)用基于場景的方法時,不同開發(fā)階段對場景細(xì)節(jié)程度的需求存在矛盾。本文作者討論了ISO 26262標(biāo)準(zhǔn)中不同階段對場景描述的要求,提出了滿足一致性的場景描述方法,并演示了如何系統(tǒng)建立滿足不同階段需求的場景。

一、 需求:基于場景的設(shè)計與測試過程

場景可以應(yīng)用到標(biāo)準(zhǔn)的整個開發(fā)過程中以得到各中間產(chǎn)物,從概念階段到產(chǎn)品開發(fā),再到系統(tǒng)驗證和測試。而在整個開發(fā)周期中,要求在不同抽象級別上對所用場景有一致性表述。本節(jié)分析了基于場景的方法在ISO 26262標(biāo)準(zhǔn)定義的開發(fā)過程中的可行性,以及各流程對場景的需求。

1概念階段的場景

在標(biāo)準(zhǔn)第3部分的概念階段,該標(biāo)準(zhǔn)對項目進(jìn)行了定義,進(jìn)行了危險分析和風(fēng)險評估,并引出功能安全概念。

項目定義包括功能定義、系統(tǒng)邊界、操作環(huán)境、法規(guī)需求以及對其他項目的依賴關(guān)系的描述?;谶@些信息,可以派生出可能的操作場景。此過程中的操作場景應(yīng)以較抽象的方式描述,并以一種易于理解的方式表示。

危險分析和風(fēng)險評估包括兩個步驟:首先分析出所有故障行為,并描述導(dǎo)致危險事件的所有操作場景,將操作場景和故障行為加以組合從而得到危險場景;然后依據(jù)汽車安全完整性級別(ASIL)對所有危險場景進(jìn)行評級。

現(xiàn)有對危險場景的分析由專家進(jìn)行,因此為了便于專家之間的溝通理解,應(yīng)使用自然語言來表述,并需要一個統(tǒng)一的術(shù)語表,以半正式*的方式組織起來。

綜上,在標(biāo)準(zhǔn)提出的概念階段,場景必須滿足以下需求:

1.1:人類專家應(yīng)該能夠用自然語言來描述該場景。

1.2:場景應(yīng)以半正式的方式表示。

*譯者注:結(jié)合上下文,此處應(yīng)指非格式化的自然語言和格式化的術(shù)語組織方式的結(jié)合應(yīng)用

2系統(tǒng)開發(fā)階段的場景

一旦分析了危險場景,就會形成功能安全概念。為了實現(xiàn)功能安全,須提出安全需求。與功能需求不同,安全需求描述了可量化的條件。例如,保持與其他交通參與者的安全駕駛距離的安全需求通過以米為單位的距離來確定。因此,每個危險場景都必須從半正式的自然語言表述轉(zhuǎn)換為利用狀態(tài)量表述的方式。

為了減少場景的數(shù)量,可以給定狀態(tài)量的取值范圍,或者可以進(jìn)一步劃分有效/無效的取值范圍,即安全/不安全的取值,從而明確系統(tǒng)邊界。場景的詳細(xì)表述確保了能以可驗證的方式制定開發(fā)項目的需求。

綜上,在系統(tǒng)開發(fā)階段,場景必須滿足以下需求:

2.1:場景應(yīng)包括用于場景表示的狀態(tài)量的參數(shù)范圍。

2.2:場景應(yīng)為每項參數(shù)指定一個標(biāo)記,以支持自動處理。

3測試階段的場景

在測試階段,將驗證系統(tǒng)是否滿足了前述流程中指定的需求。這一過程,測試必須依據(jù)標(biāo)準(zhǔn),系統(tǒng)地計劃、制定、執(zhí)行、評估和記錄。

測試用例生成的一個難點(diǎn)在于輸入數(shù)據(jù)的規(guī)范性,包括每個參數(shù)的時間序列。概念階段已經(jīng)給出了系統(tǒng)的操作環(huán)境和可能的操作場景,這是為測試用例派生一致的輸入數(shù)據(jù)的基礎(chǔ)。在安全需求的制定過程中對場景進(jìn)行了詳細(xì)說明,包括系統(tǒng)如何對可能影響安全目標(biāo)的外部影響做出反應(yīng),以及滿足系統(tǒng)安全需求的參數(shù)范圍。為了生成測試用例的輸入數(shù)據(jù),必須從指定場景的連續(xù)參數(shù)范圍中選擇離散參數(shù)值。此外,還必須將場景轉(zhuǎn)換為正式表達(dá),以確保之后測試用例的可執(zhí)行性及可復(fù)現(xiàn)性。

具體而言,必須通過不同的測試方法(如模擬或場地測試),確定用于執(zhí)行基于場景的測試用例所需的所有參數(shù),并從基于術(shù)語的半正式表達(dá)轉(zhuǎn)換為基于系統(tǒng)狀態(tài)值參數(shù)的正式表達(dá)。最終,系統(tǒng)地導(dǎo)出參數(shù)化場景,作為被測系統(tǒng)的一致輸入?yún)?shù),用于驗證系統(tǒng)功能。

綜上,在系統(tǒng)測試階段,場景必須滿足以下需求:

3.1:場景應(yīng)該通過具體的狀態(tài)值來描述,以確保其可執(zhí)行性和可復(fù)現(xiàn)性。

3.2:場景應(yīng)具備一致性。

3.3:場景應(yīng)該以一種高效的機(jī)器可讀的方式表示,以確保自動化測試的執(zhí)行。

4對場景需求的分析

各階段對場景的需求是存在矛盾的。一方面,1.1要求抽象的、自然語言的表述形式;另一方面,2.2和3.3要求高效的機(jī)器可讀的表述形式。類似的,2.1和3.1要求場景表述的細(xì)節(jié)程度不同:2.1要求通過狀態(tài)空間中的參數(shù)范圍來表述場景,這樣在確定待測量時提供了多個自由度;而3.1要求表述中包括具體的參數(shù)值,這是測試用例可重復(fù)執(zhí)行的必要條件。因此,機(jī)器可讀的場景必須支持兩種不同的細(xì)節(jié)程度。

二、實現(xiàn):設(shè)計和測試過程中的場景術(shù)語

正如上一節(jié)所述,在ISO 26262標(biāo)準(zhǔn)的開發(fā)過程中應(yīng)用場景時,對場景的細(xì)節(jié)程度的需求是存在矛盾的。本節(jié)作者將場景劃分為三個抽象級別:功能場景(Functional scenarios)、邏輯場景(Logical scenarios)和具體場景(Concrete scenarios),如圖1所示。

圖1 滿足ISO 26262標(biāo)準(zhǔn)的各開發(fā)階段的場景抽象級別

1功能場景

功能場景是場景表述的最抽象級別。在概念階段,這些場景可用于項目定義、危險分析和風(fēng)險評估。作者提出了以下定義:

功能場景是通過語義描述的操作場景。通過語言場景符號來描述域內(nèi)的實體以及實體間的關(guān)系。場景描述是一致的,用于描述功能場景的術(shù)語表應(yīng)由一般用例或域內(nèi)專用的術(shù)語組成,并且可以具有不同的詳細(xì)程度。

功能場景的表述包括實體和實體之間的關(guān)系,不同場景的描述方式必須是一致的。首先需要制定一個術(shù)語表,這個術(shù)語表包括不同實體的術(shù)語(車輛A、車輛B)和這些實體的關(guān)系短語(車輛A超越車輛B)。為了生成一致的功能場景,術(shù)語表的所有術(shù)語必須是明確的,其來源可以是實際的標(biāo)準(zhǔn)和法規(guī),如道路交通規(guī)則。

功能場景的詳細(xì)程度取決于實際的開發(fā)階段和正在開發(fā)的項目。例如,高速公路行駛需要描述道路的幾何結(jié)構(gòu)和拓?fù)浣Y(jié)構(gòu)、與其他交通參與者的交互以及天氣狀況。而在停車庫行駛則需要描述建筑物的布局,而天氣條件卻無關(guān)緊要。

圖2為在高速公路行駛的一個功能場景:一輛轎車和一輛卡車正行駛在右側(cè)車道上,轎車跟隨卡車行駛。在這個例子中,道路特征主要描述為橫斷面布置情況和幾何結(jié)構(gòu)特征。

圖2 功能場景實例:跟車行駛

2邏輯場景

基于狀態(tài)空間變量,邏輯場景是對功能場景的進(jìn)一步詳細(xì)描述。在系統(tǒng)開發(fā)階段,可以利用邏輯場景派生出安全需求。作者提出了以下定義:

邏輯場景以狀態(tài)空間呈現(xiàn)操作場景。通過定義狀態(tài)空間內(nèi)變量的參數(shù)范圍,可以表達(dá)實體特征和實體間的關(guān)系。參數(shù)范圍可以選擇用概率分布來確定。此外,不同參數(shù)的關(guān)系可以通過相關(guān)性或數(shù)值條件來確定。邏輯場景應(yīng)包含該場景的形式標(biāo)記。

圖3 邏輯場景實例:跟車行駛

邏輯場景涵蓋了提出安全需求所需的所有元素。為了在標(biāo)準(zhǔn)規(guī)定的開發(fā)過程中逐步規(guī)范場景,必須在狀態(tài)空間中通過形式標(biāo)記來表述邏輯場景,并從取值范圍中確定參數(shù)??梢酝ㄟ^概率分布(例如,高斯分布,均勻分布)為每個參數(shù)指定范圍。參數(shù)范圍間的關(guān)系可以由數(shù)值條件或相關(guān)函數(shù)來指定(例如,超車速度必須大于被超車速度,車道寬度與曲線半徑相關(guān))。

圖3顯示了從圖2所示的功能場景中衍生出的邏輯場景。功能場景術(shù)語表中的每一項都必須分配一個描述該術(shù)語的參數(shù)。在這個例子中,兩條車道都是通過車道寬度來描述的,幾何結(jié)構(gòu)是由一個半徑來表示的,車輛由其縱向位置來描述,并要求卡車縱向位置大于轎車。在實際應(yīng)用中,可能需要多個參數(shù)來描述單個術(shù)語,例如,一輛卡車可以通過規(guī)定其尺寸、重量和發(fā)動機(jī)功率來定義。

3具體場景

具體場景由某個確定的參數(shù)值來表示狀態(tài)空間中實體和實體間關(guān)系。每個邏輯場景都可以通過從參數(shù)范圍中選擇具體值來轉(zhuǎn)換為具體場景。具體場景可以作為測試用例的基礎(chǔ)。作者提出了以下定義:

具體場景以狀態(tài)空間詳細(xì)描述了操作場景。通過確定狀態(tài)空間中每個參數(shù)的具體值來明確描述實體和實體間的關(guān)系。

對于每一個具有連續(xù)取值范圍的邏輯場景,都可以派生出任意數(shù)量的具體場景。為保證生成具體場景的效率,應(yīng)選擇有代表性的離散值進(jìn)行組合。必須強(qiáng)調(diào)的是,只有具體場景可以直接轉(zhuǎn)化為測試用例。要將具體場景轉(zhuǎn)換成測試用例,需要增加被測對象的預(yù)期行為表現(xiàn),以及對相關(guān)測試設(shè)施的需求。而被測對象的預(yù)期行為則可以從操作場景、邏輯場景或項目定義中導(dǎo)出。

圖4顯示了從圖3中所示的邏輯場景中得出的一個具體場景。圖中可以看到,每個參數(shù)都從指定的參數(shù)范圍內(nèi)確定了一個具體的參數(shù)值,從而確定了一個特定的測試條件。

圖4 具體場景實例:跟車行駛

三、結(jié)論

本文分析了基于場景的方法在依據(jù)ISO 26262標(biāo)準(zhǔn)開發(fā)自動駕駛系統(tǒng)過程中的可行性。作者分析了可以使用場景來生成工作輸出產(chǎn)品的各個工作階段,并明確了不同階段對場景描述的需求,闡述了場景描述需求在細(xì)節(jié)程度上存在的差異。在此基礎(chǔ)上,作者定義了場景的三個抽象級別,以滿足上文闡述的場景需求。

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

    關(guān)注

    309

    文章

    2131

    瀏覽量

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

    關(guān)注

    781

    文章

    13455

    瀏覽量

    165285

原文標(biāo)題:IEEE IV2018丨用于自動駕駛汽車開發(fā)、測試與驗證的場景

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

    需更換整個硬件平臺。 綜上所述,F(xiàn)PGA自動駕駛領(lǐng)域具有高性能、靈活性、低延遲、高能效比、硬件級安全、易于集成與擴(kuò)展以及長期可維護(hù)等顯著優(yōu)勢。這些優(yōu)勢使得FPGA成為自動駕駛技術(shù)
    發(fā)表于 07-29 17:11

    【OK210申請】基于嵌入式openCV的自動駕駛

    申請理由:想在A8上做機(jī)器視覺,自動駕駛車正是一個很好的平臺?;跈C(jī)器視覺的自動駕駛也具有很強(qiáng)的實用可行性,自動化是未來的大趨勢。項目描
    發(fā)表于 07-08 22:52

    自動駕駛真的會來嗎?

    ,如何提高運(yùn)動過程中的機(jī)器圖像識別的準(zhǔn)確和精度,并且建立起實時精確定位,對于自動駕駛來說意義重大。百度無人車實圖  硬件成本再被熱議  實際上,包英澤談到的機(jī)器視覺的“精度”問題還與硬件息息相關(guān)。
    發(fā)表于 07-21 09:00

    高級安全駕駛員輔助系統(tǒng)助力自動駕駛

    而言,我們關(guān)注的是自動駕駛汽車的技術(shù)可行性。如今,我們對防抱死制動系統(tǒng) (ABS) 及安全氣囊等被動安全系統(tǒng),或者電動助力轉(zhuǎn)向系統(tǒng)與電子發(fā)動
    發(fā)表于 09-14 11:03

    ISO 26262功能安全標(biāo)準(zhǔn):重要的汽車安全完整等級(ASIL)更新

    和其供應(yīng)商需要考慮的關(guān)鍵開發(fā)。如所有的標(biāo)準(zhǔn)一樣,特別是那些與汽車行業(yè)相關(guān)的,變化的速度是迅速的。標(biāo)準(zhǔn)必須演進(jìn)以保持相關(guān),以及(
    發(fā)表于 10-23 08:59

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

    比其他類似功能的傳感器價格低,定位精度更高。為此改變了傳統(tǒng)UWB的被動定位方式拓?fù)浣Y(jié)構(gòu),克服被動定位系統(tǒng)自動駕駛應(yīng)用的幾個致命問題,顛覆
    發(fā)表于 12-14 17:30

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

    ,即從一開始就研發(fā)徹徹底底的自動駕駛汽車,例如谷歌、百度等打造的無人駕駛汽車,它們更像是“四個輪子的電腦”。目前也出現(xiàn)多家主流車企和互聯(lián)網(wǎng)企業(yè)跨界融合,把人工智能和硬件設(shè)施充分結(jié)合,共同開發(fā)
    發(fā)表于 05-13 00:26

    ISO 26262功能安全標(biāo)準(zhǔn)體系解讀

    ,Part 11針對半導(dǎo)體技術(shù)應(yīng)用,提供相應(yīng)的指導(dǎo)。四、ASILISO 26262,ASIL是危害的風(fēng)險等級的指標(biāo)。
    發(fā)表于 07-22 18:10

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

    控制三部分。類似于人類駕駛駕駛過程中,通過視覺、聽覺、觸覺等感官系統(tǒng)感知行駛環(huán)境和車輛狀態(tài),自動駕駛
    發(fā)表于 07-21 14:12

    符合ISO 26262的功能安全平臺工具

    汽車電子電氣系統(tǒng)的功能安全隨著智能駕駛、新能源等新興技術(shù)的發(fā)展而愈發(fā)受到重視。國際功能安全標(biāo)準(zhǔn)ISO
    發(fā)表于 12-29 07:17

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

    3GPP R16 5G-V2X自動駕駛業(yè)務(wù)方面帶來的技術(shù)優(yōu)化,并對現(xiàn)階段通信技術(shù)存在的問題進(jìn)行了分析和展望。與此同時,闡述
    發(fā)表于 01-12 15:42

    LabVIEW開發(fā)自動駕駛的雙目測距系統(tǒng)

    精確的距離信息,從而提高車輛的主動安全性能。這一系統(tǒng)開發(fā)和應(yīng)用有望自動駕駛領(lǐng)域取得更多突破進(jìn)展。 ? 這是LabVIEW的一個功能介紹
    發(fā)表于 12-19 18:02

    蘋果正在開發(fā)自動駕駛汽車軟件系統(tǒng)

    近日,庫克接受媒體采訪時候表示,蘋果正在開發(fā)自動駕駛汽車軟件系統(tǒng)。
    發(fā)表于 11-23 16:27 ?1065次閱讀

    康謀分享 | 基于場景的AD/ADAS驗證過程中,識別挑戰(zhàn)場景!

    基于場景的驗證是AD/ADAS系統(tǒng)開發(fā)過程中的重要步驟,然而面對海量駕駛記錄數(shù)據(jù)時,如何實現(xiàn)自動且高效地識別、分類和提取駕駛記錄
    的頭像 發(fā)表于 08-28 10:16 ?876次閱讀
    康謀分享 | <b class='flag-5'>在</b>基于<b class='flag-5'>場景</b>的AD/ADAS驗證<b class='flag-5'>過程中</b>,識別挑戰(zhàn)<b class='flag-5'>性</b><b class='flag-5'>場景</b>!