Syllabus

Schedule

DateTopicImportant Dates
Week 1
Wed, Sep 3

Lecture Introduction to Computational Robotics

Week 2
Mon, Sep 8

Lecture Coordinates and Transformations

Week 2
Wed, Sep 10

Lecture Configuration Space and Workspace

HW1 issued on Sep 12
Week 3
Mon, Sep 15

Lecture Forward Kinematics

Week 3
Wed, Sep 17

Lecture Inverse Kinematics

Week 4
Mon, Sep 22

Lecture Discrete Search Algorithms

Project teams formed
Week 4
Wed, Sep 24

Lecture Probabilistic Roadmap (PRM)

HW1 due (Sep 26 11:59 PM)
Week 5
Mon, Sep 29

Lecture Rapidly-exploring Random Trees (RRT)

HW2 issued on Sep 28; Project proposal due
Week 6
Wed, Oct 1

Lecture Control: Position Control and Impedance Control

Week 6
Mon, Oct 6

Lecture Control: Position Control and Impedance Control (continued)

Week 7
Wed, Oct 8

Lecture Camera Models: Pinhole Camera and Camera Calibration

HW2 due (Oct 12 11:59 PM)
Week 8
Mon, Oct 13

Lecture Depth Cameras, LiDAR, Sensors, and SLAM

Week 8
Wed, Oct 15

Midterm Written Exam

Midterm Exam
Week 9
Mon, Oct 20

Lecture Simulation and Robotics Software

Week 9
Wed, Oct 22

Lecture Supervised Learning for Robotics

HW3 issued / Milestone 1 due
Week 10
Mon, Oct 27

Lecture Convolutional Neural Networks

Week 10
Wed, Oct 29

Lecture Vision Foundation Models

Week 11
Mon, Nov 3
Academic Holiday
Week 11
Wed, Nov 5

Lecture Model Learning for Robotics

HW3 due
Week 12
Mon, Nov 10

Lecture Model-Based Planning and Trajectory Optimization

Week 12
Wed, Nov 12

Lecture Imitation Learning

Week 13
Mon, Nov 17

Lecture Reinforcement Learning I

Milestone 2 due
Week 13
Wed, Nov 19

Lecture Reinforcement Learning II

Week 14
Mon, Nov 24

Lecture Large Language Models, Vision-Language Models, and Vision-Language-Action Models

Week 14
Wed, Nov 26
Academic Holiday
Week 15
Mon, Dec 1

Presentation Project Presentations #1

Project Presentations
Week 15
Wed, Dec 3

Presentation Project Presentations #2

Week 16
Mon, Dec 8

Presentation Project Presentations #3

Final
Dec 15

Due Final Project Report

Final Report Due