Schedule and Syllabus

Unless otherwise specified the course lectures and meeting times are:

Tuesday, Thursday 2:00-5:50
Location: Tech CG50

The course will be organized into two- and three-week blocks, which each consist of reading assignments and a lab assignment.

Textbook
The Robotics Primer , MIT Press 2007, Maja J. Matarić.
EventDateDescriptionCourse Materials
Lecture Sep 19 Block I - Introduction: Actuation and Sensing, familiarization with ROS
Lab Sep 21 Block I Reading Due: Ch. 4, 7 & 8
Assignment 0 Sep 26 Assignment 0 Demo Day Assignment 0 Code Due - 6PM
Assignment 0 Report Due Oct. 1 - 11:59PM
Lecture Sep 28 Block II - Control: Feedback and Reactive Reading Due: Ch. 10 & 14
Lab Oct 3 Block II Reading Due: Ch. 9
Lab Oct 5 Block II Assignment 1 Code Due - 6PM
Assignment 1 Oct 10 Assignment 1 Demo Day Assignment 1 Report Due Oct. 15 - 11:59PM
Lecture Oct 12 Block III - Navigation: Mapping, Localization & Planning (AI) Reading Due: Ch. 12, 13, 15 & 19
Class Trip Oct 17 Block III Reading Due: Ch. 16, 17 & 18
Chicago Ideas Week Class Trip
Lab Oct 19 Block III
Assignment 2A Oct 24 Block III Assignment 2A Code Due - 6PM
Assignment 2A Oct 26 Assignment 2A Demo Day
Lab Oct 31 Block III
Lab Nov 2 Block III
Assignment 2B Nov 7 Block III Assignment 2B Code Due - 6PM
Assignment 2B Nov 9 Assignment 2B Demo Day Assignment 2 Report Due Nov. 12 - 11:59PM
Lecture Nov 14 Block IV - Machine Learning Reading Due: Ch. 20, 21 & 22
Lab Nov 16 Block IV
Lab Nov 21 Block IV
No Class Nov 23 Thanksgiving Break
Lab Nov 28 Block IV Assignment 3 Code Due - 6PM
Assignment 3 Nov 30 Assignment 3 Demo Day Assignment 3 Report Due Dec. 3 - 11:59 PM
No Class Dec 5 Exam Period (No exam!)
No Class Dec 7 Exam Period (No exam!)