vinicius-ianni / awesome-kalman-filter

A curated list of awesome libraries, projects, tutorials, papers, and other resources related to Kalman Filter(KF). This repository aims to be a comprehensive and organized collection that will help researchers and developers in the world of KF!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Kalman Filter

Awesome Contributions Commits GitHub stars

A curated list of awesome libraries, projects, tutorials, papers, and other resources related to Kalman Filter(KF). This repository aims to be a comprehensive and organized collection that will help researchers and developers in the world of KF!

Table of Contents

Tutorial

Book

Paper

Classical

Implementation

Survey

PaperWithCode

Code

C

  • simondlevy/TinyEKF : Lightweight C/C++ Extended Kalman Filter with Python for prototyping | C/Python | Github stars
  • sunsided/kalman-clib : Microcontroller targeted C library for Kalman filtering | C | Github stars
  • dr-duplo/eekf : C-Implementation of an Extended Kalman Filter for use in embedded applications | C | Github stars
  • commaai/rednose : Kalman filter library | Python/C/C++ | Github stars
  • ivo-georgiev/ukfLib : Unscented Kalman filter C library | C | Github stars
  • sunsided/libfixkalman : Kalman filter fixed-point implementation based on libfixmatrix, targeted at embedded systems without an FPU and/or need for performance. | C | Github stars
  • shkolnick-kun/yafl : Yet Another Filtering Library for embedded systems C/Python | Github stars

C++

Python

  • rlabbe/Kalman-and-Bayesian-Filters-in-Python : Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions. | Python | Github stars
  • zziz/kalman-filter : Kalman Filter implementation in Python using Numpy only in 30 lines. | Python | Github stars
  • sharathsrini/Kalman-Filter-for-Sensor-Fusion : A Sensor Fusion Algorithm that can predict a State Estimate and Update if it is uncertain | Python | Github stars
  • rlabbe/filterpy : Python Kalman filtering and optimal estimation library. Implements Kalman filter, particle filter, Extended Kalman filter, Unscented Kalman filter, g-h (alpha-beta), least squares, H Infinity, smoothers, and more. Has companion book 'Kalman and Bayesian Filters in Python'. | Python | Github stars
  • pykalman/pykalman : Kalman Filter, Smoother, and EM Algorithm for Python | Python | Github stars
  • milsto/robust-kalman : Robust Kalman filter with adaptive noise statistics estimation. | Python | Github stars
  • shkolnick-kun/yafl : Yet Another Filtering Library for embedded systems C/Python | Github stars

Matlab

  • mannyray/KalmanFilter : Kalman filter sanctuary - including continuous-discrete extended Kalman filter. Bring additional filters here for a bigger collection. | Matlab/C++/Python | Github stars

Contributing

We welcome your contributions! Please follow these steps to contribute:

  1. Fork the repo.
  2. Create a new branch (e.g., feature/new-kf-resource).
  3. Commit your changes to the new branch.
  4. Create a Pull Request, and provide a brief description of the changes/additions.

Please make sure that the resources you add are relevant to the field of Kalman Filter. Before contributing, take a look at the existing resources to avoid duplicates.

License

This work is licensed under a Creative Commons Attribution 4.0 International License.

About

A curated list of awesome libraries, projects, tutorials, papers, and other resources related to Kalman Filter(KF). This repository aims to be a comprehensive and organized collection that will help researchers and developers in the world of KF!