|
|
#include <RobotAPI/libraries/ukfm/UnscentedKalmanFilter.h>
Public Types | |
| using | AlphaT = Eigen::Matrix< FloatT, 3, 1 > |
| using | dim = typename SystemModelT::dim |
| using | FloatT = typename SystemModelT::FloatT |
| using | ObsCovT = Eigen::Matrix< FloatT, dim::obs, dim::obs > |
| using | ObsT = Eigen::Matrix< FloatT, dim::obs, 1 > |
| using | SigmaPointsT = typename SystemModelT::SigmaPointsT |
| using | StateCovT = Eigen::Matrix< FloatT, dim::state, dim::state > |
| using | StateT = typename SystemModelT::StateT |
Public Member Functions | |
| const StateT & | getCurrentState () const |
| const StateCovT & | getCurrentStateCovariance () const |
| void | propagation (FloatT dt) |
| UnscentedKalmanFilterWithoutControl ()=delete | |
| UnscentedKalmanFilterWithoutControl (ObsCovT R, const AlphaT &alpha, StateT state0, StateCovT P0) | |
| void | update (const ObsT &y) |
Static Public Attributes | |
| static constexpr float | eps = 10 * std::numeric_limits<float>::epsilon() |
Definition at line 99 of file UnscentedKalmanFilter.h.
| using AlphaT = Eigen::Matrix<FloatT, 3, 1> |
Definition at line 112 of file UnscentedKalmanFilter.h.
| using dim = typename SystemModelT::dim |
Definition at line 105 of file UnscentedKalmanFilter.h.
| using FloatT = typename SystemModelT::FloatT |
Definition at line 102 of file UnscentedKalmanFilter.h.
| using ObsCovT = Eigen::Matrix<FloatT, dim::obs, dim::obs> |
Definition at line 111 of file UnscentedKalmanFilter.h.
| using ObsT = Eigen::Matrix<FloatT, dim::obs, 1> |
Definition at line 110 of file UnscentedKalmanFilter.h.
| using SigmaPointsT = typename SystemModelT::SigmaPointsT |
Definition at line 107 of file UnscentedKalmanFilter.h.
| using StateCovT = Eigen::Matrix<FloatT, dim::state, dim::state> |
Definition at line 109 of file UnscentedKalmanFilter.h.
| using StateT = typename SystemModelT::StateT |
Definition at line 106 of file UnscentedKalmanFilter.h.
| UnscentedKalmanFilterWithoutControl | ( | ObsCovT | R, |
| const AlphaT & | alpha, | ||
| StateT | state0, | ||
| StateCovT | P0 | ||
| ) |
Definition at line 225 of file UnscentedKalmanFilter.cpp.
|
delete |
| const UnscentedKalmanFilterWithoutControl< SystemModelT >::StateT & getCurrentState |
Definition at line 354 of file UnscentedKalmanFilter.cpp.
| const UnscentedKalmanFilterWithoutControl< SystemModelT >::StateCovT & getCurrentStateCovariance |
Definition at line 361 of file UnscentedKalmanFilter.cpp.
| void propagation | ( | FloatT | dt | ) |
| void update | ( | const ObsT & | y | ) |
Definition at line 103 of file UnscentedKalmanFilter.h.