Association for Standardization of Automation and Measuring Systems (ASAM) is a standards body that defines interfaces, protocols, file formats and data models for automotive development, test, and validation. MATLAB, Simulink, and the RoadRunner product family support various ASAM standards that enable interoperability with other tools.
ASAM OpenX Standards for Simulation
The ASAM OpenX® standards in the simulation domain offer comprehensive guidelines for simulation-based testing of automated driving functions.The standards cover extensive virtual development use cases and promote hybrid testing models that blend virtual simulations with physical components.
OpenDRIVE
ASAM OpenDRIVE® standard describes road networks such as geometry of roads, lanes, and objects. Import, visualize, and export ASAM OpenDRIVE 1.4, 1.5, 1.6, and 1.7 versions using RoadRunner. Visualize the data for import using the OpenDRIVE Viewer tool. Preview the export using the OpenDRIVE Export Preview tool.
OpenSCENARIO XML
ASAM OpenSCENARIO® XML is a file format that describes dynamic driving behaviors. It captures complex maneuvers of entities like vehicles and pedestrians based on actions like lane changes or recorded trajectories. RoadRunner Scenario exports scenarios to OpenSCENARIO XML format and imports trajectories.
OpenCRG
ASAM OpenCRG® is an open standard that describes road surfaces using the curved regular grid (CRG) format. Use RoadRunner to export and import road surface data to ASAM OpenCRG V1.2.0. Use the Road CRG tool to visualize road surface data in RoadRunner.
Using MATLAB, Simulink, and RoadRunner for ASAM OpenX Standards Support
ASAM XIL
The ASAM XIL API standard is a framework designed to streamline automated testing and simulation processes in the development of automotive software and systems. This interface standard offers a vendor-neutral and common approach for connecting test automation software with HIL simulators.
Simulink Test supports XIL for test automation using third-party real-time systems like dSPACE® SCALEXIO, NI PXI, and Vector VT System. Simulink Real-Time supports XIL for test automation with Speedgoat real-time systems using third-party software like TraceTronic ECU-TEST, Piketec TPT.
Measurement and Calibration
ASAM provides standards to work with electronic control units (ECUs). These standards outline how to interact with and manage data within a vehicle's ECU. They cover how to access, read, and write data, describe this data for clarity, save it efficiently, and detail the calibration process.
ASAM XCP
The ASAM XCP protocol, standing for Universal Measurement and Calibration Protocol, is a network protocol primarily used for the calibration of ECUs. The ASAM XCP protocol supports various tasks, including reading and writing of memory contents, data acquisition, and stimulation.
Vehicle Network Toolbox supports XCP for calibration and measurement of ECUs from MATLAB and Simulink. Simulink Real-Time supports XCP over CAN and UDP/IP for ECU bypassing using Speedgoat real-time systems. Third-party tools, such as Vector CANape® and ETAS® INCA, support XCP over UDP for tuning parameters and measuring signals of real-time applications running on Speedgoat real-time systems.