Skip to content

Kalman filter implementation based on libfixmatrix

License

Notifications You must be signed in to change notification settings

issta/libfixkalman

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://raw.githubusercontent.com/sunsided/libfixkalman/static/kalman.png

Fixed point Kalman filter library

libfixkalman is a Kalman filter computation library for microcontrollers. It is based on the libfixmatrix and libfixmath libraries, which use 16.16 bit fixed point values. The main focus is processors without an FPU, such as ARM Cortex-M0 or M3.

Matrix inversion in the correction step is implemented using Cholesky decomposition and an optimized inversion algorithm ported from EJML.

See function reference for further details and example_gravity.c for example code.

About

Kalman filter implementation based on libfixmatrix

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 64.6%
  • C++ 35.4%