Simulation is key in automated driving (AD) development. The ecosystem relies heavily on the use of standards like ASAM OpenDRIVE and ASAM OpenSCENARIO to exchange data and ensure interoperability of tools. To improve the effectiveness and consistency of ASAM Standard implementations, ASAM has now launched the first version of the ASAM Quality Checker Framework along with checker libraries for ASAM OpenDRIVE and ASAM OpenSCENARIO XML files.
Simulation is a cornerstone of developing and validating automated driving systems (ADS). Standardized formats, such as ASAM OpenDRIVE and ASAM OpenSCENARIO are essential for describing Simulation environments and scenarios, as they ensure seamless data exchange, interoperability of software tools and consistent processes. However, varying interpretations of specifications, platform differences, and ambiguities in the standards often lead to compatibility issues undermining efficiency and reliability. To address these challenges, ASAM has released the first version of the ASAM Quality Checker Framework along with specific checker libraries for ASAM OpenDRIVE and ASAM OpenSCENARIO XML as open-source software. Together, framework and checkers aim to help engineers assess the compliance of implementations with the respective ASAM standards by checking syntax, schemas, and data formats for formal correctness and data integrity.
The ASAM Quality Checker is designed with flexibility in mind: Users have complete control over the execution of checks, allowing them to assess quality and compliance based on their specific requirements. Additionally, developers can add their own checker bundles in any programming language to extend the functionality beyond the minimum set of checks mandated by the respective standards.
Developed by experts from 24 companies across nine countries, the ASAM Quality Checker reflects the strength of industry collaboration. Its open-source approach encourages continuous innovation and allows the broader mobility community to contribute, refine, and adopt the tool.
To date, ASAM has released V 1.0.0 of the quality checker libraries for ASAM OpenDRIVE and ASAM OpenSCENARIO XML. For ASAM OTX Extensions, there are representative checker examples available. Looking ahead, additional standards will be supplemented by rules for checkers that will run on the same framework, thus further enhancing the interoperability and reusability of Simulation assets.
The ASAM Quality Checker Framework V1.0.0, along with official libraries for ASAM OpenDRIVE and OpenSCENARIO XML, is hosted on the ASAM GitHub repository and accessible via the ASAM Quality Checker page
To facilitate adoption, ASAM provides a Docker-based demo pipeline for users to explore the Framework’s features, as well as pre-built checker bundles for ASAM OpenDRIVE and ASAM OpenSCENARIO XML. For advanced use cases, the software can also be built and run locally.
For technical documentation, downloads, and further details, visit the ASAM Quality Checker page