Project 8: Kidnapped Vehicle
Overview
Implement a 2 dimensional particle filter to localize a vehicle given some initial localization information, sensor data, and control data
The goals / steps of this project are the following:
- Localize the vehicle to within the desired accuracy
- Make the particle run within the specified time of 100 seconds
- Test the code on the simulator
Project Deliverables
particle_filter.cpp
Results
View the video on Youtube
x_error: 0.112 y_error: 0.109 yaw_error: 0.004
How to run the simulator
- Download the simulator(link below) and open it. In the main menu screen select Project 3: Kidnapped Vehicle
- Run the executable ./particle_filter
- Once the scene is loaded click the START button to observe how the car drives and observes landmarks
Dependencies
- Udacity Simulator download
- uWebSocket download
- cmake >= 3.5
- All OSes: click here for installation instructions
- make >= 4.1
- Linux: make is installed by default on most Linux distros
- Mac: install Xcode command line tools to get make
- Windows: Click here for installation instructions
- gcc/g++ >= 5.4
- Linux: gcc / g++ is installed by default on most Linux distros
- Mac: same deal as make - install Xcode command line tools
- Windows: recommend using MinGW