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++.