Date | Class Meeting | Deliverables |
---|---|---|
Week 1 | ||
Tue, Sep 30 | Class Meeting 01: Welcome & Introduction to Robot Programming | |
Wed, Oct 1 | Lab A: First Turlebot3 Programming | 2:00pm CST - Class Meeting 1 Homework |
Thu, Oct 2 | Class Meeting 02: Sensory-Motor Control, ROS2 + TB4 Recap, and RViz | 2:00pm CST - Lab A Deliverables |
Fri, Oct 3 | 2:00pm CST - Class Meeting 2 Homework | |
Week 2 | ||
Mon, Oct 6 | 8:00pm CST - Warmup Project "drive in a square" code + writeup (intermediate deliverable) | |
Tue, Oct 7 | Class Meeting 03: Robot State Estimation |
Before class:
|
Wed, Oct 8 | Lab B: Robot Line Follower | 2:00pm CST - Class Meeting 3 Homework |
Thu, Oct 9 | Class Meeting 04: Robot Localization |
2:00pm CST - Lab B Deliverables
8:00pm CST - Warmup Project |
Fri, Oct 10 | 2:00pm CST - Class Meeting 4 Homework | |
Week 3 | ||
Mon, Oct 13 | 8:00pm CST - Particle Filter Localization Project Implementation Plan | |
Tue, Oct 14 | Class Meeting 05: Measurement Models for Range Finders and SLAM | |
Wed, Oct 15 | Lab C: SLAM | 2:00pm CST - Class Meeting 5 Homework |
Thu, Oct 16 | Class Meeting 06: Markov Decision Processes | 8:00pm CST - Particle Filter Localization Project Particle Cloud Initialization & Movement (intermediate deliverable) |
Fri, Oct 17 | 2:00pm CST - Class Meeting 6 Homework | |
Week 4 | ||
Tue, Oct 21 | Class Meeting 07: Path Finding | |
Wed, Oct 22 | Lab D: Particle Filter Localization Project Work Time | 2:00pm CST - Class Meeting 7 Homework |
Thu, Oct 23 | Class Meeting 08: Reinforcement Learning | 8:00pm CST - Particle Filter Localization Project |
Fri, Oct 24 | 2:00pm CST - Class Meeting 8 Homework | |
Week 5 | ||
Mon, Oct 27 | 8:00pm CST - Q-Learning Project Implementation Plan | |
Tue, Oct 28 | Class Meeting 09: Forward and Inverse Kinematics | |
Wed, Oct 29 | Lab E: Robot Arm Programming | 2:00pm CST - Class Meeting 9 Homework |
Thu, Oct 30 | Class Meeting 10: Robot Vision |
2:00pm CST - Lab E Deliverables
8:00pm CST - Q-Learning Project Q-Matrix (intermediate deliverable) |
Week 6 | ||
Tue, Nov 4 | Class Meeting 11: Partially Observable Markov Decision Processes | |
Wed, Nov 5 | Lab F: Image Classification for a Turtlebot | |
Thu, Nov 6 | Class Meeting 12: Final Project Ideation & Team Formation |
2:00pm CST - Lab F Deliverables
3:00pm CST - Final Project Pitch Submission 8:00pm CST - Q-Learning Project |
Week 7 | ||
Mon, Nov 10 | 8:00pm CST - Final Project Proposal | |
Tue, Nov 11 | Class Meeting 13: Final Project Work Time | |
Wed, Nov 12 | Lab G: Final Project Work Time | |
Thu, Nov 13 | Class Meeting 14: Careers in Robotics Panel | |
Week 8 | ||
Tue, Nov 18 | Class Meeting 15: Final Project Midway Presentations | |
Wed, Nov 19 | Lab H: Final Project Work Time | |
Thu, Nov 20 | Class Meeting 16: Final Project Work Time | |
Nov 24-28 | Thanksgiving Break - No Class | |
Week 9 | ||
Tue, Dec 2 | Class Meeting 17: Final Project Work Time | |
Wed, Dec 3 | Lab I: Final Project Work Time | |
Thu, Dec 4 | Class Meeting 18: Final Project Presentations | |
Reading Period (Dec 6-8) | ||
Finals Period | Final Project Demos | |
Thu, Dec 11 | Final Project Deliverables Due | 8:00pm CST - Final Project Code, Writeup, Demo, & Team Contribution Survey |