The PDF for each lecture will be posted on this page during the semester.
We will be using Canvas to organize the course, for releasing the assignments, and for student submissions.
Canvas Link: https://canvas.its.virginia.edu/courses/147295

Course Github: https://github.com/linklab-uva/f1tenth-course-labs

In addition we will use Piazza (accessible via Canvas) for a Q/A forum.
If you are registered for the course, you will be automatically added to Canvas and Piazza.

L01: Course Introduction

L04: rospy API: Publishing, Subscribing, and Messages

L07: Wall Following Using PID Control

L10: Follow The Gap Algorithm

L13: ROS Cartographer SLAM

L16: ROS2

Lectures

L02: Introduction to Robot Operating System [ROS]

L05: ROS Services, Launch files, Parameters, and Bags

L08: Guest Lecture from NI - ADAS, HIL, and AV testing

L11: Scan Matching

L14: Pure Pursuit Trajectory Following

L03: ROS Filesystem and Catkin Build System

L06: Know Your Racecar

L09: ROS Transformations and Coordinate Frames

L12: 2DOccupancy grids, Hector SLAM, ROS Cartographer

L15: Raceline Optimization

Lab Handouts