The Go2 Gait Planner is a project developed to implement a simple gait planning algorithm for the Unitree Go2 Quadruped Robot. This planner is designed to enable easy and friendly definition of gait patterns which is executed by underlying leg controllers. The project involves setting up a simulation environment using MuJoCo, developing kinematic of the robot, and validating these models through simulations and real-world tests.
- Features
- Installation
- Usage
- Project Structure
- Simulation Environment
- Real-World Implementation
- Contributing
- License
- Acknowledgments
- Gait Planning: Pre-defined trot and jump gait patterns.
- Simulation Environment: Utilizes MuJoCo for simulating the robot's movement.
- Kinematic Modeling: Includes detailed models of the Unitree Go2 Quadruped Robot using Jacobian Numerical Inverse-Kinematics in estimating foot position trajectory.
- Networked Control: Establishes a network connection between the robot and the development environment for real-time control and testing.
To get started with the Go2 Gait Planner, follow these steps:
git clone https://github.com/felixokolo/go2_gait_planner.git
cd go2_gait_planner
colcon build --packages-select go2_gait_planner