GithubHelp home page GithubHelp logo

classicvalues / msra-walking-robot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mathworks/msra-walking-robot

1.0 1.0 0.0 77.22 MB

Example files for MATLAB and Simulink Robotics Arena walking robot videos.

MATLAB 42.50% HTML 57.50%

msra-walking-robot's Introduction

Walking Robot Examples

Copyright 2017-2019 The MathWorks, Inc.

This repository contains example files for the following MATLAB and Simulink Robotics Arena videos on walking robots.

You can also learn more about this example from our blog post.

For any questions, email us at [email protected].

Setup

Run startupWalkingRobot.m to get the MATLAB path ready

There are 4 main folders containing the various walking robot examples

  1. ModelingSimulation -- Shows how to build the simulation of the walking robot, including contact forces, various actuator models, and importing from CAD.

  2. Optimization -- Shows how to use genetic algorithms to optimize joint angle trajectories for stability and speed.

  3. ControlDesign -- Shows how to create closed-loop walking controllers using common techniques like Zero Moment Point (ZMP) manipulation and Model Predictive Control (MPC) for pattern generation.

  4. ReinforcementLearning -- Shows how to set up and train a Deep Deterministic Policy Gradient (DDPG) reinforcement learning agent for learning how to walk.

Each of these folders has its own separate README with more information.


Multiphysics and Contact Libraries

For convenience, local copies of the Simscape Multibody Multiphysics Library and Simscape Multibody Contact Forces Library have been included with this submission. If you would like to install the latest version of these libraries, you can find them from the Add-On Explorer, or on the File Exchange

msra-walking-robot's People

Contributors

jpkmw avatar sea-bass avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.