| Aug 26 (Tue) | Systems Overview: Hardware, Software & Integration | HW1 (I) Hello, Robot! LaTeX Download Out | Mac Linux Setup Windows Linux Setup ROS2 Install | |
| Aug 28 (Thu) | Introduction to ROS2 Programming | | | Hands-On w/ ROS Publishers & Subscribers w/ Julius Handout/Recording |
| Sep 2 (Tue) | Sensors Used in Robotics | HW1 Due, HW2 Complimentary Filters (G) LaTeX Download Out | TurtleBot Software Config Assignment Arena Setup | |
| Sep 4 (Thu) | Sensor Fusion: Complementary Filters | | Complementary Filter TA Notes MIT Slides | Complementary Filters Review & HW Walkthrough w/ Alex |
| Sep 9 (Tue) | Kinematics, Odometry, Coordinate Frames | HW2 Due, HW3 Pose & Kinematics (I) LaTeX Download Out | 2D Rotations & Transllations Notes Differential Drive Kinematics Notes | |
| Sep 11 (Thu) | Pose | | Pose TA Notes | Pose & Kinematics Whiteboard Problems w/ Julius |
| Sep 16 (Tue) | Probabilistic Concepts + Mapping 1 | HW3 Due, HW4 ICP Mapping (I+G) LaTeX Out | Probability & Sensor Models TA Notes Time Sync Notes Rviz Config | |
| Sep 18 (Thu) | Mapping 2 | | | Mapping Review & HW Walkthrough w/ Kacper |
| Sep 23 (Tue) | Localization 1 | HW5 Occupancy Grid Mapping Latex & C++ QoS (I) Out | SLAM Notes | |
| Sep 25 (Thu) | Localization 2 | | SLAM Notes 2 | Review w/ Alex |
| Sep 30 (Tue) | Midterm Review | HW6 Localization (I) Out Latex | | |
| Oct 2 (Thu) | Exam 1 | HW4 & HW5 Due | | |
| Oct 7 (Tue) | Computer Vision I | | | |
| Oct 9 (Thu) | Computer Vision II | HW6 Due, HW7 Computer Vision (G) Out | | |
| Oct 14 (Tue) | No Class – Fall Break | | | |
| Oct 16 (Thu) | No Class – Fall Break | | | |
| Oct 21 (Tue) | Learning I: Perceptron & Backpropagation | | | Computer Vision Review & HW Walkthrough w/ Kacper |
| Oct 23 (Thu) | Learning II: MLP, CNN, Training & Metrics | HW7 Due, HW8 Optimization (I) LaTeX Out | | Neural Nets Whiteboard Problems & HW Walkthrough w/ Julius |
| Oct 28 (Tue) | Planning I: Graph Planners Recording | | | |
| Oct 30 (Thu) | Planning II: Sampling-based Planners Recording | HW8 Due, HW9A Planning (I) LaTeX Out | | Graph Search Whiteboard Problems w/ Julius |
| Nov 4 (Tue) | Democracy Day – No Class | HW9B Planning (I) LaTeX Out | | |
| Nov 6 (Thu) | Planning III: Cost maps, C-space, Local & Global Planners | HW9A Due | | Jupiter Notebooks, PyTorch, & Networks w/ Smrithi |
| Nov 11 (Tue) | Learning for Navigation: DAGGER | HW9B Due, HW10A Autonomous Turtle Cars (G) LaTeX Out Final outcome video | DWA Paper, Pure Pursuit Paper | |
| Nov 13 (Thu) | Manipulation I | | | Manipulation Whiteboard Problems w/ Smrithi Notes |
| Nov 18 (Tue) | Manipulation II | HW11 Manipulation (G) LaTeX Out | | |
| Nov 20 (Thu) | Systems Integration | Exam 2 Practice Exam 2 Practice Solutions, set2 solutions | | Review w/ Alex+Kacper Password: NKeWE4J% |
| Nov 25 (Tue) | Exam 2 | HW11 Due | | |
| Nov 27 (Thu) | Thanksgiving – No Class | HW10B Behaviour Tree (G)LaTeXOut | | |
| Dec 2 (Tue) | Course Summary | | | |
| Dec 4 (Thu) | No Class - Demo Prep | | | HW 10 Demos |
| Dec 9 (Tue) | Reading Day – No Class | | | |