Skip to content

A collection of Simulink whole body controllers for balancing and walking of humanoid robots.

Notifications You must be signed in to change notification settings

lrapetti/whole-body-controllers

 
 

Repository files navigation

whole-body-controllers

A collection of Matlab/Simulink whole body controllers for balancing and walking of humanoid robots.

Dependencies

This repository depends upon the following Software/repositories:

NOTE: it is suggested to install whole-body-controllers and most of its dependencies (namely, codyco-modules,icub-gazebo,icub-gazebo-wholebody, gazebo-yarp-plugins and WB-Toolbox and their dependencies) using the robotology-superbuild (enable ROBOTOLOGY_USES_GAZEBO, ROBOTOLOGY_ENABLE_DYNAMICS, ROBOTOLOGY_USES_MATLAB options).

Structure of the repo

  • config: a collection of scripts for correctly configure this repo. [README]

  • torque-controllers: Simulink torque controllers for balancing and walking of humanoid robots. [README]

  • doc: guidelines on how to create/use Simulink models for control. [README]

  • legacy: legacy version of all Simulink models in the repo, written in the lowest supported matlab version (R2014a). [README]

  • library: a library of functions/scripts used by the controllers. [README]

  • utilities: Simulink models for debugging sensors on the real robot. [README]

Installation and usage

If all the required dependencies are correctly installed and configured, it is just necessary to clone this repository on your pc. An alternative is to install this repository through the robotology-superbuild. It is required to enable the option ROBOTOLOGY_ENABLE_DYNAMICS.

Mantainers

Gabriele Nava (@gabrielenava)

About

A collection of Simulink whole body controllers for balancing and walking of humanoid robots.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • MATLAB 97.9%
  • CMake 1.9%
  • Shell 0.2%