Skip to main content

Course Content

DateLectures and HomeworksHW scheduleRelated Links
Part 1: Introduction to Robotics Control
9/5/2023Class 1: Introduction to the course
  • What is a Robot?
  • The anatomy of a robot
  • Role of intelligence in robotics
HW 1 released1. What is a Robot?
2. Anatomy of a Robot.
3. Isaac Asimov's Robot Series Other useful links:
1. Learn Git
2. Linux Terminal Game
3. Learn Shell
4. Linux Journey
9/07/2023Class 2: Optimization 101A quick intro to SGD and its variants
09/12/2023Tutorial1: Mechatronics 101
09/14/2023Class 3: Gradient DescentReference
09/19/2023Tutorial 2: Mechatronics - II
09/21/2023Class 4: Supervised LearningHW 1 dueChapter 2 of MLS textbook
09/26/2023Class 5: Rigid Body Transformations IHW 2 releasedChapter 2 of MLS textbook
09/28/2023Class 6: Rigid Body Transformations IIChapter 2 of MLS textbook
10/03/2023Class 7: Forward Kinematics1. Chapter 3 of MLS textbook
2. Forward kinematics of a variety of robots.
3. CH3 of Forward Kinematics
10/05/2023Class 8: Inverse KinematicsHW 2 due1. Chapter 3 of MLS textbook
2. Chapter 6 of Robotic Systems
10/12/2023Class 9: Robot Dynamics & JacobianHW 3 released1. Chapter 3 of MLS textbook
2. Section II of Robotic Systems
10/17/2023Tutorial3: Coding Transforms
10/19/2023Tutorial4: Coding Jacobians
10/24/2023Guest Lecture by Raunaq Bhirangi
10/26/2023Class 10: Introduction to ControlHW 3 due1. Chapter 4 of MLS textbook
2. Section IV of Robotic Systems
10/31/2023Class 11: Linear Quadratic RegulatorsHW 4 releasedVideo on Micro Mouse
11/02/2023Class 12: Non-Linear Dynamics and LQR variantsFormulation of LQR
Part 2: Sensing and Fusion
11/07/2023Class 13: Robot SensingBayes rule wiki
11/09/2023Tutorial5: Coding LQRs
11/14/2023Class 14: Introduction to filtering: Kalman Filters, Extended Kalman Filters.HW 4 dueKF tutorial
11/16/2023Tutorial6: Guest Lecture from Viam
Part 3: Planning
11/21/2023Class 15: Simultaneous Localization and MappingHW 5 releasedSimultaneous Localization and Mapping.
11/28/2023Class 16: Planning and configuration spaces.HW 6 released
11/30/2023Class 16: Heuristic planning and Sample Based Planners
Part 4: Advanced Topics
12/05/2023Class 17: Computer Vision for RoboticsHW 5 due
12/07/2023Class 18: Model Predictive Control.
12/12/2023Class 19: Imitation Learning
12/14/2023Class 20: Reinforcement LearningHW 6 due
  1. MIT OCW Introduction to Robotics

  2. UW Mobile Robots

  3. MLS textbook

  4. Kris Hauser's Robotic Systems draft