Schedule
-
EventDateDescriptionCourse Material
-
Lecture01/22/2024
MondayIntroduction to Autonomous Driving: Perception, Planning Control[slides]Suggested Readings: Tutorial 1: Intorduction to ROS2.
-
Assignment01/22/2024
MondayLab 1: ROS 2 (Individual) released! -
Lecture01/24/2024
WednesdayAutomatic Emergency Braking[slides]Suggested Readings: Tutorial 2: Intorduction to the F1tenth Simulator.
-
Assignment01/24/2024
WednesdayLab 2: Automatic Emergency Braking released! -
Lecture01/29/2024
MondayRigid Body Transformations[slides]Suggested Readings: Tutorial 3: ROS2 and TF2.
-
Due01/29/2024 23:59
MondayLab 1 Due -
Lecture01/31/2024
WednesdayPID for Wall Following[slides] -
Assignment01/31/2024
WednesdayLab 3: Wall Following released! -
Lecture02/05/2024
MondayVehicle States, Dynamics, and Simulation[slides] -
Due02/05/2024 23:59
MondayLab 2 Due -
Assignment02/07/2024
WednesdayLab 4: Follow the Gap released! -
Lecture02/07/2024
WednesdayFollow the Gap: Obstacle Avoidance[slides] -
Lecture02/12/2024
MondayFiltering[slides] -
Due02/12/2024 23:59
MondayLab 3 Due -
Lecture02/14/2024
WednesdayLocalization: Particle Filter[slides] -
Race02/21/2024 17:00
WednesdayRace 1: Reactive RacingTopics:
- Follow the Gap
- PID Wall Following
- Vehicle State and Dynamics
- Rigid Body Transforms
- Automatic Emergency Braking
-
Due02/21/2024 23:59
WednesdayLab 4 Due -
Lecture02/26/2024
MondayIntroduction to Graph-based SLAM[slides]Suggested Readings: Tutorial 5: Running slam_toolbox and pf
-
Assignment02/26/2024
MondayLab 5: SLAM & Pure Pursuit released! -
Lecture02/28/2024
WednesdayPure Pursuit[slides] -
Lecture03/11/2024
MondayLocal Planning: RRT, Spline Based Planner[slides] -
Assignment03/11/2024
MondayLab 6: Motion Planning released! -
Lecture03/13/2024
WednesdayOptimization & Control I: Optimization Basics and LQR[slides] -
Due03/13/2024 23:59
WednesdayLab 5 Due -
Lecture03/18/2024
MondayOptimization & Control II: Optimization Basics and LQR[slides] -
Assignment03/18/2024
MondayLab 7: MPC released! -
Lecture03/20/2024
WednesdayClassical Perception[slides] -
Assignment03/20/2024
WednesdayLab 8: Perception & Vision released! -
Lecture03/25/2024
MondayFinal Project Overviews[slides] -
Lecture03/25/2024
MondayFinal Project Overviews[slides] -
Lecture03/25/2024
MondayIntroduction to Autonomous Driving: Perception, Planning Control[slides] -
Due03/25/2024 23:59
MondayLab 6 Due -
Due04/01/2024 23:59
MondayLab 7 Due -
Race04/03/2024 17:00
WednesdayRace 2: Racing with a MapTopics:
- Path Planning
- Mapping and Localization
- Pure Pursuit
- MPC Path Tracking
-
Lecture04/08/2024
MondayEthics[slides]Suggested Readings: Tutorial 6: Foxglove visualization for the F1tenth
-
Assignment04/08/2024
MondayDebate: Ethics released! -
Due04/08/2024 13:30
MondayIn-Class Debate: Ethics -
Lecture04/10/2024
WednesdayRaceline Optimization[slides] -
Due04/10/2024 23:59
WednesdayLab 8 Due -
Lecture04/12/2024
FridayTBA[slides]Suggested Readings: TBA
-
Lecture04/15/2024
MondayReinforcement Learning and Imitation Learning[slides]Suggested Readings: Tutorial 7: Implementing RL on the F1tenth
-
Lecture04/19/2024
FridayRace 1 Preparation -
Lecture04/19/2024
FridayRace 3 Preparation -
Lecture04/26/2024
FridayTBA[slides]Suggested Readings: TBA
-
Race04/29/2024 17:00
MondayRace 3: Final RaceTopics:
- All topics covered
-
Lecture05/01/2024
WednesdayAV4EV Autonomous Electric Go-Kart Project in Pennovation[slides]