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.