Revolve is an open source software framework for robot evolution providing C++ and Python libraries to create, simulate and manage robots in the Gazebo general-purpose robot simulator.

Major developer. Refactored original code into more usable code. Main software used for my PhD. Main maintainer of the project for 3 years, until a major rewrite was planned. Source code. Now superseeded by Revolve 2.