Tools: Python and CARLA
The Self-Driving Vehicle Model built using Python and tested in CARLA, represents an exciting venture into the world of autonomous driving. This project leverages cutting-edge technologies and algorithms to create a virtual self-driving car model that demonstrates advanced longitudinal and lateral control using the PID controller and Stanley controller, respectively. CARLA, an open-source simulator, provides the platform for testing and validating the system's capabilities as can be seen in the videos below.
1. Python-based Self-Driving Model:
The core of the project is a self-driving car model implemented in Python. This model autonomously navigates and makes decisions based on sensor inputs and control algorithms.
2. PID Longitudinal Control:
The project employs a Proportional-Integral-Derivative (PID) controller for longitudinal control, allowing the car to regulate its speed and maintain safe distances from other vehicles.
3. Stanley Controller for Lateral Control:
The lateral control is handled by the Stanley controller, enabling precise lane-keeping and handling of curves.
4. CARLA Simulation:
CARLA, a state-of-the-art open-source simulator, serves as the testing ground for the self-driving car model. It provides realistic virtual environments to validate and fine-tune the autonomous system.