All Projects → sunsided → kalman-clib

sunsided / kalman-clib

Licence: MIT license
Microcontroller targeted C library for Kalman filtering

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to kalman-clib

adaptive-filters
My collection of implementations of adaptive filters.
Stars: ✭ 32 (-25.58%)
Mutual labels:  signal-processing, kalman-filter
SP Lib
Signal processing method and algorithm library
Stars: ✭ 93 (+116.28%)
Mutual labels:  signal-processing, kalman-filter
Embedded UKF Library
A compact Unscented Kalman Filter (UKF) library for Teensy4/Arduino system (or any real time embedded system in general)
Stars: ✭ 31 (-27.91%)
Mutual labels:  embedded, kalman-filter
pySmooth
A unique time series library in Python that consists of Kalman filters (discrete, extended, and unscented), online ARIMA, and time difference model.
Stars: ✭ 29 (-32.56%)
Mutual labels:  signal-processing, kalman-filter
adskalman-rs
Kalman filter implementation in Rust
Stars: ✭ 22 (-48.84%)
Mutual labels:  embedded, kalman-filter
control
Control in C++
Stars: ✭ 17 (-60.47%)
Mutual labels:  signal-processing
jtk
The Mines Java Toolkit
Stars: ✭ 53 (+23.26%)
Mutual labels:  signal-processing
pydevmem
Python interface to /dev/mem
Stars: ✭ 41 (-4.65%)
Mutual labels:  embedded
CML
Fast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Stars: ✭ 17 (-60.47%)
Mutual labels:  embedded
js-docker
Container deployment of TIBCO JasperReports® Server
Stars: ✭ 115 (+167.44%)
Mutual labels:  embedded
darknet ros
Robotics Operating System Package for Yolo v3 based on darknet with optimized tracking using Kalman Filter and Optical Flow.
Stars: ✭ 51 (+18.6%)
Mutual labels:  kalman-filter
orange-pi
Orange pi Kicad libraries and footprints.
Stars: ✭ 13 (-69.77%)
Mutual labels:  embedded
audiowmark
Audio Watermarking
Stars: ✭ 101 (+134.88%)
Mutual labels:  signal-processing
NuttX
Official micro-ROS RTOS
Stars: ✭ 63 (+46.51%)
Mutual labels:  embedded
embLua
Lua for microcontrollers
Stars: ✭ 23 (-46.51%)
Mutual labels:  embedded
xtrix
xtrix OS repo
Stars: ✭ 23 (-46.51%)
Mutual labels:  embedded
music in python
Sound processing in Python
Stars: ✭ 37 (-13.95%)
Mutual labels:  signal-processing
Sub-IoT-Stack
Sub-IoT: Open Source Stack for Dash7 Alliance Protocol
Stars: ✭ 123 (+186.05%)
Mutual labels:  embedded
flutter-desktop-template
Template for https://github.com/Drakirus/go-flutter-desktop-embedder.
Stars: ✭ 50 (+16.28%)
Mutual labels:  embedded
gpio-cdev
Rust interface to the Linux GPIO Character Device API (/dev/gpiochip...)
Stars: ✭ 153 (+255.81%)
Mutual labels:  embedded

Kalman Filter C Implementation

Microcontroller targeted naive Kalman filter implementation in pure C using code ported from the Efficient Java Matrix Library.

License

The project is licensed under the MIT license, a copy of which can be found in LICENSE.md.

Implemented so far

  • Memory-optimizing preprocessor based Kalman Filter factory
  • Algorithmically optimized matrix/matrix and matrix/vector operations
  • Matrix inverse using Cholesky decomposition

Example filters

  • Gravity constant estimation using only measured position
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].