Lecture videos

Auxilliary videos

Design process videos

Computational robotics videos

Lecture 1: Systems and State

Addendum / errata (pdf)

lec01a (29:28)

lec01b (26:02)

lec01c (26:35)

lec01d (74:20)

Lecture 2: Planning / control on MDPs

Addendum / errata (pdf)

lec02a (34:57)

lec02b (24:39)

lec02c (40:10)

lec02d (38:58)

Lecture 3: Discretization and function approximation

Addendum / errata (pdf)

lec03a (64:43)

lec03b (30:55)

lec03c (31:35)

lec03d (30:43)

Lecture 4: Graph-search based motion planning

Addendum / errata (pdf)

lec04a (33:46)

lec04b (44:28)

lec04c (32:44)

lec04d (54:36)

Lecture 5: Linear quadratic regulators

Addendum / errata (pdf)

lec05a (45:51)

lec05b (46:01)

Lecture 6: Bayesian filtering and POMDPs

Addendum / errata (pdf)

lec06a (40:17)

lec06b (32:08)

lec06c (46:23)

lec06d (24:14)

Lecture 7: Kalman filtering and SLAM

lec07a (58:25) - kalman filter

kf slide

kf note

lec07b (39:34) - SLAM

slam slide

lec07c (28:00) - Active SLAM concepts

lec07d (23:07) - Active SLAM papers

Lecture 8: Reinforcement learning

Addendum / errata (pdf)

lec08a (59:28)

lec08b (35:04)

lec08c (49:00)

Lecture 9: Imitation learning, gaussian processes

Addendum / errata (pdf)

lec09a (42:48)

lec09b (43:11)

lec09c (54:57)

Lecture 10: Society, sociology, humanity, and other topics in robotics

Addendum / errata (pdf)

lec10 (1:18:02)