CSE 571: AI-Robotics
Spring 2025
Tue & Thu 10:00-11:20 @ JHN 026
Instructor:
Dieter Fox
Office hours: 11:30 - 12:30 AM Thu
Gates 204
fox@cs.washington.edu
Teaching Assistants:
- Jiafei Duan
Office hours: 8:00 - 9:00 AM Wed (Starting after first week)
| Zoom
duanj1@cs.washington.edu
- Chaoyuan Zhang
Office hours: 2:00 - 4:00 PM Tues
| Zoom
cz86@cs.washington.edu
Discussion:
Canvas:
https://canvas.uw.edu/courses/1716679
Please access Zoom class lectures and recordings via Canvas.
Discussion board:
https://edstem.org/us/courses/77929/discussion
Use this board to discuss the content of the course.
Feel free to discuss homeworks, projects, and any confusion over topics discussed in class. It is also acceptable to ask for clarifications about the statement of homework problems, but not about their solutions.
Textbook:
There is no required textbook for the class. Many of the lectures and
homework assignments will have associated papers and chapters from:
Probabilistic Robotics,
S. Thrun, W. Burgard, and D. Fox., MIT Press, Cambridge, MA, September 2005.
Homeworks:
There will be 3 homeworks with programming components done in Python.
Homework late policy: You can accumulate 6 late days without incurring
a penalty. Each day beyond that will incur a 20% penalty on that
assignment. No late days on the 3rd assignment.
While we
encourage students to discuss homeworks, each student must write up their own solution. It's fine to use a source for generic algorithms (with attribution), but it is not allowed to copy solutions to the problems. Additionally, students
may not post their code online. If we determine that a student posted their code online, they will get an automatic 50% reduction on the entire assignment (math + code) and if they copy code for the problems from another student or from online, they will get an automatic 0% for the entire assignment (and possibly reported to the college).
Projects:
TO DO:
Please respond to the team matching Ed thread no later than this Sunday (04/18). If you do not respond by the deadline, you will be automatically registered as working individually for the final project.
The projects will be done in
teams of 2-3 people and will account for 45% of your grade.
Project can be investigating any question related to robotics. We encourage ideas from your own research. Make sure your problem is well-defined with clear objectives.
More details can be fund in
this document.
Deliverables include a proposal, a midterm milestone and a final report. Projects will be presented in a poster session at the end of the quarter.
Grading:
You will submit your assignments (both writeups and code) to canvas. You have all been enrolled into the class. Please check your email.
- Homeworks 45% (15%, 15%, 15%)
- Final Project (45%)
- Attendance & Short QA for reading session (5% each)
- Participants (5% Bonus)
Anonymous Feedback:
Please send your feedback via
https://feedback.cs.washington.edu/
Course Outline
Lectures
Date |
Topic |
Slides |
Reading (textbook/papers) |
Homeworks & Projects |
|
Section 1: Introduction |
|
|
|
Tue 01-Apr |
Introduction |
Intro |
|
|
Thu 03-Apr |
Particle Filters, Bayes Filters |
Particle Filters, Bayes Filters |
Book Chapters 1 and 8.3 |
|
Tue 08-Apr |
Bayes Filters, Motion and Sensor Models |
Motion and Sensor Models |
Book Chapter 2, 5, 6 |
HW1 release |
Thu 10-Apr |
Motion and Sensor Models contd |
---"--- |
|
|
Tue 15-Apr |
Particle Filters |
PF revisited |
Book Chapter 6, 8, Pose-RBPF |
|
|
Thu 17-Apr |
Kalman Filters |
Kalman Filters |
Book Chapter 3 |
|
Tue 22-Apr |
EKF, Mapping |
Mapping |
Chapter 9 and 10, OctoMap |
HW1 due |
Thu 24-Apr |
Mapping (EKF-SLAM) |
" - " |
|
|
|
Section 2: Acting in the World |
|
|
|
Tue 29-Apr |
Mapping (Graph-SLAM), Exploration |
Exploration |
Multi-robot exploration
|
HW 2 release |
Thu 01-May |
Exploration / Sampling-based Planning |
Sampling-based planning |
RRT paper
|
Project Proposal Due |
Tue 06-May |
Guest
Lecture: GT-SAM |
|
GT-SAM |
|
Thu 08-May |
cuRobo: Motion-planning for Manipulators |
cuRobo
|
cuRobo,
cuRobo paper
| |
|
Tue 13-May |
Deterministic Planning |
|
|
|
Thu 15-May |
Deterministic Planning |
- |
|
|
Tue 20-May |
Guest Lecture: Task and Motion Planning |
|
|
HW2 due HW3 release |
Thu 22-May |
Guest Lecture: Behavior Cloning |
|
|
Midterm Report Due |
Tue 27-May |
MDP, Inverse Reinforcement Learning |
|
|
|
Thu 29-May |
Imitation Learning and Policy Gradient |
|
|
|
|
Section 3: Frontier Research |
|
|
|
Tue 3-June |
Readings in Generative AI for Robotics |
|
|
|
Thu 05-Jun |
Readings in Generative AI for Robotics |
|
|
HW3 due |
Fri 06-Jun |
|
|
|
Final Report due |
Mon 09-Jun: 10:30am - 12:20pm |
Poster presentations and demos |
|
|
|