Date | Class Meeting | Deliverables |
---|---|---|
Week 1 | ||
Tue, Mar 29 | Class Meeting 01: Welcome & Introduction to Robot Programming | |
Wed, Mar 30 | Lab A: First Turlebot3 Programming | Before lab: |
Thurs, Mar 31 | Class Meeting 02: Introduction to Gazebo |
Before class:
|
Week 2 | ||
Tue, Apr 5 | Class Meeting 03: Sensory-Motor Control |
Warmup Project "drive in a square" code + writeup (intermediate deliverable) due 11:00am CST
Before class:
|
Wed, Apr 6 | Lab B: Robot Line Follower | |
Thurs, Apr 7 | Class Meeting 04: Robot State Estimation | |
Week 3 | ||
Tue, Apr 12 | Class Meeting 05: Robot Localization and SLAM | Warmup Project due 11:00am CST |
Wed, Apr 13 | Lab C: SLAM | Particle Filter Localization Project Implementation Plan due 11:00am CST |
Thurs, Apr 14 | Class Meeting 06: Measurement Models for Range Finders | |
Week 4 | ||
Tue, Apr 19 | Class Meeting 07: Markov Decision Processes | |
Wed, Apr 20 | Lab D: Particle Filter Localization Project Work Time | |
Thurs, Apr 21 | Class Meeting 08: Path Finding | |
Week 5 | ||
Tues, Apr 26 | Class Meeting 09: Reinforcement Learning | Particle Filter Localization Project due 11:00am CST |
Wed, Apr 27 | Lab E: Q-Learning Project Work Time | Q-Learning Project Implementation Plan due 11:00am CST |
Thurs, Apr 28 | Class Meeting 10: Forward and Inverse Kinematics | |
Week 6 | ||
Tue, May 3 | Class Meeting 11: Robot Vision | Q-Learning Project Q-Matrix (intermediate deliverable) due 11:00am CST |
Wed, May 4 | Lab F: Robot Arm Programming | |
Thurs, May 5 | Class Meeting 12: Partially Observable Markov Decision Processes | |
Week 7 | ||
Tue, May 10 | Class Meeting 13: Final Project Ideation & Team Formation |
Q-Learning Project due 11:00am CST
Before class:
|
Wed, May 11 | Lab G: Final Project Work Time | |
Thurs, May 12 | Class Meeting 14: Final Project Work Time | Final Project Proposal due 11:00am CST |
Week 8 | ||
Tue, May 17 | Class Meeting 15: Final Project Midway Presentations |
Before class:
|
Wed, May 18 | Lab H: Final Project Work Time | |
Thurs, May 19 | Class Meeting 16: Careers in Robotics Panel | |
Week 9 | ||
Tue, May 24 | Class Meeting 17: Final Project Work Time | |
Wed, May 25 | Lab I: Final Project Work Time | |
Thurs, May 26 | Class Meeting 18: Final Project Presentations | |
Fri, May 27 |
[Graduating Seniors Only] Final Project Deliverables Due:
|
|
Reading Period (May 28 - 30) | ||
Tue, May 31 | 12:30pm - 1:30pm | Final Project Demos (during finals period time slot) |
Fri, Jun 3 |
[Everyone Who is NOT a Graduating Senior] Final Project Deliverables Due:
|