ImFusion SDK 4.3
KalmanPosition Class Reference

#include <ImFusion/Base/KalmanPosition.h>

Kalman filter for position data. More...

Detailed Description

Kalman filter for position data.

Public Member Functions

void init (const Eigen::Vector3d &measurement, double sigma)
 Inits Kalman filter.
 
Eigen::Matrix< double, 6, 1 > getState () const
 Returns current state of Kalman filter.
 
double getProcessSigma () const
 Returns process noise sigma.
 
double getMeasurementSigma () const
 Returns measurement noise sigma.
 
void setProcessSigma (double sigmaProcess)
 Sets process noise sigma.
 
void setMeasurementSigma (double sigmaMeasurement)
 Sets measurement noise sigma.
 
Eigen::Vector3d update (const Eigen::Vector3d &measurement, double dt)
 Updates Kalman filter using new measurement and returns corrected measurement.
 
Eigen::Vector3d update (double dt)
 Updates Kalman filter using prediction model only.
 

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close