Mainly based on https://github.com/clearlab-sustech/Wheel-Legged-Gym, some reward functions were modified and models were replaced, and the
DirectDriveTech Diablo Robot
model was used for training.
- Create a new python virtual env with python 3.8
- Install pytorch with cuda from https://pytorch.org/get-started/
- Install Isaac Gym
- Download and install Isaac Gym Preview 4 from https://developer.nvidia.com/isaac-gym
cd isaacgym/python && pip install -e .
- Try running an example
cd examples && python 1080_balls_of_solitude.py
- For troubleshooting check docs
isaacgym/docs/index.html
)
- Install wheel_legged_gym
- Clone this repository
cd wheeled-bipedal-gym && pip install -e .
python wheeled_bipedal_gym/scripts/train.py --task=diablo
It takes about three thousand iterations to reach convergence.
python wheeled_bipedal_gym/scripts/play.py --task=diablo