Skip to main content

Course Content

DateLecturesHomeworks
Part 1: Introduction to Robotics Control
09/02/2025 (Tue)Class 1: Introduction to the courseHW 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 LearningHW 1 Due
09/23/2025 (Tue)Class 5: Rigid Body Transformations IHW 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 KinematicsHW 2 Due
10/07/2025 (Tue)Class 9: Robot Dynamics & JacobianHW 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 ControlHW 3 Due
10/23/2025 (Thu)Class 11: Linear Quadratic RegulatorsHW 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 FiltersHW 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 SpacesHW 5 Released
11/18/2025 (Tue)Class 16: Filtering (continued), Graph Search AlgorithmsHW 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 RoboticsHW 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 RoboticsHW 6 Due
12/11/2025 (Thu)EXTRA DAY
  1. MIT OCW Introduction to Robotics
  2. UW Mobile Robots
  3. MLS textbook
  4. Kris Hauser's Robotic Systems draft
  5. Linux shell and toolchain: The Missing Semester of Your CS Education