Skip to main content


Go to: course materials, projects

Lectures

Note: The notes posted below may not be include all the material covered in the class. Please refer to what was discussed in the actual class.

# DATE TOPIC NOTES
1 Jan 24 Introduction Overview, Topics Overview. Robot Kinematics. pdf
2 Jan 26 Supervised Learning. Gradient descent slides, pdf (part of notes)
3 Jan 31 Supervised Learning Linear Regression, Cross-val testing. knn, linear regression 1, 2. (Slides from Piyush Rai.) (No slides for train/test cross validation.)
4 Feb 2 Robot survival kit Robot Kinematics overview. ROS+Gazebo+PR2 simulator (Perez). slides. Also see Piazza.
5 Feb 7 Supervised Learning Logistic Regression. Newton's method. slides, optional notes
6 Feb 9 Supervised Learning Robotic Perception, Basic Operations, 3D Features. PCL slides
7 Feb 14 Supervised Learning Bag of features (shape-words), 3D algorithms, Point-cloud library PCL (Anand) slides, Also see Piazza.
8 Feb 16 Reinforcement Learning Decision making, MDP, Bellman eqns, Value Iteration pdf
9 Feb 21 Reinforcement Learning Policy Iteration, estimating robot transitions. (see previous)
10 Feb 28 Reinforcement Learning Fitted Value Iteration, Value Function approximation (see previous)
11 Mar 1 Kalman Filters Discrete Time Linear Systems.- pdf
12 Mar 8 Kalman Filters observations, applications to tracking (see previous)
13 Mar 13 Kalman Filters Extended Kalman Filters. pdf
14 Mar 15 Path Planning (by Kress-Gazit). Potential Field, RRT. pdf
15 Mar 27 Control Linear systems controllability, PID control. pdf
16 Mar 29 Learning Markov Process, discrete HMM pdf
17 April 3 Learning HMM: Inference and Learning (see previous), paper
18 April 10 Applications Kalman and HMM application examples pdf, more
19 April 12 Learning Particle filters. pdf
20 April 17 Particle Filters derivation from Bayes filters (see previous)
19 Apr 19 Review Testing, Evaluation and Applications -
Apr 19 Prelim 7:30-10pm. Open notes midterm / no electronic devices. PHL101
24 April 24 Learning Particle Filters (previous)
21 April 26 Supervised Learning Kernels none
22 May 1 Supervised Learning Large Margin classifiers: SVM. extended notes (not everything in the notes is in the course)
23 May 3 POMDPs ppt
May 10, 2-5pm Final poster presentation / demo (reports due latest by May 15) -
May 15, 5pm Final written reports due -

Some of these lecture notes have been taken from the following classes: CS223A by Oussama Khatib, CS229 by Andrew Ng.