Skip to content


Repository files navigation

RoboGen -- Robot generation through artificial evolution --

Build Status

================= Joshua Auerbach (

Laboratory of Intelligent Systems, EPFL

Read carefully this document and the online documentation: before starting to do anything!


The ROBOGEN Framework is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see

Getting Started

Download, installation and use of RoboGen is fully documented on To get started using the platform, please read through the instructions for your operating system at

In order to not have to maintain documentation in separate locations we will not duplicate those instructions here.

Seeking Help

If there is anything that you are stuck on or do not understand, we invite you to ask your question to the RoboGen User's Group:!forum/robogen-users

Contributing to RoboGen

If you would like to contriubte to RoboGen, please read through the github wiki: Then we encourage you fork the repository and make pull requests for any features you would like to have included in the main RoboGen distribution.


Here, we keep track of those who have contributed to the project.

Current LIS members :

Semester Project Students :

Former LIS members :

Thanks to past students

  • Mikaz-fr (Roy Michaël, contributed instructions to compile the code on MAC OS X and adapted part of the CMAKE code for MAC OS.
  • tcies (Titus Cieslewski, who did a lot of work to improve the code base and documentation