As the complexity of automated driving functions rapidly increases, the requirements for test and development methods are growing. Testing in virtual environments offers the advantage of completely controlled and reproducible environment conditions.

However, in order to achieve widespread use of driving simulators for function developers, the connection between the function development framework and the simulation environment has to rely on generic interfaces. To enable easy and straightforward compatibility between automated driving functions and the variety of driving simulation frameworks available, we propose the open simulation interface (OSI).

The open simulation interface contains an object based environment description using the message format of the protocol buffers library developed and maintained by Google [1]. OSI consists of two individual top level messages defining the GroundTruth interface and the SensorData interface.

The GroundTruth interface gives an exact view on the simulated objects in a global coordinate system. This message is populated using the data available internally and then published to external subscribers by a plugin running within the driving simulation framework.

The SensorData interface describes the objects in the reference frame of a sensor for environmental perception. It is generated from a GroundTruth message and can either be used to directly connect to an automated driving function using ideal simulated data, or may serve as input for a sensor model simulating limited perception as a replication of real world sensor behaviour.

A future research report is currently in preparation that contains the code of a run-time environment based on the Open Simulation Interface, including the conversions between GroudTruth and SensorData messages.

The authors’ vision is to be able to connect any automated driving function to any driving simulator with ease. This will simplify the integration and therefore significantly strengthen accessibility and usefulness of virtual testing.

If you are using or planning on using the Open Simulation Interface, please consider contacting the authors. This will enable further improvement of OSI. Moreover, take into account citing this research report in your scientific publications. Upon contacting the authors, we will add your publications and simulators that are using the Open Simulation Interface to the references.


Article by T. Hanke, N. Hirsenkorn, C. van-Driesten, P. Garcia-Ramos, M. Schiementz, S. Schneider, E. Biebl

Mar 21, 2020

ASAM OSI Kick-off Workshop

The Open Simulation Interface (OSI) is a generic interface that allows users to connect any sensor with a standardized interface to any automated driving function or driving simulator tool. Join this workshop to bring in your ideas and requirements on how to further develop ASAM OSI. This new standard will be further developed with agile, open source software development methods.



Open Simulation Interface
Our newsletter informs you when a new standard version is released.