My Project 1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
Loading...
Searching...
No Matches
holistic_fusion::HolisticFusionDualGraph Member List

This is the complete list of members for holistic_fusion::HolisticFusionDualGraph, including all inherited members.

activateFallbackGraph()holistic_fusion::HolisticFusionDualGraph
activateFallbackGraph()holistic_fusion::HolisticFusionDualGraph
activateGlobalGraph(const gtsam::Vector3 &imuPosition, const gtsam::Rot3 &imuRotation, const double measurementTime)holistic_fusion::HolisticFusionDualGraph
activeFactorsBufferPtr_holistic_fusion::HolisticFusionDualGraphprivate
activeGraphKeysTimestampsMapBufferPtr_holistic_fusion::HolisticFusionDualGraphprivate
activeGraphValuesBufferPtr_holistic_fusion::HolisticFusionDualGraphprivate
activeImuBufferPreintegratorPtr_holistic_fusion::HolisticFusionDualGraphprivate
activelyUsingActiveGraphMutex_holistic_fusion::HolisticFusionDualGraphprivate
activeSmootherPtr_holistic_fusion::HolisticFusionDualGraphprivate
addBinaryPose3Measurement(const BinaryMeasurementXD< Eigen::Isometry3d, 6 > &delta)=0holistic_fusion::HolisticFusionprivatepure virtual
addCoreImuMeasurementAndGetState(const Eigen::Vector3d &linearAcc, const Eigen::Vector3d &angularVel, const double imuTimeK, std::shared_ptr< SafeIntegratedNavState > &returnPreIntegratedNavStatePtr, std::shared_ptr< SafeNavStateWithCovarianceAndBias > &returnOptimizedStateWithCovarianceAndBiasPtr, Eigen::Matrix< double, 6, 1 > &returnAddedImuMeasurements)holistic_fusion::HolisticFusionprivate
addDualGnssPositionMeasurement(const UnaryMeasurement3D &W_t_W_frame, const Eigen::Vector3d &lastPosition, const Eigen::Vector3d &gnssCovarianceXYZ, const bool attemptGraphSwitching, const bool addedYawBefore)holistic_fusion::HolisticFusionDualGraph
addDualOdometryMeasurementAndReturnNavState(const UnaryMeasurement6D &odometryKm1, const UnaryMeasurement6D &odometryK, const Eigen::Matrix< double, 6, 1 > &poseBetweenNoise)holistic_fusion::HolisticFusionDualGraph
addUnaryBearing3LandmarkMeasurement(UnaryMeasurementXDLandmark< Eigen::Vector3d, 3 > &S_bearing_S_L)=0holistic_fusion::HolisticFusionprivatepure virtual
addUnaryPitchAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< double, 1 > &pitch_R_S)=0holistic_fusion::HolisticFusionprivatepure virtual
addUnaryPose3AbsoluteMeasurement(const UnaryMeasurementXDAbsolute< Eigen::Isometry3d, 6 > &R_T_R_S, const bool addToOnlineSmootherFlag=true)=0holistic_fusion::HolisticFusionprivatepure virtual
addUnaryPosition3AbsoluteMeasurement(UnaryMeasurementXDAbsolute< Eigen::Vector3d, 3 > &R_t_R_S)=0holistic_fusion::HolisticFusionprivatepure virtual
addUnaryPosition3LandmarkMeasurement(UnaryMeasurementXDLandmark< Eigen::Vector3d, 3 > &S_t_S_L, const int landmarkCreationCounter)=0holistic_fusion::HolisticFusionprivatepure virtual
addUnaryRollAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< double, 1 > &roll_R_S)=0holistic_fusion::HolisticFusionprivatepure virtual
addUnaryVelocity3AbsoluteMeasurement(UnaryMeasurementXDAbsolute< Eigen::Vector3d, 3 > &R_v_R_S)=0holistic_fusion::HolisticFusionprivatepure virtual
addUnaryVelocity3LocalMeasurement(UnaryMeasurementXD< Eigen::Vector3d, 3 > &S_v_R_S)=0holistic_fusion::HolisticFusionprivatepure virtual
addUnaryYawAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< double, 1 > &yaw_R_S)=0holistic_fusion::HolisticFusionprivatepure virtual
addZeroMotionFactor(double timeKm1, double timeK, double noiseDensity)holistic_fusion::HolisticFusionprivate
addZeroVelocityFactor(double timeK, double noiseDensity)holistic_fusion::HolisticFusionprivate
alignedImuFlag_holistic_fusion::HolisticFusionprivate
alignImu_(double &imuAttitudeRoll, double &imuAttitudePitch)holistic_fusion::HolisticFusionprivate
areRollAndPitchInited() constholistic_fusion::HolisticFusionprivate
areYawAndPositionInited() constholistic_fusion::HolisticFusionprivate
checkAndPrintCovarianceViolation_(const std::string &measurementName, const bool violatedFlag)holistic_fusion::HolisticFusionprivate
coreImuBufferPtr_holistic_fusion::HolisticFusionprivate
fallbackGraphActiveFlag()holistic_fusion::HolisticFusionDualGraphinline
fallbackGraphKeysTimestampsMapBufferPtr_holistic_fusion::HolisticFusionDualGraphprivate
foundInitialYawAndPositionFlag_holistic_fusion::HolisticFusionprivate
getNormalOperationFlag() constholistic_fusion::HolisticFusioninlineprivate
globalGraphActiveFlag()holistic_fusion::HolisticFusionDualGraphinline
globalGraphKeysTimestampsMapBufferPtr_holistic_fusion::HolisticFusionDualGraphprivate
graphConfigPtr_holistic_fusion::HolisticFusionprivate
graphMgrPtr_holistic_fusion::HolisticFusionDualGraphprivate
graphNames_holistic_fusion::HolisticFusionDualGraphprivate
HolisticFusion()holistic_fusion::HolisticFusionprivate
HolisticFusionDualGraph()holistic_fusion::HolisticFusionDualGraph
imuCallbackCounter_holistic_fusion::HolisticFusionprivate
initedGraphFlag_holistic_fusion::HolisticFusionprivate
initGraph_(const double timeStamp_k, const Eigen::Vector3d &imuAngularVelocity)holistic_fusion::HolisticFusionprivate
initWorldFrameToFixedFrameTransform(const Eigen::Isometry3d &T_W_F, const std::string &fixedFrame)holistic_fusion::HolisticFusionprivate
initYawAndPosition(const UnaryMeasurementXD< Eigen::Isometry3d, 6 > &unary6DMeasurement)holistic_fusion::HolisticFusionprivate
initYawAndPositionInWorld(const double yaw_W_frame1, const Eigen::Vector3d &W_t_W_frame2, const std::string &frame1, const std::string &frame2)holistic_fusion::HolisticFusionprivate
initYawAndPositionMutex_holistic_fusion::HolisticFusionprivate
isCovarianceViolated_(const Eigen::Matrix< double, DIM, 1 > &covariance, const double covarianceViolationThreshold)holistic_fusion::HolisticFusioninlineprivate
isGnssCovarianceViolated_(const Eigen::Vector3d &gnssCovarianceXYZ)holistic_fusion::HolisticFusionDualGraphprotected
isGraphInited() constholistic_fusion::HolisticFusionprivate
logRealTimeNavStates(const std::string &savePath)holistic_fusion::HolisticFusionprivate
measurementsWithViolatedCovariance_holistic_fusion::HolisticFusionprivate
normalOperationFlag_holistic_fusion::HolisticFusionprivate
optimizeGraph_()holistic_fusion::HolisticFusionDualGraphprotected
optimizeGraphFlag_holistic_fusion::HolisticFusionprivate
optimizeGraphMutex_holistic_fusion::HolisticFusionprivate
optimizeGraphThread_holistic_fusion::HolisticFusionprivate
optimizeSlowBatchSmoother(int maxIterations, const std::string &savePath, const bool saveCovarianceFlag)holistic_fusion::HolisticFusionprivate
optimizeSlowBatchSmoother(int maxIterations, const bool computePoseCovarianceFlag)holistic_fusion::HolisticFusionprivate
preIntegratedNavStatePtr_holistic_fusion::HolisticFusionprivate
pretendFirstMeasurementReceived()holistic_fusion::HolisticFusionprivate
setup()holistic_fusion::HolisticFusionDualGraphvirtual
holistic_fusion::HolisticFusion::setup(const std::shared_ptr< GraphConfig > graphConfigPtr, const std::shared_ptr< StaticTransforms > staticTransformsPtr)holistic_fusion::HolisticFusionprivate
staticTransformsPtr_holistic_fusion::HolisticFusionprivate
stopOptimizeGraphThread_holistic_fusion::HolisticFusionprivate
swappingActiveGraphMutex_holistic_fusion::HolisticFusionDualGraphprivate
validFirstMeasurementReceivedFlag_holistic_fusion::HolisticFusionprivate
W_t_W_Frame1_to_W_t_W_Frame2_(const Eigen::Vector3d &W_t_W_frame1, const std::string &frame1, const std::string &frame2, const Eigen::Matrix3d &R_W_frame2)holistic_fusion::HolisticFusionDualGraphprotected
~HolisticFusion()holistic_fusion::HolisticFusionprivatevirtual
~HolisticFusionDualGraph()=defaultholistic_fusion::HolisticFusionDualGraph