Skip to content

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.

  • 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.
  • Scenic — Berkeley’s probabilistic programming language for scenarios.
  • SUMO — Eclipse SUMO, microscopic traffic simulator with OpenDRIVE interoperability.
  • GitHub — most OpenSCENARIO files are stored and reviewed on GitHub. The drawtonomy for GitHub Chrome extension previews .xosc files in place on github.com, so a scenario can be read without cloning the repository.