Course»Course 6»Spring 2007»6.881»Homepage

6.881  Underactuated Robotics

Spring 2007

Instructor: Russell Louis Tedrake

TA: Alexander Shkolnik

Lecture:  TR 2:30-4pm  (32-144)        

Information: 

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 systems without full authority requires a different style of control, and requires that we rely on and exploit the natural dynamics of our machines.

This course introduces nonlinear dynamics and control in the context of underactuated mechanical systems, with an emphasis on machine learning control methods. Topics will 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 will include examples from biology and applications to legged locomotion, compliant manipulation, underwater robots, and flying machines.

Prerequisites:
Introductory class on robotics (6.141, 2.12, 2.165 or equivalent), or permission of instructor. 6.302, 6.867 recommended. Familiarity with MATLAB is also recommended.

Workload:
Coursework will involve problem sets and a final project. There will not be a final exam.

Announcements

Project Presentations

Project presentation schedule:

Tuesday (May 15)
----------------
1) Sam Ponda & Paul Tisa
2) Manas Menon
3) Yuhei Abe
4) Abe Bachrach
5) John Roberts
6) Eric Smith
7) Rob Effinger
8) Elena Glassman
9) Seung kook Yun
10) Zack Dydek

Thursday (May 17)
----------------
11) Michael Eilenberg
12) Matt Greytak
13) Collin Johnson
14) David Craig
15) Bhargav Gajjar
16) AJ Meyer
17) Tom Secord
18) Katie Byl
19) Stephen Conrad

Announced on 08 May 2007  3:48  p.m. by Russell Tedrake

Course Evaluations

Dear 6.881,

As you know, this semester was the first offering of the underactuated robotics course.  I would really like to hear from you what you liked, and what you didn't like, so that I can improve the subject and my teaching for future terms.  If you would, please take a moment to fill out a course evaluation here:
https://sixweb.mit.edu/student/evaluate/6.881-s2007

I sincerely appreciate your feedback.  Thanks!

- Russ

Announced on 07 May 2007  5:33  p.m. by Russell Tedrake

ps6 typos

Hi,

FYI, a few typos in the problem set were fixed, and a typo in the cost function of ps6_reinforce.m was also fixed (line 67)

Thanks
Alec

Announced on 07 May 2007  1:09  p.m. by Alexander Shkolnik

typo in ps6 # 2

q has been changed to qdot in problem 2-a

thanks
alec

Announced on 05 May 2007  3:45  p.m. by Alexander Shkolnik

typo in ps6

a typo in ps6 problem 1-b has been fixed

Announced on 04 May 2007  6:31  p.m. by Alexander Shkolnik

View archived announcements