/CarND-Extended-Kalman-Filter

My solution for the Udacity Self-Driving Car Nanodegree program - Extended Kalman Filter Project

Primary LanguageC++

CarND-Extended-Kalman-Filter

In this project, I am utilizing an extended kalman filter to estimate the state of a moving vehicle with noisy lidar and radar measurements. The source file will work in connection to this simulator. You can find the visualization of the estimation performance in this video.

To successfully run the source code, you need to install uWebSocketIO on your machine.

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. mkdir build
  2. cd build
  3. cmake ..
  4. make
  5. ./ExtendedKF

Other Important Dependencies

Basic Build Instructions

  1. Clone this repo.
  2. Install the simulator on your machine.
  3. Install uWebSocketIO.
  4. Make a build directory: mkdir build && cd build
  5. Compile: cmake .. && make
    • On windows, you may need to run: cmake .. -G "Unix Makefiles" && make
  6. Run it: ./ExtendedKF