mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
mrs_lib::UKF< n_states, n_inputs, n_measurements > Member List

This is the complete list of members for mrs_lib::UKF< n_states, n_inputs, n_measurements >, including all inherited members.

Base_class typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >protected
computeInverse(const Pzz_t &Pzz) const (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
computeKalmanGain([[maybe_unused]] const x_t &x, [[maybe_unused]] const z_t &inn, const K_t &Pxz, const Pzz_t &Pzz) const (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protectedvirtual
computePaSqrt(const P_t &P) const (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
computeSigmas(const x_t &x, const P_t &P) const (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
computeWeights() (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
correct(const statecov_t &sc, const z_t &z, const R_t &R) const overridemrs_lib::UKF< n_states, n_inputs, n_measurements >virtual
mrs_lib::KalmanFilter::correct(const statecov_t &sc, const z_t &z, const R_t &R) const =0mrs_lib::KalmanFilter< n_states, n_inputs, n_measurements >privatepure virtual
K_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >protected
mmrs_lib::UKF< n_states, n_inputs, n_measurements >protectedstatic
m_alpha (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
m_beta (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
m_kappa (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
m_lambda (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
m_observation_model (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
m_transition_model (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
m_Wc (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
m_Wm (defined in mrs_lib::UKF< n_states, n_inputs, n_measurements >)mrs_lib::UKF< n_states, n_inputs, n_measurements >protected
nmrs_lib::UKF< n_states, n_inputs, n_measurements >protectedstatic
observation_model_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
pmrs_lib::UKF< n_states, n_inputs, n_measurements >protectedstatic
P_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
predict(const statecov_t &sc, const u_t &u, const Q_t &Q, double dt) const overridemrs_lib::UKF< n_states, n_inputs, n_measurements >virtual
mrs_lib::KalmanFilter::predict(const statecov_t &sc, const u_t &u, const Q_t &Q, double dt) const =0mrs_lib::KalmanFilter< n_states, n_inputs, n_measurements >privatepure virtual
Pzz_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >protected
Q_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
R_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
setConstants(const double alpha, const double kappa, const double beta)mrs_lib::UKF< n_states, n_inputs, n_measurements >
setObservationModel(const observation_model_t &observation_model)mrs_lib::UKF< n_states, n_inputs, n_measurements >
setTransitionModel(const transition_model_t &transition_model)mrs_lib::UKF< n_states, n_inputs, n_measurements >
statecov_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
transition_model_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
u_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
UKF()mrs_lib::UKF< n_states, n_inputs, n_measurements >
UKF(const transition_model_t &transition_model, const observation_model_t &observation_model, const double alpha=1e-3, const double kappa=1, const double beta=2)mrs_lib::UKF< n_states, n_inputs, n_measurements >
wmrs_lib::UKF< n_states, n_inputs, n_measurements >protectedstatic
W_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
X_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >protected
x_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
z_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >
Z_t typedefmrs_lib::UKF< n_states, n_inputs, n_measurements >protected