A 2.5D robotics simulator for multi-agent systems, usable as a standalone program or C++ library.
Stage is a 2.5D robotics simulator that creates virtual worlds with mobile robots, sensors, and objects for testing robot controllers. It solves the problem of needing a lightweight, fast simulation environment for multi-agent systems before deploying to real hardware. It can be used as a standalone program, integrated with the Player robot interface, or as a C++ library for custom simulations.
Robotics researchers, educators, and developers working on multi-agent systems who need efficient simulation for prototyping and testing robot behaviors.
Developers choose Stage for its balance between simulation fidelity and computational efficiency, enabling large-scale robot population simulations while remaining accessible for students and professionals alike.
Mobile robot simulator
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Designed with computationally cheap models to simulate large populations of robots quickly, as emphasized in the design philosophy for multi-agent systems.
Offers three usage modes: standalone program, Player plugin, and C++ library, allowing adaptation to various workflows from rapid testing to custom builds.
Intended to be comprehensible to undergraduate students yet sophisticated enough for researchers, balancing ease of use with professional utility.
Seamlessly integrates as libstageplugin with the Player networked robot interface, providing virtual robots for testing within a proven system.
Adopts simple, 2.5D models that sacrifice realism for speed, making it unsuitable for applications requiring accurate physics or detailed sensor emulation.
Last major updates appear around 2011, which may lead to compatibility issues with modern systems and a lack of recent features or active support.
Documentation is hosted externally, and installation requires building from source with dependencies like Player, posing barriers for quick adoption.