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

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

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

手把手教你搭建OpenScenario交通場(chǎng)景(上)

經(jīng)緯恒潤(rùn) ? 2024-11-15 18:51 ? 次閱讀

OpenScenario是一種專為自動(dòng)駕駛系統(tǒng)仿真測(cè)試設(shè)計(jì)的場(chǎng)景描述語(yǔ)言,它基于XML格式,旨在提供一個(gè)標(biāo)準(zhǔn)化、模塊化的框架,用于定義和重現(xiàn)復(fù)雜的道路交通場(chǎng)景。該語(yǔ)言不僅能夠詳細(xì)描繪車輛、行人、交通信號(hào)及其他動(dòng)態(tài)交通參與者的行為模式,還涵蓋了環(huán)境條件(如天氣、光照)和道路基礎(chǔ)設(shè)施的設(shè)定,為自動(dòng)駕駛系統(tǒng)的驗(yàn)證提供了豐富且逼真的測(cè)試環(huán)境。

與OpenDRIVE專注于靜態(tài)道路網(wǎng)絡(luò)建模不同,OpenScenario更多地聚焦于動(dòng)態(tài)交通場(chǎng)景的構(gòu)建,它允許開(kāi)發(fā)者靈活設(shè)定車輛間的交互邏輯、事故觸發(fā)條件、緊急避讓情形等,以全面評(píng)估自動(dòng)駕駛系統(tǒng)在各種極端或異常狀況下的反應(yīng)能力。通過(guò)OpenScenario,開(kāi)發(fā)者能夠創(chuàng)建從簡(jiǎn)單的直行、轉(zhuǎn)彎測(cè)試到復(fù)雜的城市擁堵、高速公路超車、夜間行駛等多種場(chǎng)景,確保自動(dòng)駕駛系統(tǒng)在面對(duì)真實(shí)世界復(fù)雜多變的交通環(huán)境時(shí),能夠做出安全、合理的決策。

經(jīng)緯恒潤(rùn)動(dòng)力學(xué)仿真軟件ModelBase基于OpenScenario1.0標(biāo)準(zhǔn),開(kāi)發(fā)內(nèi)嵌了場(chǎng)景編輯器,可用于對(duì)仿真測(cè)試過(guò)程中的車輛行駛道路模型之外,繼續(xù)進(jìn)行周邊動(dòng)態(tài)場(chǎng)景的搭建。從搭建的形式上,軟件支持通過(guò)導(dǎo)入OpenScenario1.0格式文件來(lái)實(shí)現(xiàn)場(chǎng)景的自動(dòng)復(fù)現(xiàn),然后可利用場(chǎng)景編輯器在此基礎(chǔ)上進(jìn)行編輯修改,或是從零開(kāi)始進(jìn)行動(dòng)態(tài)交通場(chǎng)景的創(chuàng)建。從兩者的關(guān)系來(lái)看,交通場(chǎng)景依賴于道路模型存在,而在同一個(gè)道路模型下,可創(chuàng)建多個(gè)不同交通場(chǎng)景,并支持通過(guò)選擇激活的形式進(jìn)行待運(yùn)行場(chǎng)景間的切換。當(dāng)然,編輯后的交通場(chǎng)景也可以O(shè)penScenario格式對(duì)外導(dǎo)出使用。

下面我們來(lái)一起看一下場(chǎng)景編輯器的功能和操作使用方法,場(chǎng)景編輯器的操作界面如下圖所示。

wKgZomc1tUyAb5d8AAGOItBpg88443.png

菜單欄

場(chǎng)景編輯器的菜單欄中包括文件、編輯和窗口三個(gè)選項(xiàng),通過(guò)將鼠標(biāo)放著在選項(xiàng)上將自動(dòng)彈出其對(duì)應(yīng)的下拉選項(xiàng),然后可使用鼠標(biāo)左鍵單擊進(jìn)行具體的功能選擇,其中:

  • 文件:用于對(duì)場(chǎng)景文件進(jìn)行操作,包括新建、打開(kāi)、保存和地址另存為
  • 編輯:囊括了工具欄中的場(chǎng)景編輯工具,可在交通場(chǎng)景編輯過(guò)程中進(jìn)行使用
  • 窗口:用于管理編輯器布局中窗口的顯示和關(guān)閉

工具欄

為便于用戶在交通場(chǎng)景搭建過(guò)程中對(duì)編輯工具進(jìn)行快速調(diào)用,編輯器將菜單欄--編輯中的工具顯示在工具欄,通過(guò)鼠標(biāo)左鍵單擊可直接進(jìn)行選擇或切換,包括以下幾個(gè)方面。

  • 創(chuàng)建車輛

進(jìn)入車輛模式,點(diǎn)擊后的鼠標(biāo)光標(biāo)在編輯器內(nèi)將變?yōu)樗{(lán)色小車圖標(biāo),通過(guò)在道路中再次點(diǎn)擊來(lái)進(jìn)行放置,從而實(shí)現(xiàn)一個(gè)車輛實(shí)體的初步創(chuàng)建。創(chuàng)建完成后,界面中將自動(dòng)彈出“車輛行為設(shè)置”對(duì)話框,可對(duì)車輛信息和行駛路線等初始狀態(tài)進(jìn)行預(yù)設(shè),并以“觸發(fā)條件+車輛行為”組合的形式對(duì)行駛過(guò)程中車輛的行為變化情況進(jìn)行預(yù)設(shè),其中需要重點(diǎn)關(guān)注的有:

① 在初始狀態(tài)--車輛信息中,新增車輛默認(rèn)為非主車(交通車),將自動(dòng)生成命名并在編輯器界面中顯示為藍(lán)色;通過(guò)選擇為主車以后,可通過(guò)“名稱”下拉選項(xiàng)與工程中已創(chuàng)建的車輛動(dòng)力學(xué)模型進(jìn)行綁定,主車在編輯器界面中顯示為黃色,以示與交通車之間的區(qū)別。

② 在初始狀態(tài)--行駛路線中,選擇“指定不規(guī)則軌跡”或“指定車道路線”模式前,需提前定義與之對(duì)應(yīng)的“軌跡”或“路線”,之后可在下拉選項(xiàng)中進(jìn)行選用。

③ 在觸發(fā)條件及行為子界面中,可在車輛行為列表中創(chuàng)建一個(gè)或多個(gè)event,然后可以測(cè)試需求,對(duì)event的觸發(fā)條件進(jìn)行定義,并選擇車輛在此階段發(fā)生的橫縱向行為變化。另外,也可以通過(guò)SCP指令作為一種特殊的行為定義形式,實(shí)現(xiàn)對(duì)車輛行為或交通場(chǎng)景變化的控制。

wKgaoWc3JzCAJ2tWAIE4xnuQfno545.pngwKgZoWc3JziAY-7NAHYkN2I9Tp0024.png
  • 創(chuàng)建行人

進(jìn)入行人模式,點(diǎn)擊后的鼠標(biāo)光標(biāo)在編輯器內(nèi)將變?yōu)槿诵螆D標(biāo),通過(guò)在道路中或路旁再次點(diǎn)擊來(lái)進(jìn)行放置,從而實(shí)現(xiàn)對(duì)一個(gè)行人實(shí)體的初步創(chuàng)建。創(chuàng)建完成后,界面中將自動(dòng)彈出“行人行為設(shè)置”對(duì)話框,可對(duì)行人的位置、外觀模型和初速度信息和行駛路線等初始狀態(tài)進(jìn)行預(yù)設(shè),并以“觸發(fā)條件+行人行為”組合的形式對(duì)不同觸發(fā)條件下行人的行為變化情況進(jìn)行預(yù)設(shè)。例如,可實(shí)現(xiàn)定義行人行走的不規(guī)則軌跡,然后將觸發(fā)條件設(shè)置為相對(duì)于車輛位置進(jìn)行觸發(fā),隨后令其行走速度由無(wú)到有進(jìn)行變更,由此可實(shí)現(xiàn)行人橫穿道路這一交通場(chǎng)景的搭建。

wKgaoWc3JzuAJeOVACmeZfUYt9Q305.pngwKgZoWc3Jz-AA8BSAB-CvtZrRVw219.png
  • 創(chuàng)建物體

進(jìn)入物體模式,點(diǎn)擊后的鼠標(biāo)光標(biāo)在編輯器內(nèi)將變?yōu)槲矬w圖標(biāo),通過(guò)在道路中或路旁再次點(diǎn)擊來(lái)進(jìn)行放置,從而實(shí)現(xiàn)對(duì)一個(gè)物體實(shí)體的初步創(chuàng)建。創(chuàng)建完成后,界面中將自動(dòng)彈出“物體配置”對(duì)話框,可對(duì)物體的名稱,外觀(物體模型),放置位置和角度等進(jìn)行設(shè)置。

wKgaoWc3J0eAU7tEABq581CsQqE794.png

通過(guò)對(duì)車輛、行人和物體模型進(jìn)行選擇,ModelBase支持令這些實(shí)體在動(dòng)畫(huà)界面中呈現(xiàn)出不同的外觀樣式,如下圖所示。

wKgZomc1tUyAb5d8AAGOItBpg88443.png
  • 創(chuàng)建RSU

進(jìn)入RSU模式,點(diǎn)擊后的鼠標(biāo)光標(biāo)在編輯器內(nèi)將變?yōu)镽SU圖標(biāo),通過(guò)在道路中或路旁再次點(diǎn)擊來(lái)進(jìn)行放置,從而實(shí)現(xiàn)對(duì)一個(gè)RSU實(shí)體的初步創(chuàng)建。創(chuàng)建完成后,界面中將自動(dòng)彈出“V2X信號(hào)配置”對(duì)話框,可用于對(duì)場(chǎng)景中車輛的OBU進(jìn)行開(kāi)啟/關(guān)閉,或?qū)SU的基礎(chǔ)參數(shù)和對(duì)外發(fā)送的事件信息等進(jìn)行配置。RSU模塊主要用于V2X仿真測(cè)試工況的搭建,上述V2X配置界面也可以通過(guò)工具欄中的“V2X編輯”按鈕進(jìn)行開(kāi)啟。

在完成上述行為設(shè)置后,可通過(guò)點(diǎn)擊界面右下角的“確認(rèn)”按鈕進(jìn)行關(guān)閉,當(dāng)然,后續(xù)如需對(duì)實(shí)體再次進(jìn)行修改設(shè)置,可通過(guò)鼠標(biāo)左鍵雙擊界面中的實(shí)體標(biāo)志重新打開(kāi)配置界面。至此,創(chuàng)建實(shí)體的方法已介紹完畢,了解更多場(chǎng)景搭建教程,敬請(qǐng)關(guān)注《手把手教你搭建OpenScenario交通場(chǎng)景(下)》

ModelBase是經(jīng)緯恒潤(rùn)自主研發(fā)的綜合駕駛測(cè)試仿真軟件,具備車輛動(dòng)力學(xué)模型及智能駕駛場(chǎng)景仿真能力,可用于乘用車、商用車的整車電控系統(tǒng)、ADAS系統(tǒng)的設(shè)計(jì)、測(cè)試和驗(yàn)證??梢愿采w電控系統(tǒng)的整個(gè)開(kāi)發(fā)周期,包括早期的算法仿真測(cè)試(MIL/SIL),控制器的硬件在環(huán)測(cè)試(HIL),半實(shí)物臺(tái)架測(cè)試(如電機(jī)臺(tái)架、動(dòng)力系統(tǒng)臺(tái)架、整車臺(tái)架等),以及車輛在環(huán)測(cè)試(VIL)。

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

    關(guān)注

    0

    文章

    188

    瀏覽量

    33616
  • 仿真測(cè)試
    +關(guān)注

    關(guān)注

    0

    文章

    98

    瀏覽量

    11556
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    788

    文章

    14236

    瀏覽量

    169848
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù)

    在高并發(fā)網(wǎng)絡(luò)服務(wù)場(chǎng)景中,Linux內(nèi)核的默認(rèn)網(wǎng)絡(luò)參數(shù)往往無(wú)法滿足需求,導(dǎo)致性能瓶頸、連接超時(shí)甚至服務(wù)崩潰。本文基于真實(shí)案例分析,從參數(shù)解讀、問(wèn)題診斷到優(yōu)化實(shí)踐,手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù),支撐百萬(wàn)級(jí)并發(fā)連接。
    的頭像 發(fā)表于 05-29 09:21 ?137次閱讀

    正點(diǎn)原子Linux系列全新視頻教程來(lái)啦!手把手教你MP257開(kāi)發(fā)板,讓您輕松入門!

    正點(diǎn)原子Linux系列全新視頻教程來(lái)啦!手把手教你MP257開(kāi)發(fā)板,讓您輕松入門! 一、視頻觀看 正點(diǎn)原子手把手教你學(xué)STM32MP257-第1期:https://www.bilib
    發(fā)表于 05-16 10:42

    請(qǐng)求贈(zèng)閱《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子做智能體》

    博主好!致敬葉濤 管鍇 張心雨三位AI具身智能-智能體方面的專家、導(dǎo)師! 《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子做智能體》一不懂編程的多數(shù)大眾也可以開(kāi)發(fā)Agent,這意義深遠(yuǎn),功德無(wú)量
    發(fā)表于 04-10 12:16

    GPU顯卡維修避坑指南:手把手教你識(shí)別行業(yè)套路!

    的今天,高端顯卡維修已成“暴利暗流”。虛高報(bào)價(jià)、偷換配件、技術(shù)陷阱……用戶稍有不慎,輕則損失數(shù)萬(wàn),重則設(shè)備報(bào)廢。今天小助手將揭露行業(yè)亂象,手把手教你識(shí)別套路,并推薦
    的頭像 發(fā)表于 04-02 20:31 ?706次閱讀
    GPU顯卡維修避坑指南:<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>識(shí)別行業(yè)套路!

    KiCad直播活動(dòng)(三):在 Windows編譯KiCad 手把手教您編譯/構(gòu)建 KiCad 源碼

    及 KiCad 貼紙,趕緊報(bào)名參加吧~ 直播安排 在 Windows 編譯 KiCad 時(shí)間:3月27日 19:30 內(nèi)容:手把手幫助您從頭開(kāi)始學(xué)習(xí)編譯 KiCad 代碼。 后續(xù)精彩內(nèi)容: KiCad 代碼編譯指南 插件
    的頭像 發(fā)表于 03-24 11:14 ?690次閱讀
    KiCad直播活動(dòng)(三):在 Windows<b class='flag-5'>上</b>編譯KiCad <b class='flag-5'>手把手</b>教您編譯/構(gòu)建 KiCad 源碼

    《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子做智能體》

    《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子做智能體》是一本為普通人量身打造的AI開(kāi)發(fā)指南。它不僅深入淺出地講解了Agent的概念和發(fā)展,還通過(guò)詳細(xì)的工具介紹和實(shí)戰(zhàn)案例,幫助讀者快速掌握
    發(fā)表于 03-18 12:03

    手把手教你做星閃無(wú)人機(jī)—KaihongOS星閃無(wú)人機(jī)開(kāi)發(fā)實(shí)戰(zhàn)》系列課程課件匯總

    為助力開(kāi)發(fā)者迅速掌握『KaihongOS輕量系統(tǒng)開(kāi)發(fā)技術(shù)』與『星閃無(wú)線通信技術(shù)』,實(shí)現(xiàn)快速上手與深度體驗(yàn),“開(kāi)鴻Developer社區(qū)”攜手“電子發(fā)燒友”再次聯(lián)合推出《手把手教你做星閃無(wú)人機(jī)
    發(fā)表于 03-18 10:33

    手把手教你做PC-KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)》課件匯總

    ”攜手“電子發(fā)燒友”聯(lián)合推出了 《KaihongOS手把手系列直播課程》,該系列課程以實(shí)際產(chǎn)品為案例,詳細(xì)講解每個(gè)產(chǎn)品的開(kāi)發(fā)全流程。 此次首發(fā)內(nèi)容是《手把手教你做PC-KaihongOS筆記本電腦開(kāi)發(fā)
    發(fā)表于 03-18 10:25

    【第四章 定時(shí)任務(wù)】手把手教你玩轉(zhuǎn)新版正點(diǎn)原子云

    【第四章 定時(shí)任務(wù)】手把手教你玩轉(zhuǎn)新版正點(diǎn)原子云 承接上篇,除了報(bào)警聯(lián)動(dòng)這個(gè)功能,原子云還有一個(gè)特色功能也是各開(kāi)發(fā)者喜歡用的,定時(shí)任務(wù)功能。 【正點(diǎn)原子】云平臺(tái):原子云(點(diǎn)擊登錄原子云) 前言
    發(fā)表于 03-13 10:19

    【第二章 模型與設(shè)備連接】手把手教你玩轉(zhuǎn)新版正點(diǎn)原子云

    【第二章 模型與設(shè)備連接】手把手教你玩轉(zhuǎn)新版正點(diǎn)原子云玩過(guò)物聯(lián)網(wǎng)的朋友們都知道,我們?cè)诮佑|各大主流云平臺(tái)時(shí)會(huì)知道物模型的概念。 本實(shí)驗(yàn)就是針對(duì)原子云中模型與設(shè)備連接,舉個(gè)簡(jiǎn)單例子說(shuō)明,溫度傳感器通過(guò)
    發(fā)表于 03-12 09:27

    開(kāi)發(fā)者集結(jié)!《手把手教你做星閃無(wú)人機(jī)》第二課開(kāi)講啦!

    開(kāi)發(fā)者集結(jié)!《手把手教你做星閃無(wú)人機(jī)》第二課開(kāi)講啦!
    的頭像 發(fā)表于 02-17 19:40 ?308次閱讀
    開(kāi)發(fā)者集結(jié)!《<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星閃無(wú)人機(jī)》第二課開(kāi)講啦!

    手把手教你做星閃無(wú)人機(jī)》即將開(kāi)播,鎖定15日晚七點(diǎn)!

    ”再次聯(lián)合推出《手把手教你做星閃無(wú)人機(jī)—KaihongOS星閃無(wú)人機(jī)開(kāi)發(fā)實(shí)戰(zhàn)》系列課程,該課程與《手把手教你做PC—KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)》同步并行,
    的頭像 發(fā)表于 01-13 19:42 ?443次閱讀
    《<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星閃無(wú)人機(jī)》即將開(kāi)播,鎖定15日晚七點(diǎn)!

    手把手教你做PC》課程即將啟動(dòng)!深開(kāi)鴻引領(lǐng)探索KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)

    ”攜手“電子發(fā)燒友”聯(lián)合推出了《KaihongOS手把手系列直播課程》,該系列課程以實(shí)際產(chǎn)品為案例,詳細(xì)講解每個(gè)產(chǎn)品的開(kāi)發(fā)全流程。此次首發(fā)內(nèi)容是《手把手教你做PC-
    的頭像 發(fā)表于 01-06 20:46 ?505次閱讀
    《<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做PC》課程即將啟動(dòng)!深開(kāi)鴻引領(lǐng)探索KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)

    Air780E模組LuatOS開(kāi)發(fā)實(shí)戰(zhàn) —— 手把手教你搞定數(shù)據(jù)打包解包

    本文要說(shuō)的是低功耗4G模組Air780E的LuatOS開(kāi)發(fā)實(shí)戰(zhàn),我將手把手教你搞定數(shù)據(jù)打包解包。
    的頭像 發(fā)表于 12-03 11:17 ?580次閱讀
    Air780E模組LuatOS開(kāi)發(fā)實(shí)戰(zhàn) —— <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>搞定數(shù)據(jù)打包解包

    手把手教你通過(guò)宏集物聯(lián)網(wǎng)工控屏&amp;網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,將底層PLC/傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩?/a>

    手把手教你通過(guò)宏集物聯(lián)網(wǎng)工控屏&網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,將底層PLC/傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩艚K端
    的頭像 發(fā)表于 08-15 13:29 ?996次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>通過(guò)宏集物聯(lián)網(wǎng)工控屏&amp;網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,將底層PLC/傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩? />    </a>
</div>                    </div>
                    <div   id=

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品