Supporting code and data for the paper "Motor Synergy and Energy Efficiency Emerge in Whole-body Locomotion Learning"
- simulator: Isaac Gym https://developer.nvidia.com/isaac-gym
- Ubuntu 18.04 or 20.04
Download this repository and run:
pip install -e .
Training the humanoid walking and running task by:
python train.py task=HumanoidSymmetryWalking headless=True ++train.params.config.symmetry_index=50
python train.py task=HumanoidSymmetryrunning headless=True ++train.params.config.symmetry_index=50
The weight of symmetry loss can be adjusted by changing the value of ++train.params.config.symmetry_index.
tensorboard --logdir ./runs/
IsaacGymEnvs: https://github.com/NVIDIA-Omniverse/IsaacGymEnvs
SynergyTool: https://github.com/JiazhengChai/synergyTool