std::shared_ptr< unsigned int > m_nbDof
Number of states.
KalmanParam(double frequency=100, double noiseFactor=1e-10, double errorFactor=1e-5)
Set the Kalman filter parameters.
Parameters of the reconstruction.
double noiseFactor() const
Return the noise factor.
Class GeneralizedCoordinates.
virtual void reconstructFrame()=0
Proceed to one iteration of the Kalman filter.
std::shared_ptr< biorbd::utils::Vector > m_xp
State vector.
std::shared_ptr< double > m_Te
Inherent parameter to the frequency.
Class GeneralizedAcceleration.
double errorFactor() const
Return the error factor.
Class Kinematic reconstruction algorithm using an Extended Kalman Filter.
double acquisitionFrequency() const
Return the acquisition frequency.
std::shared_ptr< KalmanParam > m_params
The parameters of the Kalman filter.
std::shared_ptr< unsigned int > m_nMeasure
Number of measurements.
std::shared_ptr< biorbd::utils::Matrix > m_Pp
Covariance matrix.
std::shared_ptr< biorbd::utils::Matrix > m_A
Evolution matrix.
Class GeneralizedVelocity.
std::shared_ptr< biorbd::utils::Matrix > m_R
Matrix of the noise on the measurements.
std::shared_ptr< biorbd::utils::Matrix > m_Q
Noise matrix.