6.832 Underactuated Robotics
Spring 2010
Instructor: Russell Louis Tedrake
TA: Michael Levashov
Lecture: TR2.30-4 (32-144)
Course Information:
Underactuated Robotics: Learning, Planning, and Control for Efficient and Agile Machines
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 introduces nonlinear dynamics and control of underactuated mechanical systems, with an emphasis on computational methods. Topics include the nonlinear dynamics of robotic manipulators, applied optimal and robust control, motion planning, and reinforcement learning. Discussions include examples from biology and applications to legged locomotion, compliant manipulation, underwater robots, and flying machines.
For course 6, area II students, this course will fulfill a TQE requirement for AI.
Prerequisites:
Students actively engaged in robotics or related research should have all of the necessary prerequisites. Relevant courses include introductory classes in robotics (6.141, 2.12, 2.165 or equivalent), control (e.g., 6.302), and/or machine learning (6.867). Some familiarity with MATLAB is recommended. Students from all departments are welcome.
Workload:
Coursework will involve problem sets, a midterm exam, and a final project. There will not be a final exam.
Note:
While this year's website is still coming online, you may want to visit the Spring 2009 website to find more information (including the course notes from last year).
Announcements
Project Presentations
Project presentation schedule (8 minutes each):Thursday (May 13)
----------------
19) Ian Rust
18) Sinbae Kim
17) Leif Jentoft
16) Nathan Serrano
15) Madalyn Berns / Wil Selby
14) Andrew Baisch / Pratheev Sreetharan
13) Sterling Anderson
12) Jacob Steinhardt
11) Dongwoo Lee
Tuesday (May 11)
----------------
10) Changrak Choi
9) Katie Hoffman
8) Manohar Srikanth
7) Andres Valenzuela
6) Jared Glover
5) Robert Long
4) James Torres
3) Patrick Barragan / Luke Urban
2) Brendan Englot
Thursday (May 6) - this thursday!
----------------
1) Hunter Mcclelland
Write-ups due (online) May 20
Announced on 04 May 2010 3:51 p.m. by Russell Louis Tedrake
Problem Set 4 graded
Announced on 30 April 2010 7:39 p.m. by Michael Levashov
phaseplot.m bug
should be
p2(:,k)=sqrt(level_set)*points(:,k)/sqrt((points(:,k)'*S*points(:,k)));
Otherwise, the function might produce incorrect level sets.
Stellar now has the fixed file.
Announced on 28 April 2010 11:00 p.m. by Michael Levashov
Problem Set 5 correction
Announced on 28 April 2010 5:21 p.m. by Michael Levashov
Problem Set 5 correction
The pdf on stellar was updated.
Announced on 28 April 2010 3:15 p.m. by Michael Levashov