Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dehann/kalmanfilter
General purpose C++ & polymorphic model definition -- future integration with EEF
https://github.com/dehann/kalmanfilter
Last synced: about 1 month ago
JSON representation
General purpose C++ & polymorphic model definition -- future integration with EEF
- Host: GitHub
- URL: https://github.com/dehann/kalmanfilter
- Owner: dehann
- License: mit
- Created: 2014-03-06T02:52:35.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-03-30T21:38:33.000Z (over 10 years ago)
- Last Synced: 2023-08-04T04:22:22.216Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 225 KB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
=========
KalmanFilter
=========Introduction
------------C++ Kalman Filter implementation send us an email if you are after something specific. This is a growing project -- work in progress.
Dependencies
------------This library depends on the following packages:
cmake
EigenTo download and compile
-----------------------Get dependencies:
sudo apt-get install cmake libeigen3-dev
Get KalmanFilter:
git clone https://github.com/dehann/KalmanFilter.git
Navigate to the build directory:
cd KalmanFilter/build
cmake ..
make -j
Planned updates
---------------These are in the time permitting development pipeline
1. Convert martix inverse computations to linear system solves
(current dependence on Eigen3 .inverse() functions for MatrixXd)
2. Pade approximation for matrix exponentials
3. Add Matrix fraction based process noise computation for Qd
4. Low level integration with LCM, ROS and potentially MOOS
5. EEF integration with use case examples
6. Generalized performance and consistency evaluation tools
7. Support for Julia/Python and Latex tools
8. Low level integration with XPDS for rapid prototyping and real-time deployments.