2
Robots today move far too conservatively, using control systems that attempt to maintain full control authority at all times
638 years, 9 months
23
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.
Professor Tedrake offered an updated version of this course that can be accessed through the edX platform.
Acknowledgements
Professor Tedrake would like to thank John Roberts for his help with the course and videotaping the lectures.
Course Currilcum
- Introduction Unlimited
- The Simple Pendulum Unlimited
- Optimal Control Of The Double Integgrator Unlimited
- Optimal Control Of The Double Integrator ( cont.) Unlimited
- Numerical Optical Control (Dynamic Programming) Unlimited
- Acrobot and Cart-Pole Unlimited
- Swiming Up Controls Of Acrobot And Cart-Pole System Unlimited
- Dynamic Programming (DP) And Policy Search Unlimited
- Trajectory Optimization Unlimited
- Trajectory Stabilization and Iterative Linear Quadratic Regulator Unlimited
- Walking Unlimited
- Walking (cont.) Unlimited
- Running Unlimited
- Fasible Motion Planing Unlimited
- Global Policies From Local Policies Unlimited
- Introducing Stochastic Optimal Control Unlimited
- Stochastic Gradient Descent Unlimited
- Stochastic Gradient Descent2 Unlimited
- Temporal Difference Learning Unlimited
- Temporal Difference Learning With Function Approximation Unlimited
- Policy Improvement Unlimited
- Actor-Critic Methods Unlimited
- Case Studies In Computational Underactuated Control Unlimited