Date |
Class Meeting |
Deliverables |
Week 1 |
|
|
Tue, Mar 19 |
Class Meeting 01: Welcome & Introduction to Robot Programming |
|
Wed, Mar 20 |
Lab A: First Turlebot3 Programming |
Before lab:
|
Thu, Mar 21 |
Class Meeting 02: Sensory-Motor Control, ROS Recap, and an Introduction to Gazebo |
|
Week 2 |
|
|
Mon, Mar 25 |
|
Warmup Project "drive in a square" code + writeup (intermediate deliverable) due 5:00pm CST
|
Tue, Mar 26 |
Class Meeting 03: Robot State Estimation |
Before class:
|
Wed, Mar 27 |
Lab B: Robot Line Follower |
|
Thu, Mar 28 |
Class Meeting 04: Robot Localization |
|
Fri, Mar 29 |
|
Warmup Project due 5:00pm CST |
Week 3 |
|
|
Tue, Apr 2 |
Class Meeting 05: Measurement Models for Range Finders and SLAM |
Particle Filter Localization Project Implementation Plan due 8:00pm CST
|
Wed, Apr 3 |
Lab C: SLAM |
|
Thu, Apr 4 |
Class Meeting 06: Markov Decision Processes |
|
Fri, Apr 5 |
|
Particle Filter Localization Project Particle Cloud Initalization & Movement (intermediate deliverable) due 8:00pm CST
|
Week 4 |
|
|
Tue, Apr 9 |
Class Meeting 07: Path Finding |
|
Wed, Apr 10 |
Lab D: Particle Filter Localization Project Work Time |
|
Thu, Apr 11 |
Class Meeting 08: Reinforcement Learning |
|
Fri, Apr 12 |
|
Particle Filter Localization Project due 8:00pm CST
|
Week 5 |
|
|
Tue, Apr 16 |
Class Meeting 09: Forward and Inverse Kinematics |
Q-Learning Project Implementation Plan due 8:00pm CST
|
Wed, Apr 17 |
Lab E: Robot Arm Programming |
|
Thu, Apr 18 |
Class Meeting 10: Robot Vision |
|
Fri, Apr 19 |
|
Q-Learning Project Q-Matrix (intermediate deliverable) due 8:00pm CST
|
Week 6 |
|
|
Tue, Apr 23 |
Class Meeting 11: Partially Observable Markov Decision Processes |
|
Wed, Apr 24 |
Lab F: Image Classification for a Turtlebot |
|
Thu, Apr 25 |
Class Meeting 12: Final Project Ideation & Team Formation |
Before class:
-
Develop and submit 1-2 final project pitches and put them in this Google Doc
-
At the beginning of class today, be prepared to give a brief summary to the class of the 1-2 project pitch ideas that you've submitted
|
Fri, Apr 26 |
|
Q-Learning Project due 8:00pm CST
|
Week 7 |
|
|
Mon, Apr 29 |
|
Final Project Proposal due 8:00pm CST |
The, Apr 30 |
Class Meeting 13: Final Project Work Time |
|
Wed, May 1 |
Lab G: Final Project Work Time |
|
Thu, May 2 |
Class Meeting 14: Careers in Robotics Panel |
Before class:
- Submit at least one question to this Google survey that you'd like to have the panelists answer for our Careers in Robotics panel
|
Week 8 |
|
|
Tue, May 7 |
Class Meeting 15: Final Project Midway Presentations |
|
Wed, May 8 |
Lab H: Final Project Work Time |
|
Thu, May 9 |
Class Meeting 16: Final Project Work Time |
|
Week 9 |
|
|
Tue, May 14 |
Class Meeting 17: Final Project Work Time |
|
Wed, May 15 |
Lab I: Final Project Work Time |
|
Thu, May 16 |
Class Meeting 18: Final Project Presentations |
|
Reading Period (May 18-20) |
|
|
Thu, May 23 |
Final Project Demos & Final Deliverables Due |
- 12:30pm - 1:30pm: Final Project Demos (during finals period time slot)
- 8:00pm CST: Final Project Code, Writeup, Demo, & Team Contribution Survey
|