https://github.com/rhiever/biped-hyperneat
ODE implementation of a walking biped robot with HyperNEAT evolving the neural controller
https://github.com/rhiever/biped-hyperneat
Last synced: about 2 months ago
JSON representation
ODE implementation of a walking biped robot with HyperNEAT evolving the neural controller
- Host: GitHub
- URL: https://github.com/rhiever/biped-hyperneat
- Owner: rhiever
- Created: 2013-02-26T13:13:27.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2013-02-26T13:14:08.000Z (about 12 years ago)
- Last Synced: 2025-01-15T14:02:21.207Z (4 months ago)
- Language: PHP
- Size: 1.17 MB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Biped HyperNEAT project
Copyright 2013 Randal S. Olson, Joel Lehman, Kenneth Stanley.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License 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 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 http://www.gnu.org/licenses/.
Dependencies:
-------------
Requires the OpenGL & GLU headers and libraries,
as well as Open Dynamics Engine libraries and headers.The version of Open Dynamics Engine I used was 0.11
The build tool I used was SCons, which should
work with windows, although the SConstruct
file will have to be modified.Using:
---------
To invoke the program for evolving:
./biped evolve
e.g.
fot fitness:
./biped evolve ./o/ fitness bipedstartgenes substrategenesfor novelty:
./biped evolve ./o/ novelty bipedstartgenes substrategenes 7This will place output files in the ./o/ directory
To invoke the program for displaying:
./biped display 0
e.g. ./biped display temp.dat substrategenes 0To show the best from a population snapshot:
python find_best.py ./o/This will display the first genome in the file