ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
DateDayLecture Lecture TopicTutorialAssignments OutAssignments Due
2

Module A: Introduction to ROS, F110 & the Simulator
3
1/22M1Intro to Autonomous Driving: Perception, Planning Control [Slides] [Video]T1: Intro to ROS 2 [Slides] [Video]Lab 1: ROS 2 (individual)
4
1/24W2Automatic Emergency Braking [Slides] [Video]T2: Intro to F1Tenth Sim [Repo][Video]Lab 2: Automatic Emergency Braking
5
1/29M3Rigid Body Transforms [Slides] [Video]T3: ROS2 and tf2 [Slides]Lab1
6

Module B: Reactive Methods
7
1/31W4PID for Wall Following [Slides] [Video]T4: Getting to know the car and battery & safety [Slides]Lab 3: Wall Following
8
2/2F-Friday Reciation: Continue on setting up the carT4 continued, odom tuning, remote desktop, etc. [Slides]
9
2/5M5Follow the Gap: Obstacle Avoidance [Slides] [Video]T4 continuedLab 4: Follow the GapLab 2
10
2/7W6Vehicle States and Vehicle Dynamics [Slides] [Video]T4 continued, cars hands on
11

Module C: Mapping & Localization
12
2/12M7State Estimation and Filtering [Slides] [Video]Race Preparation Office Hours (OH)Lab 3
13
2/14W8Localization: Particle Filter [Slides] [Video]Race Preparation Office Hours (OH)
14
2/19MRace 1 prepareRace Preparation Office Hours (OH)
15
2/21WRace 1: Reactive RacingLab 4
16
2/23F-Friday Reciation: Code review & Discussion for race 1
17
2/26M9Introduction to Graph-based SLAM [Slides] [Video]T5: Running slam_toolbox and pf [Slides]Lab 5: SLAM & Pure Pursuit
18
Module D: Planning & Control
19
2/28W10Pure Pursuit [Slides] [Video]
20
3/4Spring Break
21
3/6
22
3/11M11Local Planning: RRT, Spline Based Planner [Slides] [Video]OHLab 6: Motion Planning
23
Module E: Vision
24
3/13W12Classical Perception [Slides] [Video]Lab 5
25
3/18M13Machine Learning Perception [Slides] [Video]OHLab 7: Perception & Vision
26
Module D(continued): Planning & Control
27
3/20WFinal Project Overviews [Slides] [2023 Projects]OHLab 6
28
3/25M14Optimization & Control I: Optimization Basics and LQR [Slides] [Video]Lab 8: MPC
29
3/27W15Optimization & Control II: Model Predictive Control [Slides] [Video]T6: Introduction to OptimizationDebate: Ethics for AVs
30
4/1MRace 2: Racing with mapLab 7
31
4/3WFinal Project Discussions
32
4/8M16Ethics - Moral Decision Making with Autonomous Systems [Slides] [Video]Debate (before lecture) + Final Project Proposal
33
Module F: Special Topics
34
4/10W17Raceline Optimization [Slides] [Video] T7: F1Tenth on FoxgloveFinal ProjectLab 8
35
4/15M18Reinforcement Learning and Imitation Learning [RL slides, IL slides]Final Project
36
4/17W19Special Topic: Srikanth Sraipalli - Off-road driving and racingFinal Project
37
4/22M20Special Topic 2: xLAB Autonomous Racing Research [Video]Final Project
38
4/24WRace 3 prepareFinal Project
39
Module G: F1TENTH Grand Prix!!
40
4/29MFinal Race Day
41
5/1W21AV4EV Autonomous Electric Go-Kart Project in Pennovation [Slides]
42
5/9TProject DemosFinal Project Demo
43
5/12SFinal Project Documentation Submission DeadlineProject report submission
44
Note: Demos and Final project dates are firm. No extensions.
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100