This is an open source Kalman filter C++ library based on Eigen3 library for matrix operations. The library has generic template based classes for most of Kalman filter variants including: (1) Kalman Filter, (2) Extended Kalman Filter, (3) Unscented Kalman Filter, and (4) Square-root UKF..
Dear Mohanad,
thank you for making this repo available.
As a part of a bigger project, I was trying to build this repo on my Ubuntu 20.04 machine using the same steps in the bootstrap-openkf.bat, but tweaked a little bit to work with the Linux terminal: mkdir -p cpp/build && cd cpp/build cmake -S ./cpp -B ./cpp/build cmake --build ./cpp/build
The build command throws the following error: /home/abdul/Kalman_Filter/OpenKF/cpp/Examples/ekf_range_sensor/../../kalman_filter/unscented_transform.h:100:51: error: ‘_weights’ was not declared in this scope; did you mean ‘weights’? 100 | Matrix<1, SIGMA_DIM> & weights() { return _weights; }