Course Schedule

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