|
quater_ikf
|
Class for Adaptive measurement matrix for the attitude correction in 3D. More...
#include <AdaptiveAttitudeCov.hpp>
Public Member Functions | |
| AdaptiveAttitudeCov (const unsigned int M1, const unsigned int M2, const double GAMMA) | |
| ~AdaptiveAttitudeCov () | |
| Eigen::Matrix< _Scalar, _MeasurementSize, _MeasurementSize > | matrix (const Eigen::Matrix< _Scalar, _DoFState, 1 > xk, const Eigen::Matrix< _Scalar, _DoFState, _DoFState > &Pk, const Eigen::Matrix< _Scalar, _MeasurementSize, 1 > &z, const Eigen::Matrix< _Scalar, _MeasurementSize, _DoFState > &H, const Eigen::Matrix< _Scalar, _MeasurementSize, _MeasurementSize > &R) |
Protected Types | |
| typedef Eigen::Matrix< _Scalar, _MeasurementSize, _MeasurementSize > | MeasurementMatrix |
Protected Attributes | |
| unsigned int | r1count |
| unsigned int | m1 |
| unsigned int | m2 |
| double | gamma |
| unsigned int | r2count |
| std::vector< MeasurementMatrix, Eigen::aligned_allocator < MeasurementMatrix > > | RHist |
Class for Adaptive measurement matrix for the attitude correction in 3D.
|
protected |
|
inline |
|
inline |
|
inline |
Measurement noise covariance matrix for the adaptive algorithm
Measurement noise matrix from accelerometers matrix Ra
Uk measurement noise covariance matrix for the adaptive algorithm
External acceleration covariance matrix
Unitary matrix U for the SVD decomposition
Lambda vector for the adaptive algorithm
mu vector for the adaptive algorithm
Unitary matrix V for the SVD decomposition
Estimation of R
r1count + 1 modulus the number of history M1
Starting the Uk is R
Single Value Decomposition
eigenvalues
eigenvectors
Auxiliary vector variable
Auxiliary vector variable
R is the static and Qstar is the external acceleration covariance
|
protected |
Parameter for adaptive algorithm (to prevent falser entering in no-external acc mode)
|
protected |
Variable used in the adaptive algorithm, to compute the Uk matrix for SVD
|
protected |
Parameter for adaptive algorithm (to estimate Uk which is not directly observale)
|
protected |
|
protected |
Parameter for adaptive algorithm (only entering when Qstart is greater than RHR'+Ra)
|
protected |
Parameter for adaptive algorithm History of M1 measurement noise covariance matrix (for the adaptive algorithm)
1.8.6