Software

Roborobo! A Fast Robot Swarm Simulator

Posted 11 Apr 2013 at 21:46 UTC by steve Share This

Looking for a multi-platform, portable, and fast simulator for large-scale robot swarm and collective projects? Look no further. EU researchers backed by the EU FET Proactive Initiative and other robotics research grants, have developed Roborobo! Coded in C++, it relies on the SDL 2D graphic library, and provides a basic robot similar to the e-puck and Khepera robots. And Roborobo! is licensed under the BSD license, meaning it respects the users freedoms in all the ways suggested by the Free Software Foundation and Open Source Initiative. Here's how the authors compare Roborobo! to other available robot simulators:

"With respect to other robotic simulators, Roborobo! takes an intermediate approach to model a robotic setup in order to combine (pseudo-)realistic modelling with fast-paced simulation. As such, it stands in between realistic, but slow, robotic simulation framework (such as Player/Stage, Webots, V-Rep, Gazebo or Microsoft Robotic Developer Studio), and unrealistic, but easy to use, agent based simulation tools such as Netlogo and MASON. It also diļ¬€ers from easy-access and fast robotic agent simulators such as Breve and Simbad, by focusing solely on swarm and aggregate of robotic units, focusing on large scale population of robots in 2-dimensional worlds rather than more complex 3-dimensional models"

The image above shows three sample screen captures from Roborobo! with 1, 100, and 5000 robots respectively. You can download the complete source code to Roborobo! from the roborobo repository at Google code. A modified version of the code, known as RoboRoboOrganism is available that offers support for modular robot organisms. For a brief technical overview of the Roborobo! simulator, see the paper Roborobo! a Fast Robot Simulator for Swarm and Collective Robotics (PDF format).

See more of the latest robot news!

Recent blogs

20 Apr 2014 Flanneltron (Journeyer)
19 Apr 2014 mwaibel (Master)
17 Apr 2014 shimniok (Journeyer)
8 Apr 2014 Petar.Kormushev (Master)
6 Apr 2014 steve (Master)
2 Mar 2014 wedesoft (Master)
1 Dec 2013 AI4U (Observer)
13 Nov 2013 jlin (Master)
23 Jun 2013 Mubot (Master)
13 May 2013 JLaplace (Observer)
X
Share this page