0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简述ADAS/AD功能算法与XiL仿真平台标准接口

Vector维克多 来源:Vector维克多 作者:Vector维克多 2021-06-29 11:03 次阅读

驾驶辅助和自动驾驶ADAS/AD)功能的测试方法与传统ECU功能测试并无显著差异,都可以通过XiL测试技术来仿真被测系统工作所需的合理环境。相比传统ECU控制功能基于信号的方法来说,ADAS/AD功能通常所需的环境传感器以Object-list的方式提供。

Object-list通常以复杂的数据结构和差异化的协议呈现,不同工具之间Object-list交互通过繁琐的自定义映射来实现,极大阻碍了虚拟仿真平台和ADAS/AD功能的交互验证。

ASAM标准组织定义的 OSI(Open Simulation Interface)标准接口提供更便捷、更可靠和可重复使用的技术手段,通过OSI标准接口使得任意感知系统可方便集成到XiL系统中。

01

ADAS/AD系统的闭环系统测试 - XiL

基于场景的功能开发和测试通常包括MiL、SiL、HiL、ViL/DiL和实车测试。XiL测试最好通过灵活的测试设计,“部署”在不同开发验证阶段的平台上复用。Vector提供覆盖XiL的测试执行和测试设计工具CANoe和vTESTstudio,满足ADAS/AD各阶段开发验证:

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

SiL:C/C++代码通过SiL Adapter或者结合vVIRTUALtarget Pro实现虚拟控制器vECU;

HiL:使用真实控制器进行台架测试。

集成测试时Remain Bus Simulation(RBS,“残余”总线仿真)真实地反映了网络通信。但针对影响车辆驾驶行为的复杂ADAS/AD功能测试,仅依靠总线接口往往是不够的。需要将执行器的控制命令输入车辆及其物理环境的闭环仿真系统,验证传感器的动态反馈响应。

Vector的DYNA4提供车辆动力学、环境传感器以及静态和动态仿真环境模型。本文详细说明在ADAS/AD测试领域中,CANoe和DYNA4是如何支持ASAM OSI的“无缝”集成。

2

ASAM OSI的Object在DYNA4和

CANoe中无缝集成

DYNA4中常规执行器和传感器模型变量可通过配置自动生成与CANoe交互的系统变量,但ADAS/AD传感器的Object-list交互处理却异常复杂。老版本CANoe 中缺少Object呈现的对象模型,需用户将Object映射到总线通信信号变量。

因此在CANoe 15.0版本中,Vector使用ASAM OSI作为CANoe中Object模型的“基石”,至此各种数据源中的对象信息可通过其数据来填充Object 模型,使得Object的可视化分析和测试复用性更加便捷。

好处是独立于Object-list的来源及其对 ASAM OSI 的支持情况。当然,如果数据源支持OSI标准,则系统搭建更加容易。DYNA4中交通环境和基于Object的传感器模型目前已扩展升级符合ASAM OSI标准。现在只需将 ASAM OSI流从DYNA4传输到CANoe即实现Object-list的“触手可及”。

DYNA4感知模型提供的ASAM OSI 数据流中包含检测到的车辆和行人等目标,CANoe接收并处理DYNA4提供的OSI数据流,用作基于C代码开发的AEB功能测试验证。基于Object-list的方式满足AEB的各种功能的自动化验证。AEB的输出反馈也可通过CANoe系统变量集成到DYAN4的车辆模型中,实现系统的闭环验证。

伴随ASAM OSI标准的迭代升级,DYNA4和CANoe中相关功能也在持续开发中。后续版本将支持:DYNA4将提供检测到的道路信息和较少预处理的感知数据,如Camera图片或Lidar点云数据;

CANoe中的Scene 窗口将扩展支持更多Object数据类型;CANoe中将集成ADAS/AD测试易用的API库,使得工程师可用过vTESTstudio、CAPL、C#Python来访问ASAM OSI中的Object元素用作测试。例如,判断Moving object是否位于用户定义的距离内,所需的触发操作将非常有用。

3

ASAM OSI 主要优势

将 ASAM OSI 集成到 CANoe 和 DYNA4 中有助于实现该标准的主要目标:提高仿真系统的模块化和集成化,以及ADAS/AD功能和模拟仿真框架之间的便捷兼容性。更具体的来说,基于ASAM OSI的Object-list不仅有助于被测系统和CANoe集成,同时通过测试和分析功能的复用性也为用户节省大量时间。

即使在被测系统不直接支持ASAM OSI的情况下,在DYNA4中ASAM OSI的集成仍有助于避免变量映射的问题,为高保真仿真提供辅助。例如,当DYNA4中集成的感知模型替换为用户自定义的感知模型交互时,不同仿真模型联合使用时提高了质量并节省集成时间。

因此,可将更多时间和精力转移到实际的工作上:开发和全面测试辅助和自动驾驶的复杂功能。

DYNA4和CANoe对OSI的集成:

通过标准化的Object 模型接口提高测试效率;

闭环测试ADAS/AD功能使用更加可靠的接口;

灵活配置感知模型:使用DYNA4集成感知模型或用户自定义模型;

满足MiL、SiL、HiL、ViL和DiL应用。

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

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ecu
    ecu
    +关注

    关注

    14

    文章

    814

    浏览量

    53865
  • 自动驾驶
    +关注

    关注

    773

    文章

    12978

    浏览量

    163094
  • 驾驶辅助系统

    关注

    0

    文章

    98

    浏览量

    16536

原文标题:ASAM OSI | ADAS/AD功能算法与XiL仿真平台标准接口

文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【分享】基于Easygo仿真平台的三电机实时仿真测试应用

    算法效果的前期仿真评估及算法或控制器参数设计及仿真验证,可以很大程度上减少系统开发周期及成本。对多电机同步控制系统进行实时仿真可有效解决此问
    发表于 04-09 16:49

    多电机仿真篇丨双电机实时仿真测试应用

    国内虚拟研究平台多基于单电机设计,而实际工业中多电机配合工作更为常见,如机器人、3D打印机等。多电机同步控制在工业自动化生产系统中广泛存在,但目前基于FPGA纳秒级实时仿真平台多为单电机设计,进行多
    发表于 03-19 16:13

    从MATLAB到MWORKS,科学计算与系统建模仿真平台的中国选项

    一、同元软控:敢担重任,研制中国自主的科学计算与系统建模仿真平台 “中国需要自主的科学计算与系统建模仿真平台。” 工业软件是所有复杂系统研发设计、仿真验证和数字制造的必备工具,已经成为衡量一个国家
    的头像 发表于 03-11 13:06 122次阅读

    以ARM和DSP嵌入式系统为核心的实时仿真平台的开发

    电子发烧友网站提供《以ARM和DSP嵌入式系统为核心的实时仿真平台的开发.doc》资料免费下载
    发表于 10-10 10:02 0次下载
    以ARM和DSP嵌入式系统为核心的实时<b class='flag-5'>仿真平台</b>的开发

    什么是eNSP?华为网络仿真平台eNSP的使用方法

    Ensp(Enterprise Network Simulation Platform)是华为提供的一款网络仿真平台,主要用于学习、实践和测试企业网络场景。
    的头像 发表于 08-07 09:48 8444次阅读
    什么是eNSP?华为网络<b class='flag-5'>仿真平台</b>eNSP的使用方法

    PE和系统级电源管理的标准接口介绍

    本文档定义了PE和系统级电源管理的标准接口,操作系统供应商可将其用于在Arm设备上以不同权限级别工作的监控软件。在管理电源时,丰富的操作系统(如Linux和Windows)、管理程序、特权固件和Trusted OS实现必须进行互操作。该标准的目的是简化在不同特权级别工作的
    发表于 08-02 12:21

    EasyGo 实时仿真丨大功率电机控制器硬件在环系统仿真测试

    成功验证了 Easygo 仿真平台在大功率(>400kW)的异步电机和永磁电机驱动系统运行下,软件算法功能的正确性。 与离线仿真相比,相同控制参数情况下,电流波形更接近实际(如
    发表于 07-28 11:39

    多尺度材料设计与仿真平台Device Studio应用实例之RESCU计算

    Device Studio (简称:DS)作为鸿之微科技(上海)股份有限公司(简称:鸿之微)研发的多尺度材料设计与仿真平台,可实现材料原子级建模(百万量级)、高性能科学仿真计算、计算任务的监控和管理
    的头像 发表于 07-25 17:20 762次阅读
    多尺度材料设计与<b class='flag-5'>仿真平台</b>Device Studio应用实例之RESCU计算

    仿真平台Device Studio应用实例

       Device Studio (简称:DS)作为鸿之微科技(上海)股份有限公司(简称:鸿之微)研发的多尺度材料设计与仿真平台,可实现材料原子级建模(百万量级)、高性能科学仿真计算、计算任务的监控
    的头像 发表于 07-23 14:56 361次阅读
    <b class='flag-5'>仿真平台</b>Device Studio应用实例

    012. SIMIT标准接口介绍

    接口
    充八万
    发布于 :2023年07月06日 01:14:34

    遥控器仿真平台(M34559G6)用户手册

    遥控器仿真平台(M34559G6)用户手册
    发表于 06-26 21:00 0次下载
    遥控器<b class='flag-5'>仿真平台</b>(M34559G6)用户手册

    多尺度材料设计与仿真平台Device Studio介绍

                              · · Device Studio (简称:DS)作为鸿之微科技(上海)股份有限公司(简称:鸿之微)研发的多尺度材料设计与仿真平台,可实现材料原子
    的头像 发表于 06-12 15:56 1456次阅读
    多尺度材料设计与<b class='flag-5'>仿真平台</b>Device Studio介绍

    自动驾驶仿真平台概述

    自梳理各大仿真平台的主要功能以及自动驾驶领域仿真标准。 51Sim-One Cloud是一款集静态和动态数据导入、测试场景案例编辑、目标级传感器仿
    发表于 06-02 14:45 0次下载
    自动驾驶<b class='flag-5'>仿真平台</b>概述

    遥控器仿真平台(M34559G6)用户手册

    遥控器仿真平台(M34559G6)用户手册
    发表于 05-08 18:39 0次下载
    遥控器<b class='flag-5'>仿真平台</b>(M34559G6)用户手册