Skip to content
This repository has been archived by the owner on Sep 11, 2020. It is now read-only.
/ kalman-cpp Public archive
forked from Octogonapus/kalman-cpp

Basic Kalman filter implementation in C++ using Eigen

License

Notifications You must be signed in to change notification settings

Wsine/kalman-cpp

 
 

Repository files navigation

Kalman Filter

This is a basic Kalman filter implementation in C++ using the Eigen library. It implements the algorithm directly as found in [An Introduction to the Kalman Filter] (http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf).

This filter has been successfully used for the Iron Dome, a robotic system which detects and intercepts dynamically thrown projectiles in fractions of a second.

There is a test program that estimates the motion of a projectile based on noisy observations. To run it, use CMake:

cd kalman-cpp
mkdir build
cd build
cmake ..
make
./kalman-test

Note: You may have to specify the path to your Eigen library in CMakeLists.txt.

About

Basic Kalman filter implementation in C++ using Eigen

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • C++ 95.8%
  • CMake 4.2%