A minimalistic simulator for playing and visualizing traffic scenarios defined in the OpenSCENARIO XML format.
esmini (Environment Simulator Minimalistic) is an open-source player and library for traffic scenarios defined in the OpenSCENARIO XML format. It simulates dynamic traffic maneuvers on static road networks described in OpenDRIVE, providing a lightweight tool for testing and visualizing driving scenarios. It addresses the need for a portable, integrable simulator to explore and standardize automotive simulation data formats.
Automotive software developers, simulation engineers, and researchers working on ADAS testing, driving scenario validation, or virtual testing platforms that utilize OpenSCENARIO and OpenDRIVE standards.
Developers choose esmini for its minimalistic, portable design and straightforward integration into custom applications via its C++ API, Unity plugin, or Python bindings. It offers a focused implementation of OpenSCENARIO XML support with OSI data export, making it a practical tool for scenario playback and simulation prototyping.
a basic OpenSCENARIO player
Runs on Windows, Linux, macOS, and Android with pre-built binaries, making it easy to deploy across diverse systems for simulation testing.
Offers a C++ API, Unity plugin, and Python bindings, allowing seamless incorporation into custom applications or frameworks like Unity for immersive simulations.
Populates and exports Open Simulation Interface ground truth data via UDP, files, or API, supporting sensor model testing and co-simulation workflows.
Designed as a minimalistic tool with shared libraries, ensuring low overhead and easy integration into existing simulation platforms without heavy dependencies.
Only implements a subset of OpenSCENARIO XML features, with coverage growing slowly based on contributions, which limits scenario complexity and compliance.
Excludes OpenSCENARIO DSL format, forcing users to work exclusively with XML, which may not align with modern scripting or editor-based workflows.
The included viewer is minimalistic and lacks advanced graphics or physics, making it unsuitable for high-fidelity simulations requiring realistic rendering.
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Open-source simulator for autonomous driving research.
Webots Robot Simulator
Model-based design and verification for robotics.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.