JavaScript Tree Menu

Lecture Schedule

Since this is a lab class and lectures have to support the exercises, it is difficult to fully predict the class schedule. Here is a list of topics we will cover: Fundamentals, Drive Systems, Motion Planning, Review of Probability, Localization and Mapping, and some more advanced topics depending on your interests. We'll also talk about software architecture in the context of your lab exercises.

1 Tue Jan 30 Introduction Handouts 1, 2, 3, 4
Slides 1
Notes 1
2 Thu Feb 1 Introduction
Fundamentals
Handouts 5
Slides 2
3 Tue Feb 6 Discussion of remaining labs
Fundamentals
Handout 6
4 Thu Feb 8 Lab Demo in EdLab
5 Tue Feb 13 Presentations Presentations
Sensing
Alignment
MoveBetweenCells
6 Thu Feb 15 Presentations, Fundamentals Presentations
MovingMultipleCells
MultiMoveTurning
Slides 3
Notes 2, 3
7 Tue Feb 20 Fundamentals, Drive Systems
8 Thu Feb 22 Fundamentals, Drive Systems
9 Tue Feb 27 Motion Planning Slides 4
Supplement
10 Thu Mar 1 Motion Planning
11 Tue Mar 6 Motion Planning
12 Thu Mar 8 Lab Demo
13 Tue Mar 13 Motion Planning Handout 7, 8
14 Thu Mar 15 Motion Planning
Tue Mar 20 Spring Recess
Thu Mar 22 Spring Recess
15 Tue Mar 27 Guest Lecture
Building a Nano-Robot
Filip Jagodzinki
16 Thu Mar 29 Probability Review
17 Tue Apr 3 Localization for the next lab
18 Thu Apr 5 Localization Slides 6, 7
Handout 9
19 Tue Apr 10 Lab Demo
20 Thu Apr 12 Guest Lecture
UBot
Bryan Thibodeau
Tue Apr 17 Monday Schedule
21 Thu Apr 19 Derivation of Monte Carlo Localization
22 Tue Apr 24 Mapping, Estimation, Recap Slides 8
Handout 10
23 Thu Apr 26 Lab Demo
24 Tue May 1 Robot Arms Slides 9
Notes 10
25 Thu May 3 Computer Vision, Learning Slides 10
Supplement ppt
Notes 10
26 Tue May 8 Computer Vision, Learning
27 Thu May 10 Lab Visits
28 Tue May 15 Final Competition