CS 639: Autonomous Robotics

CS 639, Spring 2025
Department of Computer Sciences
University of Wisconsin–Madison


Important Notes

This schedule is tentative and subject to change. Please check back often. In particular, the deadlines for the homework sets/project may change; please see Canvas for the actual deadlines.

Reading responses are due on Gradescope by Monday at 12pm (US Central Time) the week they are assigned. For example, the reading listed for Tuesday, January 28 is due on Monday, January 29.

Tentative Schedule

Date Lecture Readings (Respond by Monday at 12pm) Homework Released Homework Due
Tuesday, Jan 21 Course Overview: Topics, Goals, Evaluation
Thursday, Jan 23 Probability Review and Basic Interaction Model Optional reading: Calculus review, Probability review
Tuesday, Jan 28 Basic Control I Ben Kuipers's Tutorial on Control Theory (first 10 sections), Braitenberg Vehicles Control Assignment
Thursday, Jan 30 Basic Control II
Tuesday, Feb 4 Bayes Filter I Notes on the Bayes Filter
Thursday, Feb 6 Bayes Filter II
Tuesday, Feb 11 Kalman Filter I Notes on the Kalman Filter and EKF Control Assignment
Thursday, Feb 13 Kalman Filter II Filtering Assignment
Tuesday, Feb 18 Particle Filter I
Thursday, Feb 20 Particle Filter II
Tuesday, Feb 25 Basic SLAM I Filtering Assignment
Thursday, Feb 27 Basic SLAM II SLAM Assignment
Tuesday, Mar 4 Advanced SLAM I
Thursday, Mar 6 Advanced SLAM II
Tuesday, Mar 11 Advanced Control I SLAM Assignment
Thursday, Mar 13 Advanced Control II Planning Assignment
Tuesday, Mar 18 Planning I
Tentative Midterm: March 18
Thursday, Mar 20 Planning II
Tuesday, Mar 25 Spring Break!
Thursday, Mar 27 Spring Break!
Tuesday, Apr 1 Reinforcement Learning I
Thursday, Apr 3 Reinforcement Learning II
Tuesday, Apr 8 Non-RL Robot Learning I Final Project Planning Assignment
Thursday, Apr 10 Non-RL Robot Learning II
Tuesday, Apr 15 Human Robot Interaction I
Thursday, Apr 17 Human Robot Interaction II
Tuesday, Apr 22 Societal Impacts I
Thursday, Apr 24 Societal Impacts II
Tuesday, Apr 29 Applications I
Thursday, May 1 Applications II Final Project