Skip to content

KibaekJeong/SelfDrivingCar---Extended-Kalman-Filter

Repository files navigation

Extended Kalman Filter Project


In this project we will utilize a kalman filter to estimate the state of a moving object of interest with noisy lidar and radar measurements. Extended Kalman filter is built using C++, detecting objects and estimate the state of a moving object.


Input and Output of the program

INPUT: values provided by the simulator to the c++ program

["sensor_measurement"] => the measurement that the simulator observed (either lidar or radar)

OUTPUT: values provided by the c++ program to the simulator

["estimate_x"] <= kalman filter estimated position x

["estimate_y"] <= kalman filter estimated position y

["rmse_x"]

["rmse_y"]

["rmse_vx"]

["rmse_vy"]

Output from the Simulator

Here are the output of the final model.

alt text

alt text


Simulator

This project involves the Term 2 Simulator which can be downloaded here.

Important Dependencies

Basic Build Instructions

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published