The OpenSCENARIO API is an open source project initiated by RA Consulting and made available under the Apache License 2.0. It provides read and write access to OpenSCENARIO and is 100% compliant with the ASAM OpenSCENARIO 1.2 standard. The library is available for the C++ and Java platforms.
Validate your OpenSCENARIO files
An executable checker gives accurate warnings and errors in a row and column based file location. It displays errors as well as used and no longer supported elements (deprecated). With custom rules you can extend the checks and validate all files compatible with the standard 1.0, 1.1. and 1.2 versions.
Browse and edit descriptions
An application programming interface (API) guides you easily through the elements of a description. A write interface allows you to modify the elements and then save them in ASAM OpenSCENARIO format.
Integrate the component into your application
Our component is e.g. part of OpenPass Framework for the simulation of traffic situations in the ADAS environment. There, the component is integrated to read OpenSCEANRIO files and make them available to the simulation at runtime.
Resolve paramaters and catalog entries with a few clicks.
Easily export your scenario as an XML file.
Checker Rules Framework
Add your own validator rules for different validation applications.
|100% compatible with ASAM OpenSCENARIO versions 1.0, 1.1, 1.2
|Available for C++
|Compilable for Linux, Windows and Mac
A Github action that allows checking on the fly.