Skip to content

ebadi/OpenScenarioEditor

Repository files navigation

Open Scenario Editor

Open Scenario Editor is a simple ASAM OpenSCENARIO (*.xosc) editor based on Environment Simulator Minimalistic (esmini).

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. You can also read more about OpenSCENARIO format on the ASAM website.

Running on Windows

demo video

Building and running on Linux

First clone the repository:

git clone https://github.com/ebadi/OpenScenarioEditor ~/OpenScenarioEditor

To build and run on Ubuntu (tested on 20.04), simply run the following command that automatically downloads Environment Simulator Minimalistic (esmini) , PyEsmini and required resources/dependencies.

cd ~/OpenScenarioEditor
./run.sh

Take a look at our demo video by clicking on the image below:

Open Scenario Editor Screen shot

Credits

This work is done by Infotiv AB under VALU3S project. This project has received funding from the ECSEL Joint Undertaking (JU) under grant agreement No 876852. The JU receives support from the European Union’s Horizon 2020 research and innovation programme and Austria, Czech Republic, Germany, Ireland, Italy, Portugal, Spain, Sweden, Turkey.

Open Scenario Editor project is started and currently maintained by Hamid Ebadi.