Skip to content

Technician13/Quadruped-Robot-Component

Repository files navigation

Footend Trajectory of Quadruped Robot

Forward Kinematic of Quadruped Robot Leg

  • The code in this repository provides a set of console version of the quadruped robot forward kinematic algorithm. Through the interaction with the console, the quadruped robot forward kinematic algorithm can be easily understood. The following shows some parameters and definition of coordinate system in the code.
  • The positive directions of gamma , alpha and beta is the direction indicated by the arrow in the figure.
  • The picture shows the right legs of quadruped robots.
  • Brief description of the files in the warehouse:
  • QuadrupedForwardKinematic.cpp contains all definitions of functions.
  • QuadrupedForwardKinematic.h contains all declaration of functions and classes.
  • main.cpp contains all instantiations of classes.

Inverse Kinematic of Quadruped Robot Leg

  • The code in this repository provides a set of console version of the quadruped robot inverse kinematic algorithm. Through the interaction with the console, the quadruped robot inverse kinematic algorithm can be easily understood. The following shows some parameters and definition of coordinate system in the code.
  • The positive directions of gamma , alpha and beta is the direction indicated by the arrow in the figure.
  • The picture shows the right legs of quadruped robots.
  • Brief description of the files in the repository:
  • QuadrupedInverseKinematic.cpp contains all definitions of functions.
  • QuadrupedInverseKinematic.h contains all declaration of functions and classes.
  • main.cpp contains all instantiations of classes.

Comparison between Cycloidal Trajectory and Elliptical Trajectory

  • Run main.m

The algorithm in paper 《Implementation of trot-to-gallop transition and subsequent gallop on the MIT Cheetah I》 is recurrented

  • Run Cheetah1_foot_traj.m

Center of gravity movement strategy under walk gait

  • Run WalkOffset.m or WalkOffset_3.m

Search of quadruped robot's footdrop under gridmap

  • Run main.m

Releases

No releases published

Packages

No packages published