Underactuated Robotics

MITx
(0 review)
Underactuated Robotics

Robots today move far too conservatively, using control systems that attempt to maintain full control authority at all times. Humans and animals move much more aggressively by routinely executing motions which involve a loss of instantaneous control authority. Controlling nonlinear systems without complete control authority requires methods that can reason about and exploit the natural dynamics of our machines. This course discusses nonlinear dynamics and control of underactuated mechanical systems, with an emphasis on machine learning methods. Topics include nonlinear dynamics of passive robots (walkers, swimmers, flyers), motion planning, partial feedback linearization, energy-shaping control, analytical optimal control, reinforcement learning/approximate optimal control, and the influence of mechanical design on control. Discussions include examples from biology and applications to legged locomotion, compliant manipulation, underwater robots, and flying machines. Acknowledgements Professor Tedrake would like to thank John Roberts for his help with the course and videotaping the lectures.

Course Features

  • Lectures 22
  • Quizzes 0
  • Duration 4 hours per week
  • Skill level
  • Language English
  • Students 637
  • Certificate No
  • Assessments Self
  • Lesson 1

    • Lecture 1.1 Introduction Locked 0m
  • Lesson 2

    • Lecture 2.1 The Simple Pendulum Locked 0m
  • Lesson 3

    • Lecture 3.1 Optimal Control of the Double Integrator Locked 0m
  • Lesson 4

    • Lecture 4.1 Numerical Optimal Control (Dynamic Programming) Locked 0m
  • Lesson 5

    • Lecture 5.1 Acrobot and Cart-pole Locked 0m
  • Lesson 6

    • Lecture 6.1 Swing-up Control of Acrobot and Cart-pole Systems Locked 0m
  • Lesson 7

    • Lecture 7.1 Dynamic Programming (DP) and Policy Search Locked 0m
  • Lesson 8

    • Lecture 8.1 Trajectory Optimization Locked 0m
  • Lesson 9

    • Lecture 9.1 Trajectory Stabilization and Iterative Linear Quadratic Regulator Locked 0m
  • Lesson 10

    • Lecture 10.1 Walking Locked 0m
  • Lesson 11

    • Lecture 11.1 Running Locked 0m
  • Lesson 12

    • Lecture 12.1 Feasible Motion Planning Locked 0m
  • Lesson 13

    • Lecture 13.1 Global Policies from Local Policies Locked 0m
  • Lesson 14

    • Lecture 14.1 Introducing Stochastic Optimal Control Locked 0m
  • Lesson 15

    • Lecture 15.1 Stochastic Gradient Descent Locked 0m
  • Lesson 16

    • Lecture 16.1 Temporal Difference Learning Locked 0m
  • Lesson 17

    • Lecture 17.1 Temporal Difference Learning with Function Approximation Locked 0m
  • Lesson 18

    • Lecture 18.1 Policy Improvement Locked 0m
  • Lesson 19

    • Lecture 19.1 Actor-critic Methods Locked 0m
  • Lesson 20

    • Lecture 20.1 Case Studies in Computational Underactuated Control Locked 0m
  • Exams

    • Lecture 21.1 Exams Locked 0m
  • Projects

    • Lecture 22.1 Projects Locked 0m

Reviews

Average Rating

0
0 rating

Detailed Rating

5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0