Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 1.55 KB

README.md

File metadata and controls

31 lines (18 loc) · 1.55 KB

solo-pybullet

Pipeline status Coverage report

Simulation and Controller code for Solo Quadruped

This repository offers an environment to simulate different controllers on the Quadruped robot Solo.

You can implement your controller on the controller.py file and call your control function in the main program main.py by replacing the c(...) function in the loop.

Installation

Install Pinocchio following the procedure described here

Install Gepetto Viewer following the procedure described here

Then, install PyBullet using pip 3: pip3 install --user pybullet

How to start the simulation

Launch gepetto-gui, then python3 -m solo_pybullet

A first smooth jump trajectory

The jump controller is currently based on cubic splines. The trajectory is parametrized by the time of the three phases of the jump: crouching, jumping and reaching reception position.
Trajectory vizualisation

To do

Optimal trajectory and gains wrt the jump we want