Slides and Schedule

Schedule subject to change as needed. This page will be updated to reflect any changes.

Lecture notes and slides can be found by clicking on the lecture topics.

Lab days will generally be held in DAN 407.

# Date Topic Assigned Due
1 7-Sep Introduction to Robotics
2 12-Sep Tools: ROS, Docker, Python, Linux HW1
3 14-Sep ROS Programming I
4 19-Sep Setting Up and Calibrating HW2, Lab1 ORDER DUCKIEBOT!
5 21-Sep LAB DAY HW1
6 26-Sep ROS Programming II HW3
7 28-Sep LAB DAY HW2
8 3-Oct Debugging Robots HW4
9 5-Oct LAB DAY HW3
10 10-Oct Introduction to Autonomy and
Dynamic Systems
Lab2
11 12-Oct LAB DAY HW4
12 17-Oct Coordinate Systems

Examples

HW5
13 19-Oct LAB DAY Lab1
14 24-Oct Numerical Methods and
Robot Odometry
HW6
15 26-Oct LAB DAY HW5
16 31-Oct Introduction to Computer Vision HW7, Lab3
17 2-Nov LAB DAY HW6, Lab2
18 7-Nov Edge and Line Detection
Camera Calibration
HW8
19 9-Nov LAB DAY HW7
20 14-Nov Ethics and Robots
21 16-Nov LAB DAY
22 21-Nov LAB DAY
X 23-Nov NO CLASS THANKSGIVING
23 28-Nov Introduction to Controls
PID Controllers
HW9, Lab4 HW8, Lab3
24 30-Nov LAB DAY
25 5-Dec Path Planning
ROS Services and Actions
HW10
26 7-Dec LAB DAY HW9
27 12-Dec LAB DAY
28 14-Dec LAB DAY HW10, Lab4