Running Robot Model in Simscape

Quadruped robot model with electrical actuation, including gait analysis and design workflow.
4K Downloads
Updated 22 Aug 2024
Models a quadruped robot with electrical actuation. The robot runs with trotting gait on four legs. Supporting models explain and automate the design process for the limbs, joint angle trajectories, and electrical system. This model is similar to quadruped robots such as those seen in the video, “Introducing Spot“ https://www.youtube.com/watch?v=M8YjvHYbZ9w
Please read the README.md file to get started.
Use the "Download" button above to get files compatible with the latest release of MATLAB.
Use the links below to get files compatible with earlier releases of MATLAB.
This multibody dynamics model is based on the example covered in the paper "Tool-Supported Mechatronic System Design"
http://ieeexplore.ieee.org/document/4758205/?reload=true
Try these free, hands-on tutorials to learn how to use Simscape:
Find other Simscape examples by searching posts for the keyword "physical modeling"
Learn more about MathWorks Simscape Products:

Cite As

Steve Miller (2024). Running Robot Model in Simscape (https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/24.1.2.7), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2023b
Compatible with R2016b to R2023b
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
24.1.2.7

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/24.1.2.7

23.2.2.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/23.2.2.5

23.1.2.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/23.1.2.5

22.2.2.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/22.2.2.5

22.1.2.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/22.1.2.5

21.2.2.4

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/21.2.2.4

21.1.2.3

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/21.1.2.3

20.2.2.2

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/20.2.2.2

20.1.2.1

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/20.1.2.1

19.2.2.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/19.2.2.0

19.1.1.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/19.1.1.5

18.2.1.4

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/18.2.1.4

18.1.1.3

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/18.1.1.3

17.2.1.2

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/17.2.1.2

17.1.1.1

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/17.1.1.1

16.2.1.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Robot-4Legs/releases/tag/16.2.1.0

1.5.0.2

Connected this repository to GitHub

1.5.0.1

Added links to download files compatible with earlier releases of MATLAB.

1.5.0.0

Added R19a version.

1.4.0.1

Added R18b version.

1.4.0.0

Updated Contact Force Library in all versions to use v4.1.

1.3.0.0

Added R2018a version, which uses Simscape Multibody Contact Force Library v4.0.

1.2.0.0

Updating contact force library only, no changes to running robot example.

1.1.0.0

Added R2016b and R2017b versions.

1.0.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.