Build the self-driving stack. Master Perception, Localization (SLAM), Path Planning, and Control logic using C++ and ROS.
Self-driving cars are the peak of robotics. This course breaks down the autonomous stack. You will learn Perception (using Cameras/Lidar to see), Localization (knowing where the car is), and Path Planning (deciding where to go). We implement PID controllers to steer the vehicle smoothly. Using the CARLA simulator, you will write code that drives a virtual vehicle through traffic, adhering to traffic laws and avoiding obstacles.
Estimated completion time: 21 lessons • Self-paced learning • Lifetime access
No, we use the CARLA open-source simulator.
Yes, combines advanced math, physics, and code.
Needs a GPU to run the 3D simulator efficiently.
Prototyping in Python, performance code in C++.
3 recommended paths based on what you're learning
The natural next step after Autonomous Vehicles? Becoming a Solutions Consultant.
This unexpected skill — Cloud Computing — makes your Autonomous Vehicles work twice as effective.
Replit Agent can build working apps from a description. It's like having an assistant on speed dial.