The schedule below represents my current best estimate concerning due dates (and everything else). I am providing this information to give you a general idea of the pace and timing of the class. This schedule will certainly change as the semester progresses.

Readings followed by (S) are supplemental. You should read them, but you won't be tested on that material.

WEEK DATE
READING OUT DUE
1 08-25 Introduction
Locomotive Activity
History of Robotics
ROS Concepts
PA0
2 08-30 ROS 2 Command Line
ROS 2 CLI Lab
ROS CLI Tutorials
(Through Topics)


09-01 ROS 2 Python
ROS 2 Python Lab
Python ROS 2 Video
Publisher/Subscriber Tutorial

3 09-06 ROS 2 Packaging Lab ROS 2 Package Tutorial
Package Layout
Git Tutorial
GitHub Tutorial

PA0 (9/11 11:59PM)
09-08 PID
PID Lab
PID Tutorial
PID VIdeo
PID Wikipedia (s)
ROS 2 Parameters
ROS 2 Python Parameters
PA1 - PID/ROS
4 09-13 Linear Algebra and Numpy
Numpy Sentry Lab
Linear Algebra Video (s)
Linear Algebra Review (s) sections 1-3.7, (skip 3.6)
Numpy Tutorial (only the numpy section)
Fast Numpy Video


09-15 Kinematics Coordinate Frames
Jennifer Kay Tutorial (Sections 6-7)
HW1 - Kinematics
5 09-20 Configuration Spaces Planning Chapter (Section 4.1)
Configuration Space Visualization
Configuration Space Videos (s)


09-22 Discrete State Planning Planning Chapter (Sections 4.2-4.3) HW2 - Planning
6 09-27 RRT Planning Chapter (Sections 4.4-4.4.1) HW2.5
Bibliography
PA1 (10/2 11:59PM)
09-29 PRM
Navigation Lab
Planning Chapter (Sections 4.4.2) PA2 - Planning
7 10-04 EXAM REVIEW


10-06 MIDTERM

8 10-11 Probability Localization Chapter
Probability Video
HW3 - Localization
10-13 FALL BREAK

9 10-18 Localization Bayesian Filtering for Location Estimation, Fox et.al. (.pdf) (Pages 10-13)
Multivariate Statistics Tutorial (6.5.1, 6.5.4-6.5.4.2)

Bibliography (10/23 11:59PM)
10-20 Kalman Filter Kalman Filter Tutorial
10 10-25 Particle Filter Particle Filter Video
Particle Filter Section pg 13-15


10-27 Mapping and SLAM Simultaneous Localization and Mapping: Part I
(Skim)
(Access from on campus or through VPN)

11 11-01 ROS 2 Navigation


11-03 ROS 2 Mapping
Final Project
12 11-08 Computer Vision
OpenCV Lab
Convolutions
Python OpenCV Intro
OpenCV Basic Operations
OpenCV Images
OpenCV Video
Computer Vision: Algorithms and Applications CH. 1 (s)


11-10 Final Project Work

13 11-15 Continue Computer Vision
Deep Learning
CNN Intro
Deep Learning Paper (s)

Checkpoint 1 (11/18 5:00PM)
11-17 Project Work and Paper Presentations AAAI Reviewing Guidelines (section 4)
14 11-22 THANKSGIVING


11-24 THANKSGIVING

15 11-29 Project Work and Paper Presentations


12-01 Project Work and Paper Presentations

16 12-06 Project Work and Paper Presentations

Checkpoint 2 (12/9 5:00PM)
12-08 EXAM

17 12-13 12:35AM - Final Project Demos