Run ASAM OpenSCENARIO examples
With some limitations (see details below and in osc_coverage) esmini can play the example scenarios provided with the ASAM OpenSCENARIO v1.4 release bundle.
-
If you don’t have esmini already, download latest demo package for your platform from here.
-
For v1.4.0, the example package can be found online under top right Deliverables menu.
-
Extract to any folder.
-
Run the examples from command line in esmini root folder, for example:
./bin/esmini --window 60 60 800 400 --osc ../../ASAM_OpenSCENARIO_v1.4.0_Examples/DoubleLaneChanger.xosc
or with absolute path:
./bin/esmini --window 60 60 800 400 --osc c:/stuff/ASAM_OpenSCENARIO_v1.4.0_Examples/DoubleLaneChanger.xosc
Note: The scenarios with prefix Example_ are just snippets, not valid and complete scenario files for execution.
Continuous integration
Limitations
Two of the examples are not covered by the CI suite, or need special handling:
-
EndOfTrafficJam requires the esmini option
--disable_controllersto run as intended. -
Signalized_T_Intersection cannot be run since it refers to an
ExternalObjectReferencethat is missing. Even if that is resolved, the scenario contains two features not yet supported by esmini:VariableConstraintsandTrafficSignalControlleraction.