What is ASAM OpenSCENARIO 2.0 and Why is it Important?

OpenSCENARIO 2.0

What is ASAM OpenSCENARIO and why is it important? This article will answer that question. First, let’s define this open-source software standard. OpenSCENARIO, or ASAM for short, is a software development environment that can be used by anyone to develop simulations and simulation applications. In simple terms, it is a file format that allows developers to create and share simulations. ASAM OpenSCENARIO 2.0 is the latest version of the popular simulation tool.

OpenSCENARIO V1.0 is limited to concrete scenarios and does not support the creation of abstract scenarios. As a result, the tool is only suitable for lower-level autonomy use cases. The next step is to expand the scope of simulation operations so they can test the safety case and functional requirements. Manual scenario creation is time-consuming, error-prone, and impossible to do in practice. OpenSCENARIO V2.0 is an open-source software development project that was conceived by engineers and software architects.

Compared to its predecessor, ASAM OpenSCENARIO 2.0 will provide a step-function for simulations and tests. Moreover, ASAM OpenSCENARIO V2.0 is expected to leverage the investments that the industry has already made in ASAM OpenSCENARIO 1.x. As such, ASAM has organized an Implementers Forum for the community to discuss the upcoming release candidate. The final release is expected in Mar 2022.

What is ASAM OpenSCENARIO 2.0 and Why is it Important?

ASAM OpenSCENARIO 2.0 builds on the foundations of OpenSCENARIO 1.0 and a generic expressive language framework that provides a basis for incremental improvements as well as more radical advances. OpenSCENARIO 2.0 requires more precise descriptions of simulation models and an event-based execution model. In addition to the broader scope of use, the new version will support all levels of scenario description.

The concept document for OpenSCENARIO V2.0 uses M-SDL (a declarative domain-specific Scenario Description Language) syntax. This language describes what should happen during a scenario’s execution. The language is dual-interpreted, allowing it to describe the process of developing a scenario, monitoring its execution, and analyzing the results. OpenSCENARIO V2.0 also supports moving scenarios and will facilitate inter-tool communication and collaboration.

The automotive industry uses multiple domain models and languages. Because these models are proprietary and inconsistent, it is difficult to develop an integrated solution for all domains. This solution was designed to address this gap. The goal is to provide an open, consistent, and consistent metric for automated driving systems. It is intended to be used as a framework to create automated driving simulations. It also supports the use of leading environment simulation tools and the cloud.

What is ASAM OpenSCENARIO 2.0

In the same way that users can extend the domain model and create new types, ASAM OpenSCENARIO also allows users to extend the model by adding new behaviors and actions. The actors in the scenario are defined by actions and observations that execute in scenarios. By adding new actions, behaviors, and automation functions, developers can tune their simulations to match their unique requirements. This language also allows them to check if existing actors are compatible with the modeled domain.

What is ASAM OpenSCENARIO V2.0 and its importance? It supports concrete, logical, and abstract scenarios. This will enable a wider range of use cases in AV development. It will also allow simulation testing and validation teams to verify functional requirements, deriving logical and concrete scenarios. It is also vendor-agnostic and will work with many simulation tools. It will also enable simulation teams to export scenarios to different simulation tools.