state-observation 1.7.0
General implementation of observers.
Loading...
Searching...
No Matches
offline-model-base-flex-estimation.hpp
1
13
14#ifndef FLEXIBILITYESTIMATION_OFFLINEMODELBASEFLEXESTIMATOR_H
15#define FLEXIBILITYESTIMATION_OFFLINEMODELBASEFLEXESTIMATOR_H
16
17#include <state-observation/api.h>
19#include <vector>
20
21namespace stateObservation
22{
23namespace examples
24{
25
57stateObservation::IndexedVectorArray offlineModelBaseFlexEstimation(
58 const stateObservation::IndexedVectorArray & y,
59 const stateObservation::IndexedVectorArray & u,
60 const Matrix & xh0,
61 const stateObservation::IndexedVectorArray numberOfContacts,
62 double dt,
63 double mass,
64 bool withForce,
65 const stateObservation::IndexedMatrixArray & Q = stateObservation::IndexedMatrixArray(),
66 const stateObservation::IndexedMatrixArray & R = stateObservation::IndexedMatrixArray(),
67 const Matrix3 & kfe = Matrix3::Zero(),
68 const Matrix3 & kfv = Matrix3::Zero(),
69 const Matrix3 & kte = Matrix3::Zero(),
70 const Matrix3 & ktv = Matrix3::Zero(),
71 IndexedVectorArray * prediction = 0x0,
72 IndexedVectorArray * inovation = 0x0,
73 IndexedVectorArray * predictedMeasurements = 0x0,
74 IndexedVectorArray * simulatedMeasurements = 0x0,
75 int verbose = 0x0);
76
77#include <state-observation/examples/offline-model-base-flex-estimation.hxx>
78
79} // namespace examples
80
81} // namespace stateObservation
82
83#endif // FLEXIBILITYESTIMATION_OFFLINEEKFFLEXIBILITYESTIMATION_H
Declares the class of the estimation of the flexibility using an extended Kalman filter and a fixed c...
Filtering of divergent component of motion (DCM) and estimation of a bias betweeen the DCM and the co...
Eigen::Matrix3d Matrix3
3x3 Scalar Matrix
Eigen::MatrixXd Matrix
Dynamic sized Matrix.