Skip to content

Lectures & Slides

Lecture slides for the current semester are authored as reveal.js decks (see slides/_template/AUTHORING.md in the repository for the conversion workflow from Keynote). Until a lecture has been converted, its archived PDF from a previous offering is linked instead.

Lecture Slides Archived PDF
00. What is a Robot? not yet converted — see PDF PDF
01. Initialization not yet converted — see PDF PDF
02. Path Planning: Graph Search not yet converted — see PDF PDF
03. Project Workflow and Version Control not yet converted — see PDF PDF
04. Dynamical Simulation not yet converted — see PDF PDF
05. Motion Control: PID not yet converted — see PDF PDF
06. Linear Algebra Refresher not yet converted — see PDF PDF
07. Forward Kinematics: Matrix Stacks not yet converted — see PDF PDF
08. Axis-Angle Rotation and Quaternions not yet converted — see PDF PDF
09. Reactive Controllers: FSM and Subsumption not yet converted — see PDF PDF
10. Robot Middleware not yet converted — see PDF PDF
11. Inverse Kinematics 1: Closed-Form not yet converted — see PDF PDF
12. Inverse Kinematics 2: Optimization not yet converted — see PDF PDF
13. Bug Algorithms not yet converted — see PDF PDF
14. Configuration Spaces not yet converted — see PDF PDF
15. Sampling-Based Planning: RRT not yet converted — see PDF PDF
16. Potential Fields not yet converted — see PDF PDF
17. Collision Detection not yet converted — see PDF PDF
FSM Walkthrough not yet converted — see PDF PDF

See also the Lecture/Lab PDF Archive for the full set of past-semester lecture and lab materials.