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.
Mon no lab meeting
Wed no lab meeting
LAB0 — programming the AVR in C
L2 — rotation sensors; electric motors
LAB1 — implementing differential drive
L3 — differential drive kinematics
MLK Day - no lab meeting, 102WVH closed
L4 — motor control
LAB1 — continued
L4 — continued
LAB1 — continued
L4 — continued
LAB1 — final demonstrations
L5 — obstacle avoidance and local navigation
no lab meeting
L6 — sensors for mobile robots
LAB2 — obstacle avoidance and navigation
snow day, no class, 102WVH closed
no lab meeting
L7 — global navigation
LAB2 — continued
L7 — continued
Presidents Day - no lab meeting, 102WVH closed
L8 — basic localization and mapping
LAB2 — final demonstrations
L8 — continued
LAB3 — arm kinematics and grasping
L9 — arm kinematics
LAB3 — continued
L9 — continued
Spring Break - 102WVH closed
Spring Break - 102WVH closed
Spring Break - no lab meeting, 102WVH closed
Spring Break - no class, 102WVH closed
Spring Break - no lab meeting, 102WVH closed
Spring Break - 102WVH closed
Spring Break - no class, 102WVH closed
Spring Break - 102WVH closed
Spring Break - 102WVH closed
LAB3 — continued
L9 — continued
LAB4 — visual servoing
L10 — cameras, images, sampling, and color
no lab meeting
snow day, no class, 102WVH closed
LAB4 — continued
L11 — image processing, blob detection, edge/line/circle detection
LAB4 — continued
L12 — camera calibration and monocular vision
LAB5 — challenge (ugrad) or project (grad)
L13 — stereo vision and the Kinect
LAB5 — continued
L14 — visual servoing
LAB5 — continued
L15 — extended Kalman filter Localization