This class is the base class of the flexibility estimators. More...
#include <state-observation/flexibility-estimation/flexibility-estimator-base.hpp>

Public Member Functions | |
| virtual | ~FlexibilityEstimatorBase () |
| virtual destructor More... | |
| FlexibilityEstimatorBase () | |
| The constructor. More... | |
| virtual void | setFlexibilityGuess (const Matrix &)=0 |
| virtual void | setMeasurement (const Vector &)=0 |
| Sets the value of the next sensor measurement y_{k+1}. More... | |
| virtual Matrix4 | getFlexibility ()=0 |
| Gets an estimation of the flexibility in the form of a homogeneous matrix. More... | |
This class is the base class of the flexibility estimators.
|
inlinevirtual |
virtual destructor
|
explicit |
The constructor.
|
pure virtual |
Gets an estimation of the flexibility in the form of a homogeneous matrix.
Implemented in stateObservation::flexibilityEstimation::EKFFlexibilityEstimatorBase, stateObservation::flexibilityEstimation::ModelBaseEKFFlexEstimatorIMU, and stateObservation::flexibilityEstimation::FixedContactEKFFlexEstimatorIMU.
|
pure virtual |
Sets a value of the flexibility x_k provided from another source can be used for initialization of the estimator
Implemented in stateObservation::flexibilityEstimation::ModelBaseEKFFlexEstimatorIMU, stateObservation::flexibilityEstimation::FixedContactEKFFlexEstimatorIMU, and stateObservation::flexibilityEstimation::EKFFlexibilityEstimatorBase.
|
pure virtual |
Sets the value of the next sensor measurement y_{k+1}.
Implemented in stateObservation::flexibilityEstimation::EKFFlexibilityEstimatorBase, stateObservation::flexibilityEstimation::ModelBaseEKFFlexEstimatorIMU, and stateObservation::flexibilityEstimation::FixedContactEKFFlexEstimatorIMU.