Kidnapped Vehicle Project
Self-Driving Car Engineer Nanodegree Program
This project implements particle filters for vehicle localization, therefore an autonomous vehicle can identify is whereabouts based on its surrounding. Initial predictions can happen with the help of GPS, however a very precise location can be arrived using particle filters within a range of 2 cm to 10 cm.
Concept & Approach
Follows the same steps as per the previous models using kalman filters.
- Initialize with the very first measurement. In this case, the vehicle will use GPS location for initialization
- On every incoming measurement from LIDAR/RADAR/Image sensor, update predictions & resample.
- Compute RMSE, repeat Step 1 with the new error values.
Results & Discussion
Environment Setup
Install uWebSocketIO for the respective Operating System by following the documentation here
Build and Run
- Clone this repo.
- Run:
./build.sh
this step should compile the source code and create the executable - Start Term 2 simulator
- Run:
./run.sh