ASAM OpenSCENARIO®

ASAM OpenSCENARIO®

DATASHEET
Domain
Simulation
Current Version
1.1.1
Release Date
25 Nov 2021
Application Areas
  • Description of vehicle maneuvers
  • Driving simulation
  • Traffic simulation
Specification Content
  • XML schemata
File Formats
  • xosc

(The download of ASAM OpenSCENARIO is free of charge)

ASAM OpenSCENARIO defines a file format for the description of the dynamic content of driving and traffic simulators. The primary use-case of OpenSCENARIO is to describe complex, synchronized maneuvers that involve multiple entities like vehicles, pedestrians and other traffic participants. The description of a maneuver may be based on driver actions (e.g. performing a lane change) or on trajectories (e.g. derived from a recorded driving maneuver). Other content, such as the description of the ego vehicle, driver appearance, pedestrians, traffic and environment conditions, is included in the standard as well.

The standard describes vehicle maneuvers in a storyboard, which is subdivided in stories, acts and sequences. A story can describe the driving maneuvers of one single vehicle or specify the dynamic behavior of several entities (e.g. vehicles perform a lane change once they reach a specific position). Stories consist of acts, which are triggered when a specific condition is met, such as exceeding a defined speed, reaching a defined distance to a vehicle ahead or going off-road. By using the notion of sequences, the standard allows to define the maneuvers of multiple vehicles in response to that. The maneuver of one car could be a lane change, overtaking another car or driving in a traffic jam while creating a corridor for emergency vehicles. The detailed driving behavior of the vehicle is described via events (i.e. when does it happen?) and actions (i.e. what happens?). Actions may be related to one vehicle and can include speed changes, lane changes or drive to a specified position. Routes and trajectories can be defined that the vehicle shall follow. Actions may also be related to the environment and can include the change of a traffic light or the occurrence of a traffic jam.

Maneuvers, actions, trajectories and other elements can be organized in catalogs and can be parameterized. Additionally, complete scenario descriptions support parameterization, which allows test automation without the need to create a large amount of scenario files.

The data for maneuver descriptions in ASAM OpenSCENARIO is organized in a hierarchical structure and serialized in an XML file format. The schema is provided with the standard. The XML file can be easily validated, edited, imported and exported by simulation tools and content editors. The format is technology and vendor independent. 

Maneuver descriptions are an essential part in an effort to test, validate and certify the safety of driver assistance systems and autonomous driving cars. The industry, certification agencies and government authorities jointly work on the definition of maneuver libraries, which can be used to ensure the safe operation of such systems. A publicly developed and vendor-independent standard, such as ASAM OpenSCENARIO, is well suited for this purpose. However, despite the clear and unambiguous maneuver descriptions through a standardized format, it is common understanding that simulation results will not necessarily be the same on different simulators.

The standard is used together with road network descriptions from ASAM OpenDRIVE and can use road surface profiles from ASAM OpenCRG. The three standards complement each other and cover the static and dynamic content of in-the-loop vehicle simulation applications.
 

Further Development of ASAM OpenSCENARIO

The OpenSCENARIO standard occupies a unique position amongst the OpenX set of standards in that ASAM currently actively develops two parallel versions of it. The two versions occupy different positions in the application toolchain.

  • V1.x is a low-level and concrete specification format, primarily designed to be read by simulation tools.
  • V2.0.0 allows those users that create maneuver descriptions and tests to define scenarios at a higher level of abstraction as well as providing alternative expression methods to the current XML format of OpenSCENARIO 1.0.0 via a domain-specific language (DSL).

Both two versions shall merge into one in the future.

 

In December 2021, after almost two and a half years of intense development work, ASAM has shared the Public Release Candidate for ASAM OpenSCENARIO V2.0.0. (download see blue box on the right). The complexity of this standard, with all the groundbreaking features that are being introduced, means there may be some aspects we overlooked for specific use cases. We want to make sure that the first release of this new version of OpenSCENARIO is the best it can be, so we decided to give you, the industry, a chance to begin testing and implementing the standard before we move to a full release.

The Public Release Candidate will be available until the end of March 2022. Should no further showstoppers be identified, we will then fully release ASAM OpenSCENARIO V2.0.0. The Implementers Forum will provide the framework for collaboratively discussing, using and implementing ASAM OpenSCENARIO V2.0.0 based on the Public Release Candidate. The kick-off Meeting of the Implementers Forum for this purpose is on Jan 18, 2022
 

Implementer Forum                 Kick-off Meeting
 

Initiators

ASCS e.V., Audi Electronic Venture GmbH, AVL List GmbH, BMW AG, Daimler AG, DLR e.V., dSPACE GmbH, fka GmbH, FZI Forschungszentrum Informatik, Höchstleistungsrechenzentrum Stuttgart, IAV GmbH, ika - RWTH Aachen, Opel Automobile GmbH, OPTIS GmbH, Porsche AG, Rheinmetall Defence Electronics GmbH, Robert Bosch GmbH, Siemens AG, University of Leeds, Valeo SA, VIRES Simulationstechnologie GmbH, Volkswagen AG, Volvo Car Corp., VTI, ZF Friedrichshafen AG.

 

Other Languages:

The first ASAM version of OpenSCENARIO, V1.0.0, has been translated into Chinese. It can be downloaded from the C-ASAM website: www.c-asam.net


Current Projects 

Project Status
Project Phase

ASAM OpenSCENARIO V1.x FVD

ASAM is further developin ASAM OpenSCENARIO 1 to improve usability and provide maintenance for manufacturers using the standard. The project shall also advance the convergence with ASAM OpenSCENARIO 2.

Read more 

Project Phase 

ASAM OpenSCENARIO V2.0

Implement concepts specified in the OpenSCENARIO concept document and continue and develop the next generation of the OpenSCENARIO standard: OpenSCENARIO 2.0.

Read more

Released
(on Nov 25, 2021)
ASAM OpenSCENARIO V1.1.1Download 

Released

(on Mar 19, 2021)

ASAM OpenSCENARIO V1.1.0

Download 

Published

(on Mar 17, 2020)

ASAM OpenSCENARIO Concept Project

 

Download

Released
(on Mar 13, 2020)

ASAM OpenSCENARIO V1.0.0 (Transfer Project)

Download

   

After publication of the project proposals, members and non-members have the opportunity to review and comment the proposals and to enroll in the project group(s). Participation in a project group requires ASAM membership. To be informed about new proposals subscribe to our newsletter 


DATASHEET
Domain
Simulation
Current Version
1.1.1
Release Date
25 Nov 2021
Application Areas
  • Description of vehicle maneuvers
  • Driving simulation
  • Traffic simulation
Specification Content
  • XML schemata
File Formats
  • xosc
Our newsletter informs you when a new standard version is released.
Subscribe