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