Skip to content

Releases: ci-group/revolve

Heritability

16 Nov 12:41
Compare
Choose a tag to compare

Code used to generate the paper "Heritability of morphological and behavioural
traits in evolving robots"

Frontiers21constrained

Speciation code used for ALife 2020 paper

13 May 08:54
Compare
Choose a tag to compare
Experimental tuning

and minor bugfixes
and added more typing documentation to functions

Code used for Nature Machine Ingellicence 2020 pubblication

Code used for the targeted locomotion in the Hardware Robots

Multiobjective Plasticoding code used for Frontiers 2020 paper

13 May 21:22
Compare
Choose a tag to compare
paper/frontiers2020_plasticoding

reproducible code

v2.0

08 Aug 13:23
5ed6955
Compare
Choose a tag to compare

Major Features and Improvements

  • Refactored pygazebo
  • Refactored population and most classes, completely different way of running the experiments
  • Reintroduced the gzserver analyzer for self-collision checks
  • Introduced docker image
  • Many minor improvements

v1.0

16 Jan 10:42
bb86e97
Compare
Choose a tag to compare

This is the first official release of the redisigned and improved Revolve framework.

Major Features and Improvements

  • Code ported to Python 3
  • Code ported to Gazebo 9
  • Removed revolve-brain dependency
  • Removed tol-revolve dependency
  • Removed body-analyzer component
  • Created revolve.py starting script
  • Made it easier to debug the different components

Bug Fixes and Other Changes

  • Terminal output is more complete and more responsive

Bug Introduced

  • Running the brains on hardware has not been re-introduced

Thanks to our Contributors

Milan Jelisavcic, Matteo De Carlo

We are also grateful to all who filed issues or helped resolve them, asked and
answered questions, and were part of inspiring discussions.

v0.2.1-alpha

07 Aug 09:28
Compare
Choose a tag to compare
v0.2.1-alpha Pre-release
Pre-release

This release is ready for a single robot on-line evolution. Parts that were working
for a multi-robot environment are broken and requires extra attention.

Major Features and Improvements

  • Implemented rlpower algorithm
  • Implemented two NEAT libraries
  • Implemented Lamarckian evolution

Bug Fixes and Other Changes

  • Run multiple experiments using script run-experiments.sh

Bug Introduced

  • Not possible to run a multi-robot experiment with current setup

Thanks to our Contributors

Elte Hupkes, Milan Jelisavcic, Matteo De Carlo, Dmitry Egorov, Rafael Kiesel

We are also grateful to all who filed issues or helped resolve them, asked and
answered questions, and were part of inspiring discussions.

v0.2-alpha

03 Aug 08:42
Compare
Choose a tag to compare
v0.2-alpha Pre-release
Pre-release

This release is ready for a single robot on-line evolution. Parts that were working
for a multi-robot environment are broken and requires extra attention.

Major Features and Improvements

  • Implemented rlpower algorithm
  • Implemented two NEAT libraries
  • Implemented Lamarckian evolution

Bug Fixes and Other Changes

  • Run multiple experiments using script run-experiments.sh

Bug Introduced

  • Not possible to run a multi-robot experiment with current setup

Thanks to our Contributors

Elte Hupkes, Milan Jelisavcic, Matteo De Carlo, Dmitry Egorov, Rafael Kiesel

We are also grateful to all who filed issues or helped resolve them, asked and
answered questions, and were part of inspiring discussions.