#include <ImFusion/Base/KalmanQuaternion.h>
Kalman filter for quaternions.
More...
Kalman filter for quaternions.
|
|
void | init (const Eigen::Vector4d &measurement, double sigma) |
| | Inits Kalman filter.
|
| |
|
Eigen::Matrix< double, 7, 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::Vector4d | update (const Eigen::Vector4d &measurement, double dt) |
| | Updates Kalman filter using new measurement and returns corrected measurement.
|
| |
|
Eigen::Vector4d | update (double dt) |
| | Updates Kalman filter using prediction model only.
|
| |
The documentation for this class was generated from the following file:
- ImFusion/Base/KalmanQuaternion.h