Skip to content

A simple pybullet simulator for our hexapods

License

Unknown, CECILL-2.1 licenses found

Licenses found

Unknown
COPYING
CECILL-2.1
COPYING.fr
Notifications You must be signed in to change notification settings

resibots/pyhexapod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyhexapod

Hexapod simulation in pybullet

Dependencies (use pip or your favorite package manager)

  • python3
  • pybullet
  • numpy

Clone this repository and run :

git submodule update --init --recursive

How to use ?

Launch a simple simulation

Run :

python simulator.py

It will run a hexapod episode, the controller parameters have been designed by hand.

Create map elites maps

Run :

python simulator_map_elites.py

Launch a simple simulation with a damaged hexapod

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.

About

A simple pybullet simulator for our hexapods

Resources

License

Unknown, CECILL-2.1 licenses found

Licenses found

Unknown
COPYING
CECILL-2.1
COPYING.fr

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages