Course Schedule


Date Class Meeting Deliverables
Week 1
Wed, Sep 27 Class Meeting 01: Welcome & Introduction to Robot Programming
Sep 27 & 30 Lab A: First Turlebot3 Programming Before lab:
Week 2
Mon, Oct 2 Class Meeting 02: Sensory-Motor Control, ROS Recap, and an Introduction to Gazebo
Tue, Oct 3 Warmup Project "drive in a square" code + writeup (intermediate deliverable) due 8:00pm CST
Wed, Oct 4 Class Meeting 03: Robot State Estimation Before class:
Oct 4 & 6 Lab B: Robot Line Follower
Week 3
Mon, Oct 9 Class Meeting 04: Robot Localization
Tue, Oct 10 Warmup Project due 8:00pm CST
Wed, Oct 11 Class Meeting 05: Measurement Models for Range Finders and SLAM
Oct 11 & 13 Lab C: SLAM
Thu, Oct 12 Particle Filter Localization Project Implementation Plan due 8:00pm CST
Week 4
Mon, Oct 16 Class Meeting 06: Markov Decision Processes
Wed, Oct 18 Class Meeting 07: Path Finding
Wed, Oct 18 Lab D: Particle Filter Localization Project Work Time Note: Attendance for this lab is optional. Also, there is NO lab this Friday, Oct 20.
Week 5
Mon, Oct 23 Class Meeting 08: Reinforcement Learning
Tue, Oct 24 Particle Filter Localization Project due 8:00pm CST
Wed, Oct 25 Class Meeting 09: Forward and Inverse Kinematics
Oct 25 & 27 Lab E: Robot Arm Programming
Thu, Oct 26 Q-Learning Project Implementation Plan due 8:00pm CST
Week 6
Mon, Oct 30 Class Meeting 10: Robot Vision
Tue, Oct 31 Q-Learning Project Q-Matrix (intermediate deliverable) due 8:00pm CST
Wed, Nov 1 Class Meeting 11: Partially Observable Markov Decision Processes
Nov 1 & 3 Lab F: Q-Learning Project Work Time
Week 7
Mon, Nov 6 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
Tue, Nov 7 Q-Learning Project due 8:00pm CST
Wed, Nov 8 Class Meeting 13: Careers in Robotics Panel Before class:
Nov 8 & 10 Lab G: Final Project Work Time
Thu, Nov 9 Final Project Proposal due 8:00pm CST
Week 8
Mon, Nov 13 Class Meeting 14: Final Project Work Time
Wed, Nov 15 Class Meeting 15: Final Project Midway Presentations
Nov 15 & 17 Lab H: Final Project Work Time
Thanksgiving (Nov 20-24)
Week 9
Mon, Nov 27 Class Meeting 16: Final Project Work Time
Wed, Nov 29 Class Meeting 17: Final Project Presentations
Nov 29 & Dec 1 Lab I: Final Project Work Time
Reading Period (Dec 2-4)
Wed, Dec 6 12:30pm - 1:30pm Final Project Demos (during finals peroid time slot)
Thu, Dec 7 Final Project Deliverables Due:
  • 8:00pm CST: Final Project Code, Writeup, Demo, & Team Contribution Survey