Learning in Robotics - UVA

Schedule

  • Event
    Date
    Description
    Course Material
  • Assignment
    01/18/2024
    Thursday
    Homework 0 (not graded) released!
  • Lecture
    01/18/2024
    Thursday
    Lecture 1 - Introduction

    Suggested Readings:

    • Course Syllabus
    • Thrun Chapter 1
    • Barfoot Chapter 1
    • Computing machinery and intelligence, Turing (2009)
  • Lecture
    01/23/2024
    Tuesday
    Lecture 2 - Probability Review
  • Lecture
    01/25/2024
    Thursday
    Lecture 3 - Markov Chains and HMM I
  • Due
    01/25/2024 23:59
    Thursday
    Homework 0 Solutions Released
  • Lecture
    01/30/2024
    Tuesday
    Lecture 4 - HMM II
  • Lecture
    02/01/2024
    Thursday
    Lecture 5 - Decoding, and Viterbi's Algorithm
  • Assignment
    02/06/2024
    Tuesday
    Homework 1 released!
  • Lecture
    02/06/2024
    Tuesday
    Lecture 6 - Baum-Welch & Intro to Kalman Filters
  • Lecture
    02/08/2024
    Thursday
    Lecture 7 - Linear State Estimation and Kalman Gain
  • Lecture
    02/13/2024
    Tuesday
    Lecture 8 - Markov Decision Process + Kalman Filter
  • Lecture
    02/15/2024
    Thursday
    Lecture 9 - Extended Kalman Filter
  • Lecture
    02/20/2024
    Tuesday
    Lecture 10 - Unscented Kalman Filter
  • Due
    02/20/2024 23:59
    Tuesday
    Homework 1 Due on Gradescope
  • Lecture
    02/22/2024
    Thursday
    Lecture 11 - Particle Filter
  • Lecture
    02/27/2024
    Tuesday
    Lecture 12 - Rigid Body Transformations
  • Assignment
    02/29/2024
    Thursday
    Homework 2 released!
  • Lecture
    02/29/2024
    Thursday
    Lecture 13 - Quaternions & Occupancy Grid Mapping
  • Lecture
    03/12/2024
    Tuesday
    Lecture 14 - Occupancy Grid Mapping and Sesnor Models
  • Lecture
    03/14/2024
    Thursday
    Lecture 15 - Dynamic Programming
  • Lecture
    03/19/2024
    Tuesday
    Lecture 16 - Stochastic Dynamic Programming
  • Due
    03/19/2024 23:59
    Tuesday
    Homework 2 Due on Gradescope
  • Lecture
    03/21/2024
    Thursday
    Lecture 17 - Infite Horizon DP, and Bellman Equation
  • Lecture
    03/26/2024
    Tuesday
    Lecture 18 - Value Iteration
  • Lecture
    03/28/2024
    Thursday
    Lecture 20 - Policy Iteration & Chapter 6 Introduction
  • Assignment
    04/01/2024
    Monday
    Homework 3 released!
  • Lecture
    04/02/2024
    Tuesday
    Lecture 20 - Linear Quadratic Regulator
  • Lecture
    04/04/2024
    Thursday
    Lecture 21 - Continuous Time Systems and HJB
  • Lecture
    04/09/2024
    Tuesday
    Lecture 22 - Stochastic LQR and Duality of LQR and Kalman Filters
  • Lecture
    04/11/2024
    Thursday
    Lecture 23 - Iterative LQR, MPC, and Imitation Learning
  • Assignment
    04/16/2024
    Tuesday
    Homework 4 released!
  • Lecture
    04/16/2024
    Tuesday
    Lecture 24 - BC-Stochastic Control and Chapter 8 - Policy Gradients
  • Due
    04/16/2024 23:59
    Tuesday
    Homework 3 Due on Gradescope
  • Lecture
    04/18/2024
    Thursday
    Lecture 25 - Chapter 8 - Cross-Entropy Methods, and Policy Gradients
  • Lecture
    04/23/2024
    Tuesday
    Lecture 26 - The Policy Gradient; Control Variates; Actor-Critic Methods
  • Lecture
    04/25/2024
    Thursday
    Lecture 27 - Chapter 9 - Q-Learning
  • Lecture
    04/25/2024
    Thursday
    Lecture 28 - Chapter 9 - Delayed Targets; Double Q-Learning + Closing remarks
  • Due
    05/07/2024 23:59
    Tuesday
    Homework 4 Due on Gradescope