state-observation 1.7.0
Loading...
Searching...
No Matches
flexibility-estimator-base.hpp
Go to the documentation of this file.
1
12#ifndef FLEXIBILITY_ESTIMATION_FLEXIBILITY_ESTIMATOR_BASE_HPP
13#define FLEXIBILITY_ESTIMATION_FLEXIBILITY_ESTIMATOR_BASE_HPP
14
15#include <state-observation/api.h>
17
18namespace stateObservation
19{
20namespace flexibilityEstimation
21{
28{
29public:
32
35
38 virtual void setFlexibilityGuess(const Matrix &) = 0;
39
41 virtual void setMeasurement(const Vector &) = 0;
42
44 virtual Matrix4 getFlexibility() = 0;
45
46protected:
47};
48
49} // namespace flexibilityEstimation
50} // namespace stateObservation
51
52#endif // FLEXIBILITY_ESTIMATION_FLEXIBILITY_ESTIMATOR_BASE_HPP
This class is the base class of the flexibility estimators.
Definition flexibility-estimator-base.hpp:28
virtual ~FlexibilityEstimatorBase()
virtual destructor
Definition flexibility-estimator-base.hpp:31
virtual void setMeasurement(const Vector &)=0
Sets the value of the next sensor measurement y_{k+1}.
virtual Matrix4 getFlexibility()=0
Gets an estimation of the flexibility in the form of a homogeneous matrix.
Definitions of types and some structures.
Definition bidim-elastic-inv-pendulum-dyn-sys.hpp:21
Eigen::Matrix4d Matrix4
4x4 Scalar Matrix
Definition definitions.hpp:115
Eigen::MatrixXd Matrix
Dynamic sized Matrix.
Definition definitions.hpp:100
Eigen::VectorXd Vector
Dynamic sized scalar vector.
Definition definitions.hpp:76