This is the first official release of the redisigned and improved Revolve framework.
- 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
- Terminal output is more complete and more responsive
- Running the brains on hardware has not been re-introduced
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.
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.
- Implemented
rlpower
algorithm - Implemented two NEAT libraries
- Implemented Lamarckian evolution
- Run multiple experiments using script
run-experiments.sh
- Not possible to run a multi-robot experiment with current setup
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.
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.
- Implemented
rlpower
algorithm - Implemented two NEAT libraries
- Implemented Lamarckian evolution
- Run multiple experiments using script
run-experiments.sh
- Not possible to run a multi-robot experiment with current setup
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.