Schedule#

Note: Here is the plan for the semester. The schedule is tentative and subject to change.

You can find homework solutions on Canvas.

DateLectureResourcesNotes
Thu, 9/31: Course Overview and ‘What is a Robot’N/A
Tue, 9/82: Mechanisms and Configuration SpacesMR 2.1-2.3, 2.5
Thu, 9/103: Rigid Body Motion - 2D and Rotation MatricesMR 3.1-3.2HW1 Released
Tue, 9/154: Rigid Body Motion (3D) - Euler Angles and Axis-AngleMR 3.2 & A.B, AR 2.4.4 B
Thu, 9/175: Rigid Body Motions (3D) - QuaternionsMR A.B., AR 2.4.4 B
Tue, 9/226: Rigid Body Motion (3D) - TransformationsMR 3.3
Thu, 9/247: Forward Kinematics and URDFsMR 4, 4.2
Tue, 9/298: Forward Kinematics and DH ParametersMR A.CHW1 Due (5pm)
Thu, 10/19: Forward Kinematics and Differential KinematicsMR 5.0, AR 3.3, Spong Robot Modeling and Control Ch 4
Tue, 10/610: Inverse KinematicsMR 6, 6.2, AR 3.4HW2 Released
Thu, 10/811: Intro to Planning and Graph-based MethodsMR 10.2
Tue, 10/1312: Sample-based Planning Methods (and Exam 1 Discussion)MR 10.5Exam 1 Instructions & Practice
Thu, 10/15Midterm Exam 1
Tue, 10/2013: Trajectory Generation and Trajectory OptimizationMR 9.1-9.3HW2 Due (5pm), HW3 Released
Thu, 10/2214: Trajectory OptimizationMatthew Kelley’s Trajectory Optimization Tutorials, TrajOpt Exercise
Tue, 10/2715: Hierarchy and FSMs (and Project Introduction)AR 11.2-11.4Final Project Released
Thu, 10/2916: PerceptionAR 7.1, 8
Tue, 11/317: Uncertainty and State Estimation FundamentalsPR 2.2-2.3HW3 Due (5pm)
Thu, 11/518: Bayes FiltersPR 2.4Project Proposal Due (5pm)
Tue, 11/1019: Kalman FiltersPR 3.2-3.3
Thu, 11/1220: Particle Filters (and Exam 2 Discussion)PR 4.2, 10.1, PF codeExam 2 Practice
Tue, 11/17Midterm Exam 2
Thu, 11/1921: Feedback Control IntroductionMR 11.1-11.2HW4 Released
Tue, 11/2422: PID ControlMR 11.2, Controls Code
Thu, 11/26No Class. Happy Thanksgiving!
Tue, 12/123: Modern Techniques – Diffusion and VLA ModelsSayCan, Diffusion Policy, OpenVLA
Thu, 12/324: Guest Roboticist: TBDHW4 Due (5pm)
Tue, 12/825: Final Project Presentations
Tue, 12/15Final Project Due