openSimulationInterface
Store RoadRunner Scenario simulation data in ASAM Open Simulation Interface (OSI) format
Since R2024b
Description
An openSimulationInterface
object enables you to store and write
RoadRunner Scenario simulation data, such as ground truth information and sensor view information,
in the ASAM Open Simulation Interface (OSI)® V3.5.0 format. The OSI format is an open file format designed to focus on the
environmental perception of automated driving functions. It enables automated driving
functions to easily work with many different driving simulation frameworks. OSI includes an
object-based environment description that uses the Google® Protocol Buffer (protobuf) message format. You can simulate the specified
scenario and populate the SensorView
property of the object with
information from the environmental perception of the specified sensors in OSI format by using
the startRoadRunnerSimulation
object function. You can also write the OSI
data of each sensor to a distinct binary file by using the write
object
function.
Creation
Description
creates an empty osiData
= openSimulationInterface(scenarioSim
,sensors
)openSimulationInterface
object associated with the
specified scenario simulation scenarioSim
. The object adds the
specified sensors sensors
to the simulation.
Input Arguments
Properties
Object Functions
startRoadRunnerSimulation | Start RoadRunner Scenario simulation |
write | Write OSI data to binary file |
getProtoMessage | Get OSI protocol buffer (protobuf) message at each simulation step |
Examples
Version History
Introduced in R2024b