| Date | Topic | Notes | HWs/Labs/Exams/Events | |
| September | ||||
| 9/1 (Mon) | No Lecture: Labor Day | |||
| 9/3 (Wed) | Lab: Introduction to the Lab, MSRS, and robots | Homework 0: Download MSRS, joystick robot | ||
| 9/8 (Mon) | Lecture 1: Introduction | |||
| 9/10 (Wed) | Lab: Model iRobot motion | Homework 0 due Homework 1 out Lab Lecture |
||
| 9/15 (Mon) | Lecture 2: Action and locomotion | |||
| 9/17 (Wed) | Lab: Motion with open loop control | Homework 1 due Homework 2 out |
||
| 9/22 (Mon) | Lecture 3: Sensors | |||
| 9/24 (Wed) | Lab: Motion in closed loop control | Homework 2 Part A due |
||
| 9/29 (Mon) | Lecture 4: Control and planning | |||
| October | ||||
| 10/1 (Wed) | Lab: A-Star Planning | Homework 2 part B due Homework 3 out |
||
| 10/6 (Mon) | Lecture 5: Planning, reacting, replanning | |||
| 10/8 (Wed) | Lab: A-Star Planning (cont.) | Homework 3 part 1 due | ||
| 10/13 (Mon) | Lecture 6: Planning and obstacle avoidance | |||
| 10/15 (Wed) | Lab: Navigation avoiding moving obstacles | Homework 3 part 2 due Homework 4 out |
||
| 10/20 (Mon) | Lecture 7: Localization | |||
| 10/22 (Wed) | Lab: Sensing and localization | Homework 4 due Homework 5 out |
||
| 10/27 (Mon) | Lecture 8: Localization and map learning | |||
| 10/29 (Wed) | Lab: Sensing and localization (cont.) | |||
| November | ||||
| 11/3 (Mon) | Lecture 9: Multi-robot coordination | |||
| 11/5 (Wed) | Lab: Play definition and condition-based play switching | Homework 4 due Project discussion |
||
| 11/10 (Mon) | Lecture 10: Learning multi-robot coordination | |||
| 11/12 (Wed) | Lab: Projects | |||
| 11/17 (Mon) | Lecture 11: Network-based multi-robot coordination | |||
| 11/19 (Wed) | Lab: Projects | |||
| 11/24 (Mon) | Lecture 12: Map learning and distributed multi-robot coordination | |||
| 11/26 (Wed) | No Lab: Thanksgiving! | |||
| December | ||||
| 12/1 (Mon) | Oral project presentations | |||
| 12/3 (Wed) | Demo final project presentations | |||