Roborobo is a fast and simple 2D mobile robot simulator written in C++ loosely based on a khepera/epuck model. It is targeted for fast single and multi-robots simulation (primary motivation is evolutionary robotics et swarm/collective robotics).
This is version 3 of Roborobo.
Roborobo only dependencies are: Boost (header-only), SDL2 and SL2_image. Roborobo is used on a daily basis on Linux and MacOS X. It was also tested on various systems, including RaspberryPi, Pandora, MS Windows, Linux in Virtual Box and several Linux-based clusters.
Check _INSTALL.TXT for installation guide (incl. quick start). Check _README.TXT for a quick introduction. Check _FAQ.TXT for trouble shooting and random questions.
If you use Roborobo (any version) in your work, please cite the following paper:
N. Bredeche, J.-M. Montanier, B. Weel, and E. Haasdijk. Roborobo! a fast robot simulator for swarm and collective robotics. CoRR, abs/1304.2888, 2013.
The paper is available on Arxiv: http://arxiv.org/abs/1304.2888