Hexapod simulation in pybullet
- python3
- pybullet
- numpy
Clone this repository and run :
git submodule update --init --recursive
Run :
python simulator.py
It will run a hexapod episode, the controller parameters have been designed by hand.
Run :
python simulator_map_elites.py
In simulator.py use the damage = True option from eval_hexapod(ctrl,gui_eval = False,damage = False) It will load the urdf of the damaged hexapod (missing leg) in the urdf folder.