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)NO CLASS (Guest Lecture Tomorrow)
09/19/2025 (Fri)Guest Lecture: Ken Goldberg 11:00am-12:00pm @ 60 5th Ave, room 150HW 1 Due
09/23/2025 (Tue)Class 4: Supervised LearningHW 2 Released
09/25/2025 (Thu)Class 5: Rigid Body Transformations I
09/30/2025 (Tue)Class 6: Rigid Body Transformations II
10/02/2025 (Thu)Class 7: Forward KinematicsHW 2 Due
10/07/2025 (Tue)Tutorial 3: Coding Transforms [Colab]HW 3 Released
10/09/2025 (Thu)Class 8: Inverse Kinematics
10/14/2025 (Tue)NO CLASS (Legislative Monday)
10/16/2025 (Thu)Class 9: Robot Dynamics & Jacobian
10/21/2025 (Tue)Tutorial 4: Forward & Inverse Kinematics [Colab][Videos]HW 3 Due
10/23/2025 (Thu)Class 10: Introduction to ControlHW 4 Released
10/28/2025 (Tue)Class 11: Linear Quadratic Regulators
10/30/2025 (Thu)Class 12: Non-Linear Dynamics and LQR Variants
Part 2: Sensing and Fusion
11/04/2025 (Tue)Class 13: Robot Sensing
11/06/2025 (Thu)Tutorial 5: Coding LQRs [Colab]HW 4 Due
11/11/2025 (Tue)Class 14: Introduction to filtering: Kalman Filters, Extended Kalman Filters
11/13/2025 (Thu)Irmak Güzey: Tactile Sensing for Robotic ManipulationHW 5 Released
Part 3: Planning
11/18/2025 (Tue)Class 15: Filtering (continued), Planning and Configuration SpacesHW 6 Released
11/20/2025 (Thu)Class 16: Filtering (continued), Graph Search Algorithms
11/25/2025 (Tue)Class 17: Heuristic Planning and Sample-Based PlannersHW 5 Due
11/27/2025 (Thu)NO CLASS (Thanksgiving)
Part 4: Advanced Topics
12/02/2025 (Tue)Class 18: Computer Vision for Robotics
12/04/2025 (Thu)Mahi Shafiullah: Home Robotics
12/09/2025 (Tue)Class 20: Imitation LearningHW 6 Due
12/11/2025 (Thu)Gaoyue Zhou: World Models for Robotics
  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