Schedule subject to change as needed. This page will be updated to reflect any changes.
| # | Date | Topic | Assigned | Due | 
| 1 | Jan 26 | Introduction to Robotics | Robot Ordering | |
| 2 | Jan 28 | Tools: ROS, Docker, Python, Linux | HW1 | |
| 3 | Feb 2 | ROS Programming | ||
| 4 | Feb 4 | Debugging Robots | HW2 | HW1 | 
| 5 | Feb 9 | Introduction to Duckietown | ORDER YOUR ROBOT! | |
| 6 | Feb 11 | ROS Programming 2 | HW3, Lab1 | HW2 | 
| X | Feb 16 | NO CLASS Monday Schedule | ||
| 7 | Feb 18 | ROS Remapping and Parameters | HW4 | HW3 | 
| 8 | Feb 23 | Introduction to Autonomy | ||
| 9 | Feb 25 | Dynamic Systems | Lab2 | Lab1 | 
| 10 | Mar 2 | Coordinate Systems Examples | ||
| 11 | Mar 4 | ROS TF | HW5 | HW4 | 
| 12 | Mar 9 | Numerical Methods and Odometry | FP | |
| 13 | Mar 11 | Human-Robot Interaction | HW6, Lab3 | HW5, Lab2 | 
| 14 | Mar 16 | Introduction to Computer Vision | ||
| 15 | Mar 18 | Color Filtering | HW7 | HW6 | 
| 16 | Mar 23 | Robot Perception | ||
| 17 | Mar 25 | Edge and Line Detection | HW8, Lab4 | HW7 | 
| 18 | Mar 30 | Homography | ||
| 19 | Apr 1 | Ethics and Robotics | Lab 3 | |
| 20 | Apr 6 | Path Planning | ||
| 21 | Apr 8 | ROS Services and Actions | HW9 | HW8 | 
| 22 | Apr 13 | Introduction to Controls | ||
| 23 | Apr 15 | PID Controllers | HW10, Lab5 | HW9, Lab 4 | 
| 24 | Apr 20 | Guest Lecture: Prof. Noah Jafferis (UML ECE) Untethered Flight of the RoboBee | ||
| 25 | Apr 22 | Guest Lecture: Dr. Dan Grollman (Plus One Robotics) Real(ly) Rosie | HW10 | |
| 26 | Apr 27 | Guest Lecture: Prof. Kshitij Jerath (UML ME) Multi-Agent Systems and Artificial Societies | ||
| 27 | Apr 29 | Trends in Robotics | Lab5 | |
| FE | May 6 | Final Project Presentation (Grad Section) NOTE: 6:30PM – 9:30PM | FP |