Full reference:
git clone --recursive https://github.com/resibots/vassiliades_2016_cvt_map_elites.git
- Boost: C++ Template Libraries
- Eigen: Linear Algebra C++ Library
- realpath:
sudo apt-get install realpath
Important: Make sure you have installed all the dependencies of each repo. Otherwise the build will fail.
From the root of this repo run:
sh compile_all.sh
cd sferes2/build/exp/map_elites_hexapod/
./hexa_duty
cd sferes2/build/exp/map_elites_hexapod/
./hexa_controller12
cd sferes2/build/exp/map_elites_hexapod/
./hexa_controller24
cd sferes2/build/exp/cvt_map_elites_hexapod/
./hexa_duty ../../../exp/cvt_map_elites_hexapod/generated_points/generated_points_10000_6.dat
cd sferes2/build/exp/cvt_map_elites_hexapod/
./hexa_controller12 ../../../exp/cvt_map_elites_hexapod/generated_points/generated_points_10000_12.dat
cd sferes2/build/exp/cvt_map_elites_hexapod/
./hexa_controller24 ../../../exp/cvt_map_elites_hexapod/generated_points/generated_points_10000_24.dat
cd sferes2/build/exp/cvt_map_elites_hexapod/
./hexa_controller ../../../exp/cvt_map_elites_hexapod/generated_points/generated_points_10000_36.dat
From the root of this repo run:
sh clear_all.sh