Interface for simplified manipulation of specialized (Extended) Kalman Filter updates. To be used with KalmanFilterPredictInterface.
More...
#include <kalman_filter.hpp>
|
static constexpr const int | hDim = HDim |
| Measurement vector size. More...
|
|
|
virtual void | computeDeltah (const KFPredType *_kf, const Eigen::Matrix< typename KFPredType::NumericalType, hDim, 1 > &_zObs)=0 |
| Interface for computation of the measurement function error vector deltah_. More...
|
|
virtual void | computeH (const KFPredType *_kf)=0 |
| Interface for computation of the predicted measurement matrix H_. More...
|
|
virtual void | computeR (const KFPredType *_kf)=0 |
| Interface for computation of the measurement noise matrix R_. More...
|
|
virtual void | precompute (const KFPredType *_kf)=0 |
| measurement-space) More...
|
|
|
Eigen::Matrix< typename KFPredType::NumericalType, HDim, 1 > | deltah_ |
| Measurement function error vector. More...
|
|
Eigen::Matrix< typename KFPredType::NumericalType, HDim, KFPredType::xDim > | H_ |
|
Eigen::Matrix< typename KFPredType::NumericalType, HDim, HDim > | R_ |
|
template<typename KFPredType, int HDim>
class tuw::KalmanFilterUpdateInterface< KFPredType, HDim >
Interface for simplified manipulation of specialized (Extended) Kalman Filter updates. To be used with KalmanFilterPredictInterface.
- Template Parameters
-
KFPredType | Kalman prediction class (extended from KalmanFilterPredictInterface) |
HDim | Dimension of the measurement vector. Value -1 relates to dynamic size measurement vector |
Definition at line 287 of file kalman_filter.hpp.
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
virtual void tuw::KalmanFilterUpdateInterface< KFPredType, HDim >::computeDeltah |
( |
const KFPredType * |
_kf, |
|
|
const Eigen::Matrix< typename KFPredType::NumericalType, hDim, 1 > & |
_zObs |
|
) |
| |
|
protectedpure virtual |
Interface for computation of the measurement function error vector deltah_.
template<typename KFPredType , int HDim>
Interface for computation of the predicted measurement matrix H_.
template<typename KFPredType , int HDim>
Interface for computation of the measurement noise matrix R_.
template<typename KFPredType , int HDim>
Const access of measurement function error vector h_.
Definition at line 312 of file kalman_filter.hpp.
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
measurement-space)
Interface for precomputation function called at the beginning of the update step.
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
template<typename KFPredTypeI , typename... KFUpdateType>
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
template<typename KFPredType , int HDim>
derivative (Jacobian) with respect to the state vector Measurement noise matrix (mapped in
Definition at line 334 of file kalman_filter.hpp.
The documentation for this class was generated from the following file: