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

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

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

簡述ADAS/AD功能算法與XiL仿真平臺標準接口

Vector維克多 ? 來源:Vector維克多 ? 作者:Vector維克多 ? 2021-06-29 11:03 ? 次閱讀

駕駛輔助和自動駕駛ADAS/AD)功能的測試方法與傳統(tǒng)ECU功能測試并無顯著差異,都可以通過XiL測試技術來仿真被測系統(tǒng)工作所需的合理環(huán)境。相比傳統(tǒng)ECU控制功能基于信號的方法來說,ADAS/AD功能通常所需的環(huán)境傳感器以Object-list的方式提供。

Object-list通常以復雜的數(shù)據(jù)結構和差異化的協(xié)議呈現(xiàn),不同工具之間Object-list交互通過繁瑣的自定義映射來實現(xiàn),極大阻礙了虛擬仿真平臺和ADAS/AD功能的交互驗證。

ASAM標準組織定義的 OSI(Open Simulation Interface)標準接口提供更便捷、更可靠和可重復使用的技術手段,通過OSI標準接口使得任意感知系統(tǒng)可方便集成到XiL系統(tǒng)中。

01

ADAS/AD系統(tǒng)的閉環(huán)系統(tǒng)測試 - XiL

基于場景的功能開發(fā)和測試通常包括MiL、SiL、HiL、ViL/DiL和實車測試。XiL測試最好通過靈活的測試設計,“部署”在不同開發(fā)驗證階段的平臺上復用。Vector提供覆蓋XiL的測試執(zhí)行和測試設計工具CANoe和vTESTstudio,滿足ADAS/AD各階段開發(fā)驗證:

MiL:集成ADAS/AD控制模型,直接通過MATLAB/Simulink交互接口或FMU;

SiL:C/C++代碼通過SiL Adapter或者結合vVIRTUALtarget Pro實現(xiàn)虛擬控制器vECU;

HiL:使用真實控制器進行臺架測試。

集成測試時Remain Bus Simulation(RBS,“殘余”總線仿真)真實地反映了網(wǎng)絡通信。但針對影響車輛駕駛行為的復雜ADAS/AD功能測試,僅依靠總線接口往往是不夠的。需要將執(zhí)行器的控制命令輸入車輛及其物理環(huán)境的閉環(huán)仿真系統(tǒng),驗證傳感器的動態(tài)反饋響應。

Vector的DYNA4提供車輛動力學、環(huán)境傳感器以及靜態(tài)和動態(tài)仿真環(huán)境模型。本文詳細說明在ADAS/AD測試領域中,CANoe和DYNA4是如何支持ASAM OSI的“無縫”集成。

2

ASAM OSI的Object在DYNA4和

CANoe中無縫集成

DYNA4中常規(guī)執(zhí)行器和傳感器模型變量可通過配置自動生成與CANoe交互的系統(tǒng)變量,但ADAS/AD傳感器的Object-list交互處理卻異常復雜。老版本CANoe 中缺少Object呈現(xiàn)的對象模型,需用戶將Object映射到總線通信信號變量。

因此在CANoe 15.0版本中,Vector使用ASAM OSI作為CANoe中Object模型的“基石”,至此各種數(shù)據(jù)源中的對象信息可通過其數(shù)據(jù)來填充Object 模型,使得Object的可視化分析和測試復用性更加便捷。

好處是獨立于Object-list的來源及其對 ASAM OSI 的支持情況。當然,如果數(shù)據(jù)源支持OSI標準,則系統(tǒng)搭建更加容易。DYNA4中交通環(huán)境和基于Object的傳感器模型目前已擴展升級符合ASAM OSI標準?,F(xiàn)在只需將 ASAM OSI流從DYNA4傳輸?shù)紺ANoe即實現(xiàn)Object-list的“觸手可及”。

DYNA4感知模型提供的ASAM OSI 數(shù)據(jù)流中包含檢測到的車輛和行人等目標,CANoe接收并處理DYNA4提供的OSI數(shù)據(jù)流,用作基于C代碼開發(fā)的AEB功能測試驗證。基于Object-list的方式滿足AEB的各種功能的自動化驗證。AEB的輸出反饋也可通過CANoe系統(tǒng)變量集成到DYAN4的車輛模型中,實現(xiàn)系統(tǒng)的閉環(huán)驗證。

伴隨ASAM OSI標準的迭代升級,DYNA4和CANoe中相關功能也在持續(xù)開發(fā)中。后續(xù)版本將支持:DYNA4將提供檢測到的道路信息和較少預處理的感知數(shù)據(jù),如Camera圖片或Lidar點云數(shù)據(jù);

CANoe中的Scene 窗口將擴展支持更多Object數(shù)據(jù)類型;CANoe中將集成ADAS/AD測試易用的API庫,使得工程師可用過vTESTstudio、CAPL、C#Python來訪問ASAM OSI中的Object元素用作測試。例如,判斷Moving object是否位于用戶定義的距離內(nèi),所需的觸發(fā)操作將非常有用。

3

ASAM OSI 主要優(yōu)勢

將 ASAM OSI 集成到 CANoe 和 DYNA4 中有助于實現(xiàn)該標準的主要目標:提高仿真系統(tǒng)的模塊化和集成化,以及ADAS/AD功能和模擬仿真框架之間的便捷兼容性。更具體的來說,基于ASAM OSI的Object-list不僅有助于被測系統(tǒng)和CANoe集成,同時通過測試和分析功能的復用性也為用戶節(jié)省大量時間。

即使在被測系統(tǒng)不直接支持ASAM OSI的情況下,在DYNA4中ASAM OSI的集成仍有助于避免變量映射的問題,為高保真仿真提供輔助。例如,當DYNA4中集成的感知模型替換為用戶自定義的感知模型交互時,不同仿真模型聯(lián)合使用時提高了質量并節(jié)省集成時間。

因此,可將更多時間和精力轉移到實際的工作上:開發(fā)和全面測試輔助和自動駕駛的復雜功能。

DYNA4和CANoe對OSI的集成:

通過標準化的Object 模型接口提高測試效率;

閉環(huán)測試ADAS/AD功能使用更加可靠的接口;

靈活配置感知模型:使用DYNA4集成感知模型或用戶自定義模型;

滿足MiL、SiL、HiL、ViL和DiL應用。

本文主要參考ASAM SIM: Guide – Standardization for Highly Automated Driving。

編輯:jq

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

    關注

    14

    文章

    890

    瀏覽量

    54600
  • 自動駕駛
    +關注

    關注

    784

    文章

    13892

    瀏覽量

    166687
  • 駕駛輔助系統(tǒng)

    關注

    0

    文章

    106

    瀏覽量

    16653

原文標題:ASAM OSI | ADAS/AD功能算法與XiL仿真平臺標準接口

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    軟通動力發(fā)布天樞iSSMeta2024數(shù)字孿生仿真平臺

    。近日,軟通動力正式發(fā)布天樞iSSMeta2024數(shù)字孿生仿真平臺,為智能制造和工業(yè)革新帶來了實用“利器”。
    的頭像 發(fā)表于 12-26 17:06 ?390次閱讀

    F3系列連接器應用于標準接口及斷線測試面板

    F3系列高密連接器應用于測試設備標準接口及斷線測試面板,在NIPXI開關/負載/信號調(diào)節(jié)測試系統(tǒng)中,為被測單元和資源之間構建了一個簡單、高度靈活的連接方案。該測試面板采用騰方中科F3連接器,可將
    的頭像 發(fā)表于 12-09 16:58 ?105次閱讀
    F3系列連接器應用于<b class='flag-5'>標準接口</b>及斷線測試面板

    如何在標準接口電路中將光耦合器替換為數(shù)字隔離器

    電子發(fā)燒友網(wǎng)站提供《如何在標準接口電路中將光耦合器替換為數(shù)字隔離器.pdf》資料免費下載
    發(fā)表于 09-27 09:45 ?0次下載
    如何在<b class='flag-5'>標準接口</b>電路中將光耦合器替換為數(shù)字隔離器

    EasyGo實時仿真丨PCS儲能變流器控制仿真應用

    EasyGo 半實物仿真平臺代替實物設備進行測試的可行性與精確性。 實驗基于EasyGo CBox快速原型控制器的CPU+FPGA硬件架構,我們在CBox的CPU中部署控制算法和設置UI控制信號
    發(fā)表于 09-20 10:17

    EasyGo實時仿真丨三相永磁同步電機開環(huán)實驗仿真應用

    快速并行處理能力,在電機控制和并網(wǎng)算法中至關重要,是實現(xiàn)復雜控制策略的理想選擇。EasyGo半實物仿真平臺采用FPGA技術,實現(xiàn)了ns級實時仿真。配合 DeskSim軟件,無需進行FPGA編譯,即可
    發(fā)表于 08-23 09:58

    EasyGo實時仿真丨三相永磁同步電機開環(huán)實驗仿真應用

    快速并行處理能力,在電機控制和并網(wǎng)算法中至關重要,是實現(xiàn)復雜控制策略的理想選擇。EasyGo半實物仿真平臺采用FPGA技術,實現(xiàn)了ns級實時仿真。配合DeskSim
    的頭像 發(fā)表于 08-22 18:20 ?1150次閱讀
    EasyGo實時<b class='flag-5'>仿真</b>丨三相永磁同步電機開環(huán)實驗<b class='flag-5'>仿真</b>應用

    ADAS功能安全HiL仿真測試系統(tǒng)介紹#ADAS #VTHiL

    adas
    北匯信息POLELINK
    發(fā)布于 :2024年08月03日 20:07:34

    ADAS系統(tǒng)組成簡介#ADAS

    adas
    北匯信息POLELINK
    發(fā)布于 :2024年08月03日 20:05:37

    EasyGo使用筆記丨分布式光伏集群并網(wǎng)控制硬件在環(huán)仿真應用

    了該模型的仿真驗證。最后,基于實時仿真器NetBox和DSP,構建完整的硬件在環(huán)仿真平臺。分別對各算法進行了測試,并與常規(guī)仿真方式下的效果進
    發(fā)表于 07-12 17:20

    康謀分享 | 自動駕駛聯(lián)合仿真——功能模型接口FMI(一)

    功能模型接口是一個開放且獨立于工具的標準,包含C-API接口、XML描述文件和可交換的功能模型單元,提供容器化模型,便于在不同
    的頭像 發(fā)表于 06-12 13:07 ?1682次閱讀
    康謀分享 | 自動駕駛聯(lián)合<b class='flag-5'>仿真</b>——<b class='flag-5'>功能</b>模型<b class='flag-5'>接口</b>FMI(一)

    8路GMSL視頻注入回灌的自動駕駛半實物仿真平臺

    8路GMSL視頻注入回灌的自動駕駛半實物仿真平臺
    的頭像 發(fā)表于 04-17 11:33 ?904次閱讀
    8路GMSL視頻注入回灌的自動駕駛半實物<b class='flag-5'>仿真平臺</b>

    【分享】基于Easygo仿真平臺的三電機實時仿真測試應用

    算法效果的前期仿真評估及算法或控制器參數(shù)設計及仿真驗證,可以很大程度上減少系統(tǒng)開發(fā)周期及成本。對多電機同步控制系統(tǒng)進行實時仿真可有效解決此問
    發(fā)表于 04-09 16:49

    多電機仿真篇丨雙電機實時仿真測試應用

    國內(nèi)虛擬研究平臺多基于單電機設計,而實際工業(yè)中多電機配合工作更為常見,如機器人、3D打印機等。多電機同步控制在工業(yè)自動化生產(chǎn)系統(tǒng)中廣泛存在,但目前基于FPGA納秒級實時仿真平臺多為單電機設計,進行多
    發(fā)表于 03-19 16:13

    從MATLAB到MWORKS,科學計算與系統(tǒng)建模仿真平臺的中國選項

    一、同元軟控:敢擔重任,研制中國自主的科學計算與系統(tǒng)建模仿真平臺 “中國需要自主的科學計算與系統(tǒng)建模仿真平臺?!?工業(yè)軟件是所有復雜系統(tǒng)研發(fā)設計、仿真驗證和數(shù)字制造的必備工具,已經(jīng)成為衡量一個國家
    的頭像 發(fā)表于 03-11 13:06 ?635次閱讀

    康謀產(chǎn)品 | 為ADAS/AD開創(chuàng)的次世代AutoGI仿真工具

    康謀aiSim5作為開創(chuàng)性ADAS/AD仿真模擬工具,配備高度優(yōu)化的傳感器模擬,提供確定且可重復的環(huán)境模擬支持,為下一代仿真工具設定了新的標準。
    的頭像 發(fā)表于 01-29 17:50 ?728次閱讀
    康謀產(chǎn)品 | 為<b class='flag-5'>ADAS</b>/AD開創(chuàng)的次世代AutoGI<b class='flag-5'>仿真</b>工具