MATLAB、Simulink 和 RoadRunner 中的 ASAM 标准支持

自动化和测量系统标准化协会 (ASAM) 是一个制定标准的组织,为汽车开发、测试和验证定义接口、协议、文件格式和数据模型。MATLAB、Simulink 和 RoadRunner 产品系列支持各种 ASAM 标准,从而能够与其他工具进行互操作。

适用于仿真的 ASAM OpenX 标准

仿真领域的 ASAM OpenX® 标准为基于仿真的自动驾驶功能测试提供了全面的规范。这些标准涵盖广泛的虚拟开发用例,而且提倡将虚拟仿真与物理组件相结合的混合测试模型。

标准涵盖基于场景的测试工作流的每个阶段。
使用标准条目将道路、车道和路口导出到 ASAM OpenDRIVE。

OpenDRIVE

ASAM OpenDRIVE® 标准用于描述道路网络,例如道路、车道和物体等几何体。使用 RoadRunner 导入、可视化和导出 ASAM OpenDRIVE 的 1.4、1.5、1.6 和 1.7 版本。使用 OpenDRIVE 查看工具可视化要导入的数据。使用 OpenDRIVE 导出预览工具预览导出。

OpenSCENARIO XML 表示。

OpenSCENARIO XML

ASAM OpenSCENARIO® XML 是一种描述动态驾驶行为的文件格式。它根据变道或记录的轨迹等动作捕获车辆和行人等实体的复杂机动策略。RoadRunner Scenario 支持导出场景为 OpenSCENARIO XML 格式和导入轨迹。

OpenSCENARIO DSL 表示。

OpenSCENARIO DSL

ASAM OpenSCENARIO DSL 是一种人和机器均可读的领域特定语言。RoadRunner Scenario 支持将场景导出到 OpenSCENARIO DSL 和导入具体场景。

路口的 OpenCRG 表示。

OpenCRG

ASAM OpenCRG® 是一个开放标准,它使用曲线规则网格 (CRG) 格式描述路面。使用 RoadRunner 以 ASAM OpenCRG V1.2.0 格式导出和导入路面数据。使用道路 CRG 工具在 RoadRunner 中可视化路面数据。

机动车辆的 OSI 数据可视化。

开放仿真接口

开放仿真接口 (OSI) 指定分布式仿真的模型和组件之间的接口,专注于自动驾驶功能的环境感知。

测试自动化

ASAM 通过 API 提供专用于与测试设备交互的标准。这些标准涵盖传感器和作动器管理、标定、硬件在环 (HIL) 测试、DoE 系统和标准化测试文档格式。

用于硬件在环仿真的实时硬件系统。
此测试自动化工具图顶部显示测试自动化,中间显示包测试平台 API,底部显示测试平台。

ASAM XIL

ASAM XIL API 标准是一个框架,旨在简化汽车软件和系统开发中的自动化测试和仿真过程。此接口标准提供一种独立于供应商的通用方法,用于连接测试自动化软件和 HIL 仿真器。

Simulink Test 支持使用 dSPACE® SCALEXIO、NI PXI 和 Vector VT System 等第三方实时系统基于 XIL 实现测试自动化。Simulink Real-Time 支持 XIL 以使用第三方软件(如 TraceTronic ECU-TEST、Piketec TPT)通过 Speedgoat 实时系统实现测试自动化。

测量和标定

ASAM 提供支持电子控制单元 (ECU) 的标准。这些标准概述如何在车辆的 ECU 内与数据交互和管理数据。它们涵盖如何访问、读取和写入数据,如何清晰地描述数据,如何高效地保存数据,以及如何详细说明标定过程。

图示:开发计算机连接到实时计算机(XCP 客户端)和 ECU(XCP 服务器)。实时计算机通过 UDP 或 CAN 通信连接到 ECU。

ASAM XCP

ASAM XCP 协议(即通用测量和标定协议)是主要用于 ECU 标定的网络协议。ASAM XCP 协议支持各种任务,包括内存内容的读写、数据采集和仿真。

Vehicle Network Toolbox 支持 XCP 以实现从 MATLAB 和 Simulink 进行 ECU 标定和测量。Simulink Real-Time 支持在 CAN 和 UDP/IP 上通过 XCP 协议使用 Speedgoat 实时系统实现 ECU 旁通。第三方工具(如 Vector CANape® 和 ETAS® INCA)支持 UDP 上的 XCP 协议,用于调节参数和测量在 Speedgoat 实时系统上运行的实时应用的信号。