0.3.0
Loading...
Searching...
No Matches
NAV::LooselyCoupledKF Member List

This is the complete list of members for NAV::LooselyCoupledKF, including all inherited members.

_autostartWorkerNAV::Nodeinlineprivatestatic
_b_leverArm_InsGnssNAV::LooselyCoupledKFprivate
_checkKalmanMatricesRanksNAV::LooselyCoupledKFprivate
_configWindowFocusNAV::Nodeprivate
_configWindowForceCollapseNAV::Nodeprivate
_configWindowIsCollapsedNAV::Nodeprivate
_configWindowMutexNAV::Nodeprivate
_disableNAV::Nodeprivate
_externalInitTimeNAV::LooselyCoupledKFprivate
_gnssMeasurementUncertaintyPositionNAV::LooselyCoupledKFprivate
_gnssMeasurementUncertaintyPositionOverrideNAV::LooselyCoupledKFprivate
_gnssMeasurementUncertaintyPositionUnitNAV::LooselyCoupledKFprivate
_gnssMeasurementUncertaintyVelocityNAV::LooselyCoupledKFprivate
_gnssMeasurementUncertaintyVelocityOverrideNAV::LooselyCoupledKFprivate
_gnssMeasurementUncertaintyVelocityUnitNAV::LooselyCoupledKFprivate
_guiConfigDefaultWindowSizeNAV::Nodeprotected
_hasConfigNAV::Nodeprotected
_inertialIntegratorNAV::LooselyCoupledKFprivate
_initalRollPitchYawNAV::LooselyCoupledKFprivate
_initBiasAccelNAV::LooselyCoupledKFprivate
_initBiasAccelUnitNAV::LooselyCoupledKFprivate
_initBiasGyroNAV::LooselyCoupledKFprivate
_initBiasGyroUnitNAV::LooselyCoupledKFprivate
_initCovarianceAttitudeAnglesNAV::LooselyCoupledKFprivate
_initCovarianceAttitudeAnglesUnitNAV::LooselyCoupledKFprivate
_initCovarianceBiasAccelNAV::LooselyCoupledKFprivate
_initCovarianceBiasAccelUnitNAV::LooselyCoupledKFprivate
_initCovarianceBiasGyroNAV::LooselyCoupledKFprivate
_initCovarianceBiasGyroUnitNAV::LooselyCoupledKFprivate
_initCovariancePositionNAV::LooselyCoupledKFprivate
_initCovariancePositionUnitNAV::LooselyCoupledKFprivate
_initCovarianceVelocityNAV::LooselyCoupledKFprivate
_initCovarianceVelocityUnitNAV::LooselyCoupledKFprivate
_initializeStateOverExternalPinNAV::LooselyCoupledKFprivate
_initialSensorBiasesAppliedNAV::LooselyCoupledKFprivate
_kalmanFilterNAV::LooselyCoupledKFprivate
_lastImuObsNAV::LooselyCoupledKFprivate
_lockConfigDuringRunNAV::Nodeprotected
_modeNAV::Nodeprivate
_onlyRealTimeNAV::Nodeprotected
_phiCalculationAlgorithmNAV::LooselyCoupledKFprivate
_phiCalculationTaylorOrderNAV::LooselyCoupledKFprivate
_preferAccelerationOverDeltaMeasurementsNAV::LooselyCoupledKFprivate
_qCalculationAlgorithmNAV::LooselyCoupledKFprivate
_randomProcessAccelNAV::LooselyCoupledKFprivate
_randomProcessGyroNAV::LooselyCoupledKFprivate
_reinitializeNAV::Nodeprivate
_showConfigNAV::Nodeprivate
_sizeNAV::Nodeprivate
_stateNAV::Nodeprivate
_stateMutexNAV::Nodemutableprivate
_stdev_badNAV::LooselyCoupledKFprivate
_stdev_bgdNAV::LooselyCoupledKFprivate
_stdev_raNAV::LooselyCoupledKFprivate
_stdev_rgNAV::LooselyCoupledKFprivate
_stdevAccelBiasUnitsNAV::LooselyCoupledKFprivate
_stdevAccelNoiseUnitsNAV::LooselyCoupledKFprivate
_stdevGyroBiasUnitsNAV::LooselyCoupledKFprivate
_stdevGyroNoiseUnitsNAV::LooselyCoupledKFprivate
_tau_badNAV::LooselyCoupledKFprivate
_tau_bgdNAV::LooselyCoupledKFprivate
_workerNAV::Nodeprivate
_workerConditionVariableNAV::Nodeprivate
_workerMutexNAV::Nodeprivate
_workerTimeoutNAV::Nodeprivate
_workerWakeupNAV::Nodeprivate
AccBiasX enum valueNAV::LooselyCoupledKF
AccBiasY enum valueNAV::LooselyCoupledKF
AccBiasZ enum valueNAV::LooselyCoupledKF
afterCreateLink(OutputPin &startPin, InputPin &endPin)NAV::Nodevirtual
afterDeleteLink(OutputPin &startPin, InputPin &endPin)NAV::Nodevirtual
callbacksEnabledNAV::Node
category()NAV::LooselyCoupledKFstatic
deinitialize() overrideNAV::LooselyCoupledKFprivatevirtual
doDeinitialize(bool wait=false)NAV::Node
doDisable(bool wait=false)NAV::Node
doEnable()NAV::Node
doInitialize(bool wait=false)NAV::Node
doReinitialize(bool wait=false)NAV::Node
dPosNAV::LooselyCoupledKFinlineprivatestatic
dPosAlt enum valueNAV::LooselyCoupledKF
dPosLat enum valueNAV::LooselyCoupledKF
dPosLon enum valueNAV::LooselyCoupledKF
dPosX enum valueNAV::LooselyCoupledKF
dPosY enum valueNAV::LooselyCoupledKF
dPosZ enum valueNAV::LooselyCoupledKF
dVelNAV::LooselyCoupledKFinlineprivatestatic
dVelD enum valueNAV::LooselyCoupledKF
dVelE enum valueNAV::LooselyCoupledKF
dVelN enum valueNAV::LooselyCoupledKF
dVelX enum valueNAV::LooselyCoupledKF
dVelY enum valueNAV::LooselyCoupledKF
dVelZ enum valueNAV::LooselyCoupledKF
e_measurementInnovation_dz(const Eigen::Vector3d &e_positionMeasurement, const Eigen::Vector3d &e_positionEstimate, const Eigen::Vector3d &e_velocityMeasurement, const Eigen::Vector3d &e_velocityEstimate, const Eigen::Quaterniond &e_Quat_b, const Eigen::Vector3d &b_leverArm_InsGnss, const Eigen::Vector3d &b_omega_ib, const Eigen::Matrix3d &e_Omega_ie)NAV::LooselyCoupledKFprivatestatic
e_measurementMatrix_H(const Eigen::Matrix3d &e_Dcm_b, const Eigen::Vector3d &b_omega_ib, const Eigen::Vector3d &b_leverArm_InsGnss, const Eigen::Matrix3d &e_Omega_ie)NAV::LooselyCoupledKFprivatestatic
e_measurementNoiseCovariance_R(const Eigen::Vector3d &gnssVariancePosition, const Eigen::Vector3d &gnssVarianceVelocity)NAV::LooselyCoupledKFprivatestatic
e_systemMatrix_F(const Eigen::Quaterniond &e_Quat_b, const Eigen::Vector3d &b_specForce_ib, const Eigen::Vector3d &e_position, const Eigen::Vector3d &e_gravitation, double r_eS_e, const Eigen::Vector3d &e_omega_ie, const Eigen::Vector3d &tau_bad, const Eigen::Vector3d &tau_bgd) constNAV::LooselyCoupledKFprivate
e_systemNoiseCovarianceMatrix_Q(const Eigen::Vector3d &sigma2_ra, const Eigen::Vector3d &sigma2_rg, const Eigen::Vector3d &sigma2_bad, const Eigen::Vector3d &sigma2_bgd, const Eigen::Vector3d &tau_bad, const Eigen::Vector3d &tau_bgd, const Eigen::Matrix3d &e_F_21, const Eigen::Matrix3d &e_Dcm_b, const double &tau_s)NAV::LooselyCoupledKFprivatestatic
flush()NAV::Nodevirtual
getInputValue(size_t portIndex) constNAV::Nodeinline
getMode() constNAV::Node
getSize() constNAV::Node
getState() constNAV::Node
GnssMeasurementUncertaintyPositionUnit enum nameNAV::LooselyCoupledKFprivate
GnssMeasurementUncertaintyVelocityUnit enum nameNAV::LooselyCoupledKFprivate
guiConfig() overrideNAV::LooselyCoupledKFvirtual
GyrBiasX enum valueNAV::LooselyCoupledKF
GyrBiasY enum valueNAV::LooselyCoupledKF
GyrBiasZ enum valueNAV::LooselyCoupledKF
idNAV::Node
InitBiasAccelUnit enum nameNAV::LooselyCoupledKFprivate
InitBiasGyroUnit enum nameNAV::LooselyCoupledKFprivate
InitCovarianceAttitudeAnglesUnit enum nameNAV::LooselyCoupledKFprivate
InitCovarianceBiasAccelUnit enum nameNAV::LooselyCoupledKFprivate
InitCovarianceBiasGyroUnit enum nameNAV::LooselyCoupledKFprivate
InitCovariancePositionUnit enum nameNAV::LooselyCoupledKFprivate
InitCovarianceVelocityUnit enum nameNAV::LooselyCoupledKFprivate
initialErrorCovarianceMatrix_P0(const Eigen::Vector3d &variance_angles, const Eigen::Vector3d &variance_vel, const Eigen::Vector3d &variance_pos, const Eigen::Vector3d &variance_accelBias, const Eigen::Vector3d &variance_gyroBias) constNAV::LooselyCoupledKFprivate
initialize() overrideNAV::LooselyCoupledKFprivatevirtual
INPUT_PORT_INDEX_GNSSNAV::LooselyCoupledKFprivatestatic
INPUT_PORT_INDEX_IMUNAV::LooselyCoupledKFprivatestatic
INPUT_PORT_INDEX_POS_VEL_ATT_INITNAV::LooselyCoupledKFprivatestatic
inputPinFromId(ax::NodeEditor::PinId pinId)NAV::Node
inputPinIndexFromId(ax::NodeEditor::PinId pinId) constNAV::Node
inputPinsNAV::Node
invokeCallbacks(size_t portIndex, const std::shared_ptr< const NodeData > &data)NAV::Node
invokeCallbackWithPosVelAtt(const PosVelAtt &posVelAtt)NAV::LooselyCoupledKFprivate
isDisabled() constNAV::Node
isInitialized() constNAV::Node
isOnlyRealtime() constNAV::Node
isTransient() constNAV::Node
KFAccBiasNAV::LooselyCoupledKFinlineprivatestatic
KFAttNAV::LooselyCoupledKFinlineprivatestatic
KFGyrBiasNAV::LooselyCoupledKFinlineprivatestatic
KFMeas enum nameNAV::LooselyCoupledKF
KFPosNAV::LooselyCoupledKFinlineprivatestatic
KFPosVelNAV::LooselyCoupledKFinlineprivatestatic
KFStates enum nameNAV::LooselyCoupledKF
KFVelNAV::LooselyCoupledKFinlineprivatestatic
kindNAV::Node
LooselyCoupledKF()NAV::LooselyCoupledKF
LooselyCoupledKF(const LooselyCoupledKF &)=deleteNAV::LooselyCoupledKF
LooselyCoupledKF(LooselyCoupledKF &&)=deleteNAV::LooselyCoupledKF
looselyCoupledPrediction(const std::shared_ptr< const PosVelAtt > &inertialNavSol, double tau_i, const ImuPos &imuPos)NAV::LooselyCoupledKFprivate
looselyCoupledUpdate(const std::shared_ptr< const PosVel > &posVelObs)NAV::LooselyCoupledKFprivate
MeasNAV::LooselyCoupledKFinlineprivatestatic
Mode enum nameNAV::Node
n_measurementInnovation_dz(const Eigen::Vector3d &lla_positionMeasurement, const Eigen::Vector3d &lla_positionEstimate, const Eigen::Vector3d &n_velocityMeasurement, const Eigen::Vector3d &n_velocityEstimate, const Eigen::Matrix3d &T_rn_p, const Eigen::Quaterniond &n_Quat_b, const Eigen::Vector3d &b_leverArm_InsGnss, const Eigen::Vector3d &b_omega_ib, const Eigen::Matrix3d &n_Omega_ie)NAV::LooselyCoupledKFprivatestatic
n_measurementMatrix_H(const Eigen::Matrix3d &T_rn_p, const Eigen::Matrix3d &n_Dcm_b, const Eigen::Vector3d &b_omega_ib, const Eigen::Vector3d &b_leverArm_InsGnss, const Eigen::Matrix3d &n_Omega_ie)NAV::LooselyCoupledKFprivatestatic
n_measurementNoiseCovariance_R(const Eigen::Vector3d &gnssVarianceLatLonAlt, const Eigen::Vector3d &gnssVarianceVelocity)NAV::LooselyCoupledKFprivatestatic
n_systemMatrix_F(const Eigen::Quaterniond &n_Quat_b, const Eigen::Vector3d &b_specForce_ib, const Eigen::Vector3d &n_omega_in, const Eigen::Vector3d &n_velocity, const Eigen::Vector3d &lla_position, double R_N, double R_E, double g_0, double r_eS_e, const Eigen::Vector3d &tau_bad, const Eigen::Vector3d &tau_bgd) constNAV::LooselyCoupledKFprivate
n_systemNoiseCovarianceMatrix_Q(const Eigen::Vector3d &sigma2_ra, const Eigen::Vector3d &sigma2_rg, const Eigen::Vector3d &sigma2_bad, const Eigen::Vector3d &sigma2_bgd, const Eigen::Vector3d &tau_bad, const Eigen::Vector3d &tau_bgd, const Eigen::Matrix3d &n_F_21, const Eigen::Matrix3d &T_rn_p, const Eigen::Matrix3d &n_Dcm_b, const double &tau_s)NAV::LooselyCoupledKFprivatestatic
nameNAV::Node
nameId() constNAV::Node
Node(std::string name)NAV::Nodeexplicit
Node(const Node &)=deleteNAV::Node
Node(Node &&)=deleteNAV::Node
noiseInputMatrix_G(const Eigen::Quaterniond &ien_Quat_b)NAV::LooselyCoupledKFprivatestatic
noiseScaleMatrix_W(const Eigen::Vector3d &sigma_ra, const Eigen::Vector3d &sigma_rg, const Eigen::Vector3d &sigma_bad, const Eigen::Vector3d &sigma_bgd, const Eigen::Vector3d &tau_bad, const Eigen::Vector3d &tau_bgd)NAV::LooselyCoupledKFprivate
notifyOutputValueChanged(size_t pinIdx, const InsTime &insTime, const std::scoped_lock< std::mutex > &guard)NAV::Node
onCreateLink(OutputPin &startPin, InputPin &endPin)NAV::Nodevirtual
onDeleteLink(OutputPin &startPin, InputPin &endPin)NAV::Nodevirtual
operator=(const LooselyCoupledKF &)=deleteNAV::LooselyCoupledKF
operator=(LooselyCoupledKF &&)=deleteNAV::LooselyCoupledKF
NAV::Node::operator=(const Node &)=deleteNAV::Node
NAV::Node::operator=(Node &&)=deleteNAV::Node
OUTPUT_PORT_INDEX_SOLUTIONNAV::LooselyCoupledKFprivatestatic
outputPinFromId(ax::NodeEditor::PinId pinId)NAV::Node
outputPinIndexFromId(ax::NodeEditor::PinId pinId) constNAV::Node
outputPinsNAV::Node
PhiCalculationAlgorithm enum nameNAV::LooselyCoupledKFprivate
Pitch enum valueNAV::LooselyCoupledKF
pollEventsNAV::Node
PosAlt enum valueNAV::LooselyCoupledKF
PosLat enum valueNAV::LooselyCoupledKF
PosLon enum valueNAV::LooselyCoupledKF
PosX enum valueNAV::LooselyCoupledKF
PosY enum valueNAV::LooselyCoupledKF
PosZ enum valueNAV::LooselyCoupledKF
Psi_eb_1 enum valueNAV::LooselyCoupledKF
Psi_eb_2 enum valueNAV::LooselyCoupledKF
Psi_eb_3 enum valueNAV::LooselyCoupledKF
QCalculationAlgorithm enum nameNAV::LooselyCoupledKFprivate
RandomProcess enum nameNAV::LooselyCoupledKFprivate
recvImuObservation(InputPin::NodeDataQueue &queue, size_t pinIdx)NAV::LooselyCoupledKFprivate
recvPosVelAttInit(InputPin::NodeDataQueue &queue, size_t pinIdx)NAV::LooselyCoupledKFprivate
recvPosVelObservation(InputPin::NodeDataQueue &queue, size_t pinIdx)NAV::LooselyCoupledKFprivate
releaseInputValue(size_t portIndex)NAV::Node
requestOutputValueLock(size_t pinIdx)NAV::Node
resetNode()NAV::Nodevirtual
restore(const json &j) overrideNAV::LooselyCoupledKFvirtual
restoreAtferLink(const json &j)NAV::Nodevirtual
Roll enum valueNAV::LooselyCoupledKF
save() const overrideNAV::LooselyCoupledKFvirtual
State enum nameNAV::Node
StatesNAV::LooselyCoupledKFinlineprivatestatic
StdevAccelBiasUnits enum nameNAV::LooselyCoupledKFprivate
StdevAccelNoiseUnits enum nameNAV::LooselyCoupledKFprivate
StdevGyroBiasUnits enum nameNAV::LooselyCoupledKFprivate
StdevGyroNoiseUnits enum nameNAV::LooselyCoupledKFprivate
toString(State state)NAV::Nodestatic
type() const overrideNAV::LooselyCoupledKFvirtual
typeStatic()NAV::LooselyCoupledKFstatic
updateExternalPvaInitPin()NAV::LooselyCoupledKFprivate
VelD enum valueNAV::LooselyCoupledKF
VelE enum valueNAV::LooselyCoupledKF
VelN enum valueNAV::LooselyCoupledKF
VelX enum valueNAV::LooselyCoupledKF
VelY enum valueNAV::LooselyCoupledKF
VelZ enum valueNAV::LooselyCoupledKF
wakeWorker()NAV::Node
workerDeinitializeNode()NAV::Nodeprivate
workerInitializeNode()NAV::Nodeprivate
workerThread(Node *node)NAV::Nodeprivatestatic
workerTimeoutHandler()NAV::Nodeprivatevirtual
Yaw enum valueNAV::LooselyCoupledKF
~LooselyCoupledKF() overrideNAV::LooselyCoupledKF
~Node()NAV::Nodevirtual