1/24/23 | L1: Introduction: What is a robot? What is intelligence? | HW 1 released | |
1/26/23 | L2: Optimization 101 | | |
1/31/23 | T1: Numpy and Scipy | | Links to colab: [1] without solutions; [2] with solutions. |
2/2/23 | L3: Gradient descent-based optimization | HW 1 due | |
2/7/23 | L4: Supervised learning with SGD | | |
2/9/23 | T2: Pytorch | HW 2 released | Link to colab. |
2/14/23 | L5: Robot anatomy | | |
2/16/23 | L6: Rigid-body transformations I | | |
2/21/23 | L7: Rigid-body transformations II | HW 2 due | |
2/23/23 | L8: Forward kinematics | | |
2/28/23 | T3: Coding up rotations and transformations | HW 3 released | Links to colab: [1] without solutions; [2] with solutions. |
3/2/23 | L9: Inverse kinematics | | |
3/7/23 | L10: The Jacobian (and how is it useful?) | | |
3/9/23 | T4: Coding up jacobians | HW 3 due | Link to colab: [1] without solutions; [2] with solutions |
3/21/23 | L11: Control | HW 4 released | |
3/23/23 | L12: Linear Quadratic Regulators (LQR) | | |
3/28/23 | L13: LQR variants | | |
3/30/23 | T5: Coding up LQR | HW 4 due | link to colab |
4/4/23 | L14: Robot sensing | HW 5 released | |
4/6/23 | L15: Introduction to filtering | | |
4/11/23 | T6: Coding up bayes rule with chains | | link to colab |
4/13/23 | L16: Simultaneous localization and mapping (SLAM) | HW 5 due | |
4/18/23 | L17: Introduction to planning and c-spaces | | |
4/20/23 | T7: Heuristic planning with A* | HW 6 released | link to colab |
4/25/23 | L18: Model-Predictive Control (Advanced Topic) | | |
4/27/23 | L19: Imitation Learning (Advanced Topic) | | |
5/2/23 | L20: Reinforcement Learning I (Advanced Topic) | HW 6 due | |
5/4/23 | L21: Reinforcement Learning II (Advanced Topic) | | |