0.4.1
Loading...
Searching...
No Matches
NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate Struct Reference

Saved pre-update state and measurement. More...

Data Fields

KeyedMatrixX< Scalar, StateKeyType, StateKeyType > F
 ๐… System model matrix (n x n)
 
KeyedMatrixX< Scalar, StateKeyType, StateKeyType > G
 ๐† Noise input matrix (n x o)
 
KeyedMatrixX< Scalar, MeasKeyType, StateKeyType > H
 ๐‡ Measurement sensitivity matrix (m x n)
 
KeyedMatrixX< Scalar, StateKeyType, MeasKeyType > K
 
KeyedMatrixX< Scalar, StateKeyType, StateKeyType > P
 ๐ Error covariance matrix (n x n)
 
KeyedMatrixX< Scalar, StateKeyType, StateKeyType > Phi
 ๐šฝ State transition matrix (n x n)
 
KeyedMatrixX< Scalar, StateKeyType, StateKeyType > Q
 ๐ System/Process noise covariance matrix (n x n)
 
KeyedMatrixX< Scalar, MeasKeyType, MeasKeyType > R
 ๐‘ = ๐ธ{๐ฐโ‚˜๐ฐโ‚˜แต€} Measurement noise covariance matrix (m x m)
 
KeyedMatrixX< Scalar, MeasKeyType, MeasKeyType > S
 ๐—ฆ Measurement prediction covariance matrix (m x m)
 
bool saved
 Flag whether the state was saved.
 
KeyedMatrixX< Scalar, StateKeyType, StateKeyType > W
 ๐– Noise scale matrix (o x o)
 
KeyedVectorX< Scalar, StateKeyType > x
 xฬ‚ State vector (n x 1)
 
KeyedVectorX< Scalar, MeasKeyType > z
 ๐ณ Measurement vector (m x 1)
 

Detailed Description

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
struct NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate

Saved pre-update state and measurement.

Definition at line 527 of file KeyedKalmanFilter.hpp.

Field Documentation

◆ F

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, StateKeyType, StateKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::F

๐… System model matrix (n x n)

Definition at line 541 of file KeyedKalmanFilter.hpp.

◆ G

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, StateKeyType, StateKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::G

๐† Noise input matrix (n x o)

Definition at line 542 of file KeyedKalmanFilter.hpp.

◆ H

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, MeasKeyType, StateKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::H

๐‡ Measurement sensitivity matrix (m x n)

Definition at line 536 of file KeyedKalmanFilter.hpp.

◆ K

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, StateKeyType, MeasKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::K

๐Š Kalman gain matrix (n x m)

Definition at line 539 of file KeyedKalmanFilter.hpp.

◆ P

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, StateKeyType, StateKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::P

๐ Error covariance matrix (n x n)

Definition at line 532 of file KeyedKalmanFilter.hpp.

◆ Phi

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, StateKeyType, StateKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::Phi

๐šฝ State transition matrix (n x n)

Definition at line 533 of file KeyedKalmanFilter.hpp.

◆ Q

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, StateKeyType, StateKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::Q

๐ System/Process noise covariance matrix (n x n)

Definition at line 534 of file KeyedKalmanFilter.hpp.

◆ R

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, MeasKeyType, MeasKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::R

๐‘ = ๐ธ{๐ฐโ‚˜๐ฐโ‚˜แต€} Measurement noise covariance matrix (m x m)

Definition at line 537 of file KeyedKalmanFilter.hpp.

◆ S

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, MeasKeyType, MeasKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::S

๐—ฆ Measurement prediction covariance matrix (m x m)

Definition at line 538 of file KeyedKalmanFilter.hpp.

◆ saved

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
bool NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::saved

Flag whether the state was saved.

Definition at line 529 of file KeyedKalmanFilter.hpp.

◆ W

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedMatrixX<Scalar, StateKeyType, StateKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::W

๐– Noise scale matrix (o x o)

Definition at line 543 of file KeyedKalmanFilter.hpp.

◆ x

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedVectorX<Scalar, StateKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::x

xฬ‚ State vector (n x 1)

Definition at line 531 of file KeyedKalmanFilter.hpp.

◆ z

template<typename Scalar, typename StateKeyType, typename MeasKeyType>
KeyedVectorX<Scalar, MeasKeyType> NAV::KeyedKalmanFilter< Scalar, StateKeyType, MeasKeyType >::SavedPreUpdate::z

๐ณ Measurement vector (m x 1)

Definition at line 535 of file KeyedKalmanFilter.hpp.


The documentation for this struct was generated from the following file: