Single Actuator Hopping Robot (SAHR) Simulation

Here you can find a 2D simulation framework built in Matlab and Mathematica for simulating a single legged robot.  The model and the design parameters correspond to those of our Single Actuator Hopping Robot (SAHR). You can find the software here

Deriving and solving the Equations of Motion
The equations of motion (EoM) were derived using the Lagrangian formulation as described in "2 dof_single_legged_robot.nb" written in Wolfram Mathematica.  Matlab is used to solve the EoM and to control the dynamic model.

Software environment
The user can write a new controller to make the robot move or modify any other simulation parameter. Read the README file for more information. A default setup is included that makes the robot move by simply running the main.m file.