shangliy / Shangliy_CarND-Extended-Kalman-Filter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extended Kalman Filter Project Starter Code

This is the project for Self-Driving Car Engineer Nanodegree Program. The codes are already compiled. The results are also visulized.


Dependencies

Basic Build Instructions

  1. Clone this repo.
  2. Make a build directory: mkdir build && cd build
  3. Compile: cmake .. && make
  4. Run it: ./ExtendedKF path/to/input.txt path/to/output.txt. You can find some sample inputs in 'data/'.
    • eg. ./ExtendedKF ../data/sample-laser-radar-measurement-data-1.txt output.txt

Results

  1. run against "sample-laser-radar-measurement-data-1.txt".

    • ./ExtendedKF ../data/sample-laser-radar-measurement-data-1.txt sample-laser-radar-data-1-output.txt
    • Accuracy - RMSE: [0.0651649, 0.0651649, 0.54319, 0.544191]
    • Visulization: Modify txt file name in /CarND-Mercedes-SF-Utilities-master/python/ekf-visualization alt text
  2. run against "sample-laser-radar-measurement-data-2.txt".

    • ./ExtendedKF ../data/sample-laser-radar-measurement-data-2.txt sample-laser-radar-data-2-output.txt
    • Accuracy - RMSE: [0.185496, 0.185496, 0.476754, 0.804469]
    • Visulization: Modify txt file name in /CarND-Mercedes-SF-Utilities-master/python/ekf-visualization alt text

About


Languages

Language:Jupyter Notebook 93.3%Language:C++ 6.5%Language:MATLAB 0.1%Language:C 0.1%Language:CMake 0.0%Language:Python 0.0%Language:Shell 0.0%