Path Planning Project – PID Controller Solution
Self-driving car navigation with PID controller for smooth lane keeping, speed limit compliance, and collision avoidance. Part of Udacity's Self-Driving Car Nanodegree.
Udacity Path Planning Project – PID Controller Solution
This project is part of Udacity’s Self-Driving Car Nanodegree. The goal is to safely navigate a car in a highway environment while keeping the speed limit, avoiding collisions, and staying centered in the lane. I implemented a PID controller (Proportional-Integral-Derivative) to minimize the cross-track error and maintain smooth steering. The controller also helps regulate speed for safe following distances and lane stability. The result is a stable, safe, and smooth driving behavior.
Key Highlights
- PID controller for smooth and safe lane keeping
- Maintains speed limit and safe following distance
- Minimizes cross-track error for lane centering
- Collision avoidance and stable driving behavior
- Part of Udacity Self-Driving Car Nanodegree
Technologies Used
- C++ - Core programming language
- PID Controller - Control system for steering
- Path Planning - Route optimization algorithms
- Self-Driving Cars - Autonomous vehicle technology
- Udacity - Educational platform and nanodegree program
Watch the demo and check out the details in the YouTube video!