Skip to content

A simple yet effective implementation of a Linear Kalman filter using Eigen.

License

Notifications You must be signed in to change notification settings

Maik93/linear-kalman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linear Kalman Filter

A basic Linear Kalman filter implementation in C++ using the Eigen library.

Use this as a library

Just use kalman.cpp and kalman.hpp as self-contained library. Eigen is the only dependency.

Example program

Source file example.cpp contains a simple example of an estimation of uniformly accelerated motion, where position is the only measure (affected by Gaussian noise).

Test it with:

mkdir build && cd build
cmake ..
make
./example

The output log file can be processed with plot_log.py.

About

A simple yet effective implementation of a Linear Kalman filter using Eigen.

Resources

License

Stars

Watchers

Forks