| Part 1: Introduction to Robotics Control | |
| 09/03/2024 (Tue) | Class 1: Introduction to the course | HW 1 Released |
| 09/05/2024 (Thu) | Tutorial 1: numpy/scipy, rover setup [Colab] [Colab with solutions] | |
| 09/10/2024 (Tue) | Class 2: Optimization 101 | |
| 09/12/2024 (Thu) | Class 3: Gradient Descent | |
| 09/17/2024 (Tue) | Tutorial 2: Rover Setup | |
| 09/19/2024 (Thu) | Class 4: Supervised Learning | HW 1 Due |
| 09/24/2024 (Tue) | Class 5: Rigid Body Transformations I | HW 2 Released |
| 09/26/2024 (Thu) | Class 6: Rigid Body Transformations II | |
| 10/01/2024 (Tue) | Class 7: Forward Kinematics | |
| 10/03/2024 (Thu) | Class 8: Inverse Kinematics | HW 2 Due |
| 10/08/2024 (Tue) | Class 9: Robot Dynamics & Jacobian | HW 3 Released |
| 10/10/2024 (Thu) | Tutorial 3: Coding Transforms [Colab] | |
| 10/15/2024 (Tue) | NO CLASS | |
| 10/17/2024 (Thu) | Tutorial 4: Coding Jacobians [Colab] | |
| 10/22/2024 (Tue) | Guest Lecture: TBD | |
| 10/24/2024 (Thu) | Class 10: Introduction to Control | HW 3 Due |
| 10/29/2024 (Tue) | Class 11: Linear Quadratic Regulators | HW 4 Released |
| 10/31/2024 (Thu) | Class 12: Non-Linear Dynamics and LQR Variants | |
| Part 2: Sensing and Fusion | |
| 11/05/2024 (Tue) | Class 13: Robot Sensing | |
| 11/07/2024 (Thu) | Tutorial 5: Coding LQRs [Colab] | |
| 11/12/2024 (Tue) | Class 14: Introduction to filtering: Kalman Filters, Extended Kalman Filters | HW 4 Due |
| 11/14/2024 (Thu) | Irmak Güzey: Tactile Sensing for Robotic Manipulation | |
| Part 3: Planning | |
| 11/19/2024 (Tue) | Class 15: Filtering (continued), Planning and Configuration Spaces | HW 5 Released |
| 11/21/2024 (Thu) | Class 16: Filtering (continued), Graph Search Algorithms | HW 6 Released |
| 11/26/2024 (Tue) | Class 17: Heuristic Planning and Sample-Based Planners | |
| Part 4: Advanced Topics | |
| 12/03/2024 (Tue) | Class 18: Computer Vision for Robotics | HW 5 Due |
| 12/05/2024 (Thu) | Mahi Shafiullah: Home Robotics | |
| 12/10/2024 (Tue) | Class 20: Imitation Learning | |
| 12/12/2024 (Thu) | Gaoyue Zhou: World Models for Robotics | HW 6 Due |