#include <ekf.h>
Public Types | |
typedef Filter::template Corrector_< ConcreteModel > | Base |
typedef ConcreteModel | Model |
Public Member Functions | |
virtual bool | correct (const typename ConcreteModel::MeasurementVector &y, const typename ConcreteModel::NoiseVariance &R) |
CorrectorImpl_ (EKF *filter, Model *model) | |
virtual | ~CorrectorImpl_ () |
Public Attributes | |
Model::MeasurementMatrix | C0 |
Model::SubMeasurementMatrix | C1 |
Matrix_ < ConcreteModel::MeasurementDimension, Dynamic > | CP |
Model::MeasurementVector | error |
Model::GainMatrix | K |
Model::NoiseVariance | S |
Model::MeasurementVector | y_pred |
Protected Attributes | |
EKF * | filter_ |
typedef Filter::template Corrector_<ConcreteModel> hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::Base |
typedef ConcreteModel hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::Model |
hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::CorrectorImpl_ | ( | EKF * | filter, |
Model * | model | ||
) | [inline] |
virtual hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::~CorrectorImpl_ | ( | ) | [inline, virtual] |
virtual bool hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::correct | ( | const typename ConcreteModel::MeasurementVector & | y, |
const typename ConcreteModel::NoiseVariance & | R | ||
) | [virtual] |
Model::MeasurementMatrix hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::C0 |
Model::SubMeasurementMatrix hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::C1 |
Matrix_<ConcreteModel::MeasurementDimension, Dynamic> hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::CP |
Model::MeasurementVector hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::error |
EKF* hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::filter_ [protected] |
Model::GainMatrix hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::K |
Model::NoiseVariance hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::S |
Model::MeasurementVector hector_pose_estimation::filter::EKF::CorrectorImpl_< ConcreteModel, typename boost::enable_if< class ConcreteModel::HasSubSystem >::type >::y_pred |