MIT 6.832: Underactuated Robotics
Spring 2021, Lecture 1
Follow live at https://slides.com/russtedrake/spring21-lec01/live
(or later at https://slides.com/russtedrake/spring21-lec01)
Dongchan Lee
AJ Miller
Eric Chen
I want lectures to be interactive.
(synchronous will be better!)
Piazza (sign up if you're registered)
Email: underactuated-staff@mit.edu
Open to everyone / anywhere:
I want lectures to be interactive.
(synchronous will be better!)
Please keep your video ON.
Please ask questions!
I hope to lecture better than I have before
(by injecting code into your browser!)
Simulation experiments during lecture.
I'm very open to suggestions / changes
Please forgive my experiments, and give me feedback!
-- almost every computer scientist that I've talked to.
Cover most of the core topics from underactuated robotics.
But take a deep dive into the topic of learning models and planning / control with learned models. New lectures on
Cover most of the core topics from underactuated robotics.
But take a deep dive into the topic of learning models and planning / control with learned models.
a.k.a. "Model-based Reinforcement Learning"
First concern:
Models based on physics may be limited.
Second concern:
Robot won't continue to improve.
System
State-space
Auto-regressive (eg. ARMAX)
input
output
state
noise/disturbances
parameters
Lagrangian mechanics,
Recurrent neural networks (e.g. LSTM), ...
Feed-forward networks
(e.g. \(y_n\)= image)
System
State-space
Auto-regressive (eg. ARMAX)
input
output
"Deep models vs Physics-based models?" is about model class:
Should we prefer writing \(f\) and \(g\) using physics or deep networks (or both)?
Maybe not so different from
The distinction is not about data...
Galileo, Kepler, Newton, Hooke, Coulomb, ...
were data scientists.
They fit very simple models to very noisy data.
Gave us a rich class of parametric models that we could fit to new data.
What if Newton had deep learning...?
Galileo's notes on projectile motion
First concern:
Models based on physics may be limited.
Second concern:
Robot won't continue to improve.
My view:
Each model class has advantages and challenges. Let's meet Tuesdays and Thursdays to discuss!
All details (incl. grading policy) are on the course website.