| Overview | Schedule | Assignments | Syllabus |
*Note: Project deliverables are due to Canvas at the time specified. Each deliverable of individual Projects 1-3 has a four-day late submission period and late submission will lose 25% points per day for that deliverable.
| Project Name | Date Assigned | Due Date |
|
Prerequisite Assignment: Setting Up Robot Programming Environments
|
January 29, 2026 | N/A |
|
Project 1: Learning Robot Operating System (ROS)
|
February 05, 2026 |
Deliverable 1 Due: February 11, 23:59:59 Deliverable 1 Due: February 20, 23:59:59 |
Project 2: Robot Wall Following by Q-Learning
| February 24, 2026 |
Deliverable 1 Due: March 04, 23:59:59
Deliverable 2 Due: March 13, 23:59:59 (*Spring recess between March 15-22*) Deliverable 3 Due: March 25, 23:59:59 |
|
Project 3: Robot Localization using Bayesian Filters
Note: Project 3 includes three deliverables. |
March 26, 2026 |
Deliverable 1 Due: April 03, 23:59:59
Deliverable 2 Due: April 10, 23:59:59 Deliverable 3 Due: April 15, 23:59:59 |
Group Project: Implementation of AI-Powered Robots
Note 2: This project does NOT have a late submission period. |
April 16, 2026 |
Deliverable 1 (Proposal) Due: April 22, 23:59:59
Deliverable 2 (Progress) Due: April 29, 23:59:59 Deliverable 3 (Presentation) Due: May 08, 23:59:59 Deliverable 4 (Code, demo, report) Due: May 15, 23:59:59 |