Ecosystem — tools drawtonomy works with
These pages describe tools that drawtonomy works with, not against. drawtonomy authors OpenSCENARIO 1.2, OpenDRIVE 1.8, and Lanelet2 OSM, and also runs the scenario itself — it embeds esmini compiled to WebAssembly, so it is a player in its own right, not only a source of files for the players, simulators, and generators below. Its output still flows to those tools when you need their heavier capabilities (sensor simulation, microscopic traffic, probabilistic generation).
This is the integration side of the ecosystem. For side-by-side comparisons with other authoring tools, see Compare.
OpenSCENARIO players
Section titled “OpenSCENARIO players”- esmini — the open-source OpenSCENARIO 1.x player. drawtonomy runs esmini compiled to WebAssembly in the browser, and also exports an esmini bundle for a native install.
- CARLA + ScenarioRunner — CARLA simulator and its OpenSCENARIO execution engine.
Scenario generation languages and DSLs
Section titled “Scenario generation languages and DSLs”- Scenic — Berkeley’s probabilistic programming language for scenarios.
Traffic simulators
Section titled “Traffic simulators”- SUMO — Eclipse SUMO, microscopic traffic simulator with OpenDRIVE interoperability.
Where the scenarios live
Section titled “Where the scenarios live”- GitHub — most OpenSCENARIO files are stored and reviewed on GitHub. The drawtonomy for GitHub Chrome extension previews
.xoscfiles in place on github.com, so a scenario can be read without cloning the repository.