Skip to content

Extended Kalman Filter Project for UDACITY Self Driving Car Nanodegree

License

Notifications You must be signed in to change notification settings

camigord/Extended_Kalman_Filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Extended Kalman Filter Project

Self-Driving Car Engineer Nanodegree Program

Implementing a Kalman filter to estimate the state of a moving object with noisy LiDAR and radar measurements. The project employs the simulation environment provided by UDACITY which can be downloaded from here.

The video above shows what the simulator looks like when the provided script is used to track the object. The simulator provides the script the measured data (either LiDAR or radar), and the script feeds back the measured estimation marker, and RMSE values from its Kalman filter. LiDAR measurements are red circles, radar measurements are blue circles with an arrow pointing in the direction of the observed angle, and estimation markers are green triangles.

This repository includes two files that can be used to set up and install uWebSocketIO (required to communicate with the simulator) for either Linux or Mac systems. For windows you can use either Docker, VMware, or even Windows 10 Bash on Ubuntu to install uWebSocketIO.

Once the install for uWebSocketIO is complete, the main program can be built and run by doing the following from the project top directory.

  1. cd build
  2. cmake ..
  3. make
  4. ./ExtendedKF

Other Important Dependencies

About

Extended Kalman Filter Project for UDACITY Self Driving Car Nanodegree

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published