Autonomous vehicles integrate perception, localization, planning, and control to navigate complex driving environments. Developing these capabilities requires practical experience with simulation tools, programming, algorithms, and systematic testing.
This two-day workshop introduces participants to the autonomous vehicle software development pipeline using the CARLA simulator. Through programming exercises, and practical experiments, participants will learn to configure virtual driving environments, interact with simulated vehicle sensors, implement basic perception algorithms, develop path-planning and control methods, and test autonomous driving behaviour under different traffic conditions.
The workshop emphasizes learning by doing, enabling students to progress from basic vehicle simulation to integrating software modules into a simple autonomous-driving pipeline. No physical vehicle or sensor hardware is required.
Quick Details:

By the end of the workshop, participants will be able to:
Forenoon Session: Simulation Fundamentals and Vehicle Programming
Afternoon Session: Virtual Sensors and Perception
Day 1 Deliverable: A programmatically controlled simulated vehicle with configured virtual sensors and a basic perception demonstration.
Forenoon Session: Navigation and Vehicle Control
Afternoon Session: Integration, Testing and Autonomous Driving Challenge
Day 2 Deliverable: A basic autonomous-driving pipeline demonstrated in simulation, with documented test results and performance observations.