This repository provides a guidance for training Fourier Intelligence GRx series robot to walk on rough terrain using Reinforcement Learning (RL) algorithms.
- Ubuntu 20.04
- Anaconda
- NVIDIA GPU (Prefer GPU powerful than GTX 3060)
- NVIDIA Driver with CUDA higher than 11.0
- Python 3.8
- Isaac Gym
- legged_gym
- rsl_rl
The pipeline of training Fourier Intelligence GRx series robot to walk on rough terrain can be divided into the following steps:
-
Prepare robot model:
- URDF:
- Wiki-GRx-Models
- This repository provides the GRx series robot models in URDF format.
- MJCF:
- Wiki-MJCF
- This repository provides the MJCF format robot models for training in MuJoCo.
- URDF:
-
Train walking policy:
- Isaac Gym:
- Wiki-GRx-Gym
- This repository provides the code for training walking policy for GRx in Isaac Gym.
- Isaac Gym:
-
Verify in simulator with ODE physics engine:
- Webots:
- Wiki-GRx-Webots
- This repository provides the code for verifying the walking policy in the Webots simulator with ODE physics engine.
- Gazebo:
- Wiki-GRx-Gazebo
- This repository provides the code for verifying the walking policy in the Gazebo simulator with ODE physics engine.
- Webots:
-
Deploy on real robot 🤖:
- Wiki-GRx-Deploy
- This repository provides the code for deploying the walking policy on the real robot.
If you are interested in the low-level controls of Fourier Intelligence products, you can refer to the following repositories:
- Fourier Intelligence Actuator (FSA):
- Fourier Intelligence Encoder (FSE):
- Fourier Intelligence Dexterous Hand (FDH):
If you are interested in converting the neural network models to jit models for deployment on the real robot in other languages, you can refer to the following repository:
- Fourier Intelligence JIT Compiler:
If you are interested in buying Fourier Intelligence GRx series robot, please use the following link to contact:
Buying one GRx series robot will be provided with more detailed development guidance and support from our engineers.
Thank you for your interest in the Fourier Intelligence GRx Robot Repositories. We hope you find this resource helpful in your robotics projects!