Go to the documentation of this file.
20 #ifndef STATEOBSERVER_LINEARKALMANFILTERHPP
21 #define STATEOBSERVER_LINEARKALMANFILTERHPP
23 #include <state-observation/api.h>
66 virtual void setB(
const Bmatrix & B);
69 virtual void clearB();
72 virtual void setD(
const Dmatrix & D);
75 virtual void clearD();
78 Bmatrix getBmatrixConstant(
double c)
const;
81 Bmatrix getBmatrixRandom()
const;
87 bool checkBmatrix(
const Bmatrix &)
const;
90 Dmatrix getDmatrixConstant(
double c)
const;
93 Dmatrix getDmatrixRandom()
const;
99 bool checkDmatrix(
const Dmatrix &)
const;
104 virtual void setStateSize(
Index n);
109 virtual void setMeasureSize(
Index m);
114 virtual void setInputSize(
Index p);
130 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
135 #endif // STATEOBSERVER_LINEARKALMANFILTERHPP
Vector StateVector
StateVector is the type of state vector.
Definition: observer-base.hpp:42
The class of a Linear Kalman filter.
Definition: linear-kalman-filter.hpp:47
It mostly implements the equations of Kalman filtering It is suitablle by derivation to be used incas...
Definition: kalman-filter-base.hpp:50
Eigen::MatrixXd Matrix
Dynamic sized Matrix.
Definition: definitions.hpp:100
Defines the base class of a Kalman filter.
Vector MeasureVector
MeasureVector is the type of measurements vector.
Definition: observer-base.hpp:45
Matrix d_
The container of the Input-State matrix.
Definition: linear-kalman-filter.hpp:124
Matrix Bmatrix
The type of the matrix linking the input to the state.
Definition: linear-kalman-filter.hpp:60
long int TimeIndex
Definition: definitions.hpp:139
Matrix b_
The container of the Input-Measurement matrix.
Definition: linear-kalman-filter.hpp:127
LinearKalmanFilter(Index n, Index m, Index p=0)
Definition: linear-kalman-filter.hpp:54
constexpr double m
mass of the robot
Definition: hrp2.hpp:36
Eigen::Index Index
Definition: definitions.hpp:138
Matrix Dmatrix
The type of the matrix linking the input to the measurement.
Definition: linear-kalman-filter.hpp:63
Definition: bidim-elastic-inv-pendulum-dyn-sys.hpp:20
LinearKalmanFilter()
Default constructor.
Definition: linear-kalman-filter.hpp:57