Persival Video
Tutorial #4: Introduction to ASAM OSI
In this video, Clemens, CTO of Persival, explains how to effectively transfer data between individual models in a Co-Simulation using the ASAM Open Simulation Interface (OSI) standard.
Key Topics Covered
ASAM OSI Overview: Learn about the ASAM Open Simulation Interface standard and its importance in automotive simulation.
SensorView and SensorData Messages: Discover how SensorView messages transmit the current state of the simulation and how SensorData messages output detected entities and feature data.
Interfacing Models: Understand how different models communicate using OSI, including environment simulations, sensor models, and perception stacks.
Practical Examples: Follow along as Clemens demonstrates the use of OSI in a simple Co-Simulation setup with esmini and OpenMSL.
Tools & Standards
AVL Scenario Simulator: Free tool for orchestrating Co-Simulation. https://www.avl.com/en-de/simulation-solutions/software-offering/simulation-tools-a-z/avl-scenario-simulator
esmini: Open-source scenario player. https://github.com/esmini/esmini
FMI Standard: Packaging models into Functional Mockup Units (FMUs). https://fmi-standard.org/
OpenMSL: Sensor model library. https://github.com/openMSL
ASAM OSI: Open Simulation Interface. https://github.com/OpenSimulationInterface/open-simulation-interface
Next Steps: Stay tuned for the next tutorial where we'll explore using OSI as a format to store data.