吴忠躺衫网络科技有限公司

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

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

3天內不再提示

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

經緯恒潤 ? 2024-11-15 18:51 ? 次閱讀

OpenScenario是一種專為自動駕駛系統仿真測試設計的場景描述語言,它基于XML格式,旨在提供一個標準化、模塊化的框架,用于定義和重現復雜的道路交通場景。該語言不僅能夠詳細描繪車輛、行人、交通信號及其他動態交通參與者的行為模式,還涵蓋了環境條件(如天氣、光照)和道路基礎設施的設定,為自動駕駛系統的驗證提供了豐富且逼真的測試環境。

與OpenDRIVE專注于靜態道路網絡建模不同,OpenScenario更多地聚焦于動態交通場景的構建,它允許開發者靈活設定車輛間的交互邏輯、事故觸發條件、緊急避讓情形等,以全面評估自動駕駛系統在各種極端或異常狀況下的反應能力。通過OpenScenario,開發者能夠創建從簡單的直行、轉彎測試到復雜的城市擁堵、高速公路超車、夜間行駛等多種場景,確保自動駕駛系統在面對真實世界復雜多變的交通環境時,能夠做出安全、合理的決策。

經緯恒潤動力學仿真軟件ModelBase基于OpenScenario1.0標準,開發內嵌了場景編輯器,可用于對仿真測試過程中的車輛行駛道路模型之外,繼續進行周邊動態場景的搭建。從搭建的形式上,軟件支持通過導入OpenScenario1.0格式文件來實現場景的自動復現,然后可利用場景編輯器在此基礎上進行編輯修改,或是從零開始進行動態交通場景的創建。從兩者的關系來看,交通場景依賴于道路模型存在,而在同一個道路模型下,可創建多個不同交通場景,并支持通過選擇激活的形式進行待運行場景間的切換。當然,編輯后的交通場景也可以OpenScenario格式對外導出使用。

下面我們來一起看一下場景編輯器的功能和操作使用方法,場景編輯器的操作界面如下圖所示。

wKgZomc1tUyAb5d8AAGOItBpg88443.png

菜單欄

場景編輯器的菜單欄中包括文件、編輯和窗口三個選項,通過將鼠標放著在選項上將自動彈出其對應的下拉選項,然后可使用鼠標左鍵單擊進行具體的功能選擇,其中:

  • 文件:用于對場景文件進行操作,包括新建、打開、保存和地址另存為
  • 編輯:囊括了工具欄中的場景編輯工具,可在交通場景編輯過程中進行使用
  • 窗口:用于管理編輯器布局中窗口的顯示和關閉

工具欄

為便于用戶在交通場景搭建過程中對編輯工具進行快速調用,編輯器將菜單欄--編輯中的工具顯示在工具欄,通過鼠標左鍵單擊可直接進行選擇或切換,包括以下幾個方面。

  • 創建車輛

進入車輛模式,點擊后的鼠標光標在編輯器內將變為藍色小車圖標,通過在道路中再次點擊來進行放置,從而實現一個車輛實體的初步創建。創建完成后,界面中將自動彈出“車輛行為設置”對話框,可對車輛信息和行駛路線等初始狀態進行預設,并以“觸發條件+車輛行為”組合的形式對行駛過程中車輛的行為變化情況進行預設,其中需要重點關注的有:

① 在初始狀態--車輛信息中,新增車輛默認為非主車(交通車),將自動生成命名并在編輯器界面中顯示為藍色;通過選擇為主車以后,可通過“名稱”下拉選項與工程中已創建的車輛動力學模型進行綁定,主車在編輯器界面中顯示為黃色,以示與交通車之間的區別。

② 在初始狀態--行駛路線中,選擇“指定不規則軌跡”或“指定車道路線”模式前,需提前定義與之對應的“軌跡”或“路線”,之后可在下拉選項中進行選用。

③ 在觸發條件及行為子界面中,可在車輛行為列表中創建一個或多個event,然后可以測試需求,對event的觸發條件進行定義,并選擇車輛在此階段發生的橫縱向行為變化。另外,也可以通過SCP指令作為一種特殊的行為定義形式,實現對車輛行為或交通場景變化的控制。

wKgaoWc3JzCAJ2tWAIE4xnuQfno545.pngwKgZoWc3JziAY-7NAHYkN2I9Tp0024.png
  • 創建行人

進入行人模式,點擊后的鼠標光標在編輯器內將變為人形圖標,通過在道路中或路旁再次點擊來進行放置,從而實現對一個行人實體的初步創建。創建完成后,界面中將自動彈出“行人行為設置”對話框,可對行人的位置、外觀模型和初速度信息和行駛路線等初始狀態進行預設,并以“觸發條件+行人行為”組合的形式對不同觸發條件下行人的行為變化情況進行預設。例如,可實現定義行人行走的不規則軌跡,然后將觸發條件設置為相對于車輛位置進行觸發,隨后令其行走速度由無到有進行變更,由此可實現行人橫穿道路這一交通場景的搭建。

wKgaoWc3JzuAJeOVACmeZfUYt9Q305.pngwKgZoWc3Jz-AA8BSAB-CvtZrRVw219.png
  • 創建物體

進入物體模式,點擊后的鼠標光標在編輯器內將變為物體圖標,通過在道路中或路旁再次點擊來進行放置,從而實現對一個物體實體的初步創建。創建完成后,界面中將自動彈出“物體配置”對話框,可對物體的名稱,外觀(物體模型),放置位置和角度等進行設置。

wKgaoWc3J0eAU7tEABq581CsQqE794.png

通過對車輛、行人和物體模型進行選擇,ModelBase支持令這些實體在動畫界面中呈現出不同的外觀樣式,如下圖所示。

wKgZomc1tUyAb5d8AAGOItBpg88443.png

進入RSU模式,點擊后的鼠標光標在編輯器內將變為RSU圖標,通過在道路中或路旁再次點擊來進行放置,從而實現對一個RSU實體的初步創建。創建完成后,界面中將自動彈出“V2X信號配置”對話框,可用于對場景中車輛的OBU進行開啟/關閉,或對RSU的基礎參數和對外發送的事件信息等進行配置。RSU模塊主要用于V2X仿真測試工況的搭建,上述V2X配置界面也可以通過工具欄中的“V2X編輯”按鈕進行開啟。

在完成上述行為設置后,可通過點擊界面右下角的“確認”按鈕進行關閉,當然,后續如需對實體再次進行修改設置,可通過鼠標左鍵雙擊界面中的實體標志重新打開配置界面。至此,創建實體的方法已介紹完畢,了解更多場景搭建教程,敬請關注《手把手教你搭建OpenScenario交通場景(下)》

ModelBase是經緯恒潤自主研發的綜合駕駛測試仿真軟件,具備車輛動力學模型及智能駕駛場景仿真能力,可用于乘用車、商用車的整車電控系統、ADAS系統的設計、測試和驗證。可以覆蓋電控系統的整個開發周期,包括早期的算法仿真測試(MIL/SIL),控制器的硬件在環測試(HIL),半實物臺架測試(如電機臺架、動力系統臺架、整車臺架等),以及車輛在環測試(VIL)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • XML
    XML
    +關注

    關注

    0

    文章

    188

    瀏覽量

    33142
  • 仿真測試
    +關注

    關注

    0

    文章

    90

    瀏覽量

    11347
  • 自動駕駛
    +關注

    關注

    785

    文章

    13932

    瀏覽量

    167017
收藏 人收藏

    評論

    相關推薦

    手把手教你做星閃無人機》即將開播,鎖定15日晚七點!

    ”再次聯合推出《手把手教你做星閃無人機—KaihongOS星閃無人機開發實戰》系列課程,該課程與《手把手教你做PC—KaihongOS筆記本電腦開發實戰》同步并行,
    的頭像 發表于 01-13 19:42 ?117次閱讀
    《<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星閃無人機》即將開播,鎖定15日晚七點!

    手把手教你做PC》課程即將啟動!深開鴻引領探索KaihongOS筆記本電腦開發實戰

    ”攜手“電子發燒友”聯合推出了《KaihongOS手把手系列直播課程》,該系列課程以實際產品為案例,詳細講解每個產品的開發全流程。此次首發內容是《手把手教你做PC-
    的頭像 發表于 01-06 20:46 ?158次閱讀
    《<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做PC》課程即將啟動!深開鴻引領探索KaihongOS筆記本電腦開發實戰

    源碼開放 智能監測電源管理教程寶典!

    源碼開放,今天我們學習的是電源管理系統的核心功能模塊,手把手教你如何通過不同的技術手段實現有效的電源管理。
    的頭像 發表于 12-11 09:26 ?343次閱讀
    源碼開放  智能監測電源管理教程寶典!

    Air780E模組LuatOS開發實戰 —— 手把手教你搞定數據打包解包

    本文要說的是低功耗4G模組Air780E的LuatOS開發實戰,我將手把手教你搞定數據打包解包。
    的頭像 發表于 12-03 11:17 ?276次閱讀
    Air780E模組LuatOS開發實戰 —— <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>搞定數據打包解包

    手把手教你如何自制目標檢測框架

    今天,給大家分享一篇來自知乎的一篇關于目標檢測相關的一些內容, 本文基于Pytorch進行編寫。
    的頭像 發表于 11-14 16:39 ?274次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>如何自制目標檢測框架

    【全新課程資料】正點原子《ESP32物聯網項目實戰》培訓課程資料上線!

    正點原子《ESP32物聯網項目實戰》全新培訓課程上線啦!正點原子工程師手把手教你學!通過多個項目實戰,掌握ESP32物聯網項目的開發! 一、課程介紹本課程圍繞物聯網實戰項目展開教學,內容循序漸進
    發表于 09-24 17:05

    第14章-藍牙遙控小車 藍牙串口通訊講解藍牙APP遙控小車 藍牙串口通訊講解

    第14章-藍牙遙控小車 手把手做藍牙APP遙控小車 藍牙串口通訊講解
    的頭像 發表于 08-21 16:24 ?857次閱讀
    第14章-藍牙遙控小車 藍牙串口通訊講解藍牙APP遙控小車 藍牙串口通訊講解

    手把手教你通過宏集物聯網工控屏&amp;網關進行協議轉換,將底層PLC/傳感器的數據轉換為TCP協議并傳輸到用戶

    手把手教你通過宏集物聯網工控屏&網關進行協議轉換,將底層PLC/傳感器的數據轉換為TCP協議并傳輸到用戶終端
    的頭像 發表于 08-15 13:29 ?642次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>通過宏集物聯網工控屏&amp;網關進行協議轉換,將底層PLC/傳感器的數據轉換為TCP協議并傳輸到用戶

    手把手教你在orcad中設置CIS元器件數據庫,提高工作效率

    元器件數據庫,就是實現上述查找元件、放置元件時所需要調用的數據庫。本文將手把手教你如何在orcad中配置CIS元器件數據庫。
    的頭像 發表于 06-15 17:27 ?6741次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>在orcad中設置CIS元器件數據庫,提高工作效率

    暢玩昉·星光 2|手把手教你搭建基于RISC-V的家用NAS

    在數字化時代,隨著數據存儲和管理需求的不斷增長,家庭和個人用戶對NAS(NetworkAttachedStorage,網絡附加存儲)的需求也隨之上升。近日,賽昉科技推出全新的基于RISC-V的NAS方案。通過賽昉科技與開源社區的共同努力,昉·星光2(VisionFive2)RISC-V單板計算機已能夠滿足家庭用戶對NAS的多樣化需求,包括但不限于數據備份、媒
    的頭像 發表于 06-04 08:19 ?1089次閱讀
    暢玩昉·星光 2|<b class='flag-5'>手把手</b><b class='flag-5'>教你</b><b class='flag-5'>搭建</b>基于RISC-V的家用NAS

    手把手教你排序算法怎么寫

    今天以直接插入排序算法,給大家分享一下排序算法的實現思路,主要包含以下部分內容:插入排序介紹插入排序算法實現手把手教你排序算法怎么寫在添加新的記錄時,使用順序查找的方式找到其要插入的位置,然后將
    的頭像 發表于 06-04 08:03 ?777次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>排序算法怎么寫

    手把手帶你移植HAL庫函數

    開發者更高效地進行嵌入式開發。手把手帶你移植HAL庫函數HAL庫提供了一套抽象接口,使開發者無需直接操作底層硬件寄存器,就能實現對硬件的控制。這種抽象使得代碼能夠更
    的頭像 發表于 05-18 08:04 ?2130次閱讀
    <b class='flag-5'>手把手</b>帶你移植HAL庫函數

    手把手教你制作高速吹風機

    前言: 高速吹風 機 量價齊升 市場競爭格局初顯 吹風機是居家生活必備物品,然而傳統型吹風機所帶來的體驗并不佳,高頻使用的女性群體對此更是深有感觸。究其原因主要有:轉速低,通常在每分鐘2萬轉左右,導致干發速度慢;高溫干發,容易損傷頭發;噪聲大且體積笨重等等。因此,能改善這些問題的高速吹風機一經推出便迅速風靡市場、發展迅猛,品牌數量與產品型號均呈加速增長態勢。據統計,2020年僅有6個品牌生產高速吹風機,共16款機型;
    發表于 03-28 09:22 ?934次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>制作高速吹風機

    手把手教你PCB怎么畫GND?

    模擬電路的考核核心指標就是信號的精度。失去精度,模擬電路也就失去了原本的功能意義。交流電源的地線CGND由于是正弦波,是周期性的上下波動變化,它的電壓也是上下波動,不是像直流地線GND一樣始終維持在一個0V不變。
    發表于 03-27 10:56 ?1446次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>PCB<b class='flag-5'>上</b>怎么畫GND?

    無刷電機無感FOC控制培訓系列課程

    | 本工作室推出電機控制無感foc電機控制系列培訓課程本課程主要讓想進階的算法工程師,和剛參加工作的工程師或者在校學生能夠進一步提高自己的技能,1.從企業用人角度手把手教你做電機控制,提高你的個人
    發表于 03-10 13:52
    百家乐官网如何洗吗| 百家乐官网是赌博吗| 百家乐官网有免费玩| 百家乐官网最稳妥的打法| 百家乐官网精神| 金彩百家乐官网的玩法技巧和规则 | 乌兰察布市| 现金百家乐官网网上娱乐| 八大胜百家乐官网娱乐城| 百家乐节目视频| 玩百家乐秘诀| 太阳城巧克力社区怎么样| 百家乐外挂| 百家乐官网娱乐优惠| 百家乐单机版游戏下载| 威尼斯人娱乐城返水| 视频百家乐| 金都百家乐官网的玩法技巧和规则 | 大发888娱乐场 d188| 新乐界娱乐城| 百家乐官网如何买大小| 澳门百家乐破解| bet365体育在线投注 jxhymp| 百家乐官网赌缆十三式| 博彩乐百家乐平台| 威尼斯人娱乐中心老品牌| 江油市| 百家乐官网麻将筹码币镭射贴膜| 百家乐三路法| 太阳城开户| 免费百家乐官网计划软件| 金界百家乐的玩法技巧和规则| 真钱扎金花| 威斯汀百家乐官网的玩法技巧和规则| 皇冠百家乐的玩法技巧和规则 | 百家乐官网台布兄弟| 百家乐电话投注多少| 爱拼娱乐场| 卢克索百家乐官网的玩法技巧和规则 | 大发888 娱乐| 百家乐官网赌场娱乐城|