The class for sensor based measurements which we want to apply to a state in the update routine of the EKF. This calls the apply correction method of the EKF core.
More...
#include <msf_measurement.h>
Protected Attributes |
RMAT_T | R_ |
Additional Inherited Members |
template<class H_type , class Res_type , class R_type > |
void | calculateAndApplyCorrection (shared_ptr< EKFState_T > state, MSF_Core< EKFState_T > &core, const Eigen::MatrixBase< H_type > &H, const Eigen::MatrixBase< Res_type > &residual, const Eigen::MatrixBase< R_type > &R) |
void | calculateAndApplyCorrection (shared_ptr< EKFState_T > state, MSF_Core< EKFState_T > &core, const Eigen::MatrixXd &H, const Eigen::MatrixXd &residual, const Eigen::MatrixXd &R) |
template<class H_type , class Res_type , class R_type > |
void | calculateAndApplyCorrectionRelative (shared_ptr< EKFState_T > state_old, shared_ptr< EKFState_T > state_new, MSF_Core< EKFState_T > &core, const Eigen::MatrixBase< H_type > &H_old, const Eigen::MatrixBase< H_type > &H_new, const Eigen::MatrixBase< Res_type > &residual, const Eigen::MatrixBase< R_type > &R) |
Detailed Description
template<typename T, typename RMAT_T, typename EKFState_T>
class msf_core::MSF_Measurement< T, RMAT_T, EKFState_T >
- Note
- Provides an abstract NVI to create measurements from sensor readings.
Member Typedef Documentation
template<typename T , typename RMAT_T , typename EKFState_T >
template<typename T , typename RMAT_T , typename EKFState_T >
Constructor & Destructor Documentation
template<typename T , typename RMAT_T , typename EKFState_T >
template<typename T , typename RMAT_T , typename EKFState_T >
Member Function Documentation
template<typename T , typename RMAT_T , typename EKFState_T >
void msf_core::MSF_Measurement< T, RMAT_T, EKFState_T >::makeFromSensorReading |
( |
const boost::shared_ptr< T const > |
reading, |
|
|
double |
timestamp |
|
) |
| |
|
inline |
template<typename T , typename RMAT_T , typename EKFState_T >
virtual void msf_core::MSF_Measurement< T, RMAT_T, EKFState_T >::makeFromSensorReadingImpl |
( |
const boost::shared_ptr< T const > |
reading | ) |
|
|
privatepure virtual |
Member Data Documentation
template<typename T , typename RMAT_T , typename EKFState_T >
template<typename T , typename RMAT_T , typename EKFState_T >
The documentation for this class was generated from the following file: