This schedule gives the topics planned for each lecture and lab meeting. It also shows assignment due dates and readings. Readings marked ER and AMR are sections in the course texts. (The text at the very beginning of chapter i is referred to as i.0.) All readings should be completed before coming to the corresponding lecture.
Links to posted lectures and assignments are also avilable on their own pages.
This schedule is subject to change. Hit “reload” to be sure you’re seeing the most recent revision (the timestamp of the revision you’re looking at is shown at the bottom of the page). We will make a best effort to ensure that the schedule is accurate both historically and for one week in the future. In most cases, things scheduled for more than a week in the future are only estimates.
Lab — overview of the course robot; editors, subversion, and make
L1 — C programming on microcontrollers and embedded systems
LAB0 — programming the AVR in C
L2 — rotation sensors; electric motors
LAB1 — implementing differential drive
L3 — continued
LAB1 — continued
L3 — continued
LAB1 — continued
L4 — continued
LAB1 — continued
no lecture
no lab meeting
no lecture
no lab meeting
L5 — obstacle avoidance and local navigation
LAB1 — final demonstrations
L6 — continued
LAB2 — obstacle avoidance and navigation
Columbus Day - no lecture
LAB2 — continued
L7 — global navigation
LAB2 — continued
L7 — continued
L8 — localization and mapping
L8 — continued
LAB2 — continued
L8 — continued
LAB2 — final demonstrations
L8 — continued
LAB3 — arm kinematics and grasping
L9 — arm kinematics
L9 — continued
L9 — continued
LAB3 — final demonstrations
L9 — continued
LAB4 — visual servoing
L10 — cameras, images, sampling, and color
Veteran's Day - no lab
L11 — detecting edges, lines, circles, and blobs
L11 — continued
L12 — monocular vision
LAB5 — challenge or project
L12 — continued
Thanksgiving - no lecture or lab
Thanksgiving - no lecture
Thanksgiving - no lab
L13 — visual servoing
LAB5 — continued
L14 — Robot Operating System (ROS)
LAB5 — continued
grad student project presentations
LAB5 — final demonstrations
reading day - no lecture
exam period - no lab