Skip to content

felixokolo/go2_gait_planner

Repository files navigation

Go2 Gait Planner

Overview

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.

Table of Contents

Features

  • 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.

Installation

To get started with the Go2 Gait Planner, follow these steps:

Prerequisites

Clone the Repository

git clone https://github.com/felixokolo/go2_gait_planner.git
cd go2_gait_planner
colcon build --packages-select go2_gait_planner

Project Structure

System Architecture

Simulation Environment

Simulation Image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published