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

This is the complete list of members for imu_pose3_fuser::ImuPose3Fuser, including all inherited members.

accelBiasMsgPtr_holistic_fusion::HolisticFusionRosprivate
addBinaryPose3Measurement(const BinaryMeasurementXD< Eigen::Isometry3d, 6 > &F_T_F_S) overrideholistic_fusion::HolisticFusionClassicvirtual
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::HolisticFusion
addToLandmarkMarkerArrayMsg(const visualization_msgs::MarkerArrayPtr &markerArrayPtr, const std::string &referenceFrameName, const ros::Time &stamp, const Eigen::Isometry3d &T_R_L, const std::string &transformName)holistic_fusion::HolisticFusionRosprotectedstatic
addToOdometryMsg(const nav_msgs::OdometryPtr &msgPtr, const std::string &fixedFrame, const std::string &movingFrame, const ros::Time &stamp, const Eigen::Isometry3d &T, const Eigen::Vector3d &W_v_W_F, const Eigen::Vector3d &W_w_W_F, const Eigen::Matrix< double, 6, 6 > &poseCovariance=Eigen::Matrix< double, 6, 6 >::Zero(), const Eigen::Matrix< double, 6, 6 > &twistCovariance=Eigen::Matrix< double, 6, 6 >::Zero())holistic_fusion::HolisticFusionRosprotectedstatic
addToPathMsg(const nav_msgs::PathPtr &pathPtr, const std::string &frameName, const ros::Time &stamp, const Eigen::Vector3d &t, int maxBufferLength)holistic_fusion::HolisticFusionRosprotectedstatic
addToPoseWithCovarianceStampedMsg(const geometry_msgs::PoseWithCovarianceStampedPtr &msgPtr, const std::string &frameName, const ros::Time &stamp, const Eigen::Isometry3d &T, const Eigen::Matrix< double, 6, 6 > &transformCovariance=Eigen::Matrix< double, 6, 6 >::Zero())holistic_fusion::HolisticFusionRosprotectedstatic
addUnaryBearing3LandmarkMeasurement(UnaryMeasurementXDLandmark< Eigen::Vector3d, 3 > &S_bearing_S_L) overrideholistic_fusion::HolisticFusionHolisticvirtual
addUnaryHeadingAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< Eigen::Matrix3d, 1 > &R_M_S)holistic_fusion::HolisticFusionHolistic
addUnaryPitchAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< double, 1 > &pitch_F_S) overrideholistic_fusion::HolisticFusionClassicvirtual
addUnaryPose3AbsoluteMeasurement(const UnaryMeasurementXDAbsolute< Eigen::Isometry3d, 6 > &R_T_R_S, const bool addToOnlineSmootherFlag=true) overrideholistic_fusion::HolisticFusionHolisticvirtual
addUnaryPosition3AbsoluteMeasurement(UnaryMeasurementXDAbsolute< Eigen::Vector3d, 3 > &R_t_R_S) overrideholistic_fusion::HolisticFusionHolisticvirtual
addUnaryPosition3LandmarkMeasurement(UnaryMeasurementXDLandmark< Eigen::Vector3d, 3 > &S_t_S_L, const int landmarkCreationCounter) overrideholistic_fusion::HolisticFusionHolisticvirtual
addUnaryRollAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< double, 1 > &roll_F_S) overrideholistic_fusion::HolisticFusionClassicvirtual
addUnaryVelocity3AbsoluteMeasurement(UnaryMeasurementXDAbsolute< Eigen::Vector3d, 3 > &R_v_R_S) overrideholistic_fusion::HolisticFusionHolisticvirtual
addUnaryVelocity3LocalMeasurement(UnaryMeasurementXD< Eigen::Vector3d, 3 > &S_v_F_S) overrideholistic_fusion::HolisticFusionHolisticvirtual
addUnaryVelocity3LocalMovingFrameMeasurement(UnaryMeasurementXD< Eigen::Vector3d, 3 > &S_v_F_S, const Eigen::Isometry3d &T_I_sensorFrame, const Eigen::Vector3d &I_w_W_I)holistic_fusion::HolisticFusionHolistic
addUnaryYawAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< double, 1 > &yaw_W_S) overrideholistic_fusion::HolisticFusionClassicvirtual
addZeroMotionFactor(double timeKm1, double timeK, double noiseDensity)holistic_fusion::HolisticFusion
addZeroVelocityFactor(double timeK, double noiseDensity)holistic_fusion::HolisticFusion
alignedImuFlag_holistic_fusion::HolisticFusionprotected
areRollAndPitchInited() constholistic_fusion::HolisticFusion
areYawAndPositionInited() constholistic_fusion::HolisticFusion
checkAndPrintCovarianceViolation_(const std::string &measurementName, const bool violatedFlag)holistic_fusion::HolisticFusionprotected
coreImuBufferPtr_holistic_fusion::HolisticFusionprotected
createContactMarker(const std::string &referenceFrameName, const ros::Time &stamp, const Eigen::Vector3d &position, const std::string &nameSpace, const int id, const Eigen::Vector3d &colorRgb, visualization_msgs::Marker &marker)holistic_fusion::HolisticFusionRosprotectedstatic
createVelocityMarker(const std::string &referenceFrameName, const ros::Time &stamp, const Eigen::Vector3d &velocity, const Eigen::Vector3d &colorRgb, visualization_msgs::Marker &marker)holistic_fusion::HolisticFusionRosprotectedstatic
currentTimeholistic_fusion::HolisticFusionRosprotected
currentTime_imu_pose3_fuser::ImuPose3Fuserprivate
estOdomImuMsgPtr_holistic_fusion::HolisticFusionRosprivate
estOdomImuPathPtr_holistic_fusion::HolisticFusionRosprivate
estWorldImuMsgPtr_holistic_fusion::HolisticFusionRosprivate
estWorldImuPathPtr_holistic_fusion::HolisticFusionRosprivate
estWorldPosVarianceMsgPtr_holistic_fusion::HolisticFusionRosprivate
estWorldRotVarianceMsgPtr_holistic_fusion::HolisticFusionRosprivate
extractCovariancesFromOptimizedState(Eigen::Matrix< double, 6, 6 > &poseCovarianceRos, Eigen::Matrix< double, 6, 6 > &twistCovarianceRos, const std::shared_ptr< holistic_fusion::SafeNavStateWithCovarianceAndBias > &optimizedStateWithCovarianceAndBiasPtr)holistic_fusion::HolisticFusionRosprotectedstatic
foundInitialYawAndPositionFlag_holistic_fusion::HolisticFusionprotected
getNormalOperationFlag() constholistic_fusion::HolisticFusioninline
graphConfigPtr_holistic_fusion::HolisticFusionprotected
graphMgrPtr_holistic_fusion::HolisticFusionprotected
gyroBiasMsgPtr_holistic_fusion::HolisticFusionRosprivate
hasAlignmentKeyframeForMeasurementWithoutPosition_(const UnaryMeasurementAbsolute &measurement) constholistic_fusion::HolisticFusionHolisticprivate
HolisticFusion()holistic_fusion::HolisticFusion
HolisticFusionClassic()holistic_fusion::HolisticFusionClassic
HolisticFusionHolistic()holistic_fusion::HolisticFusionHolistic
HolisticFusionRos(const std::shared_ptr< ros::NodeHandle > &privateNodePtr)holistic_fusion::HolisticFusionRosexplicit
imuCallback(const sensor_msgs::Imu::ConstPtr &imuPtr)holistic_fusion::HolisticFusionRosprotectedvirtual
imuCallbackCounter_holistic_fusion::HolisticFusionprotected
ImuPose3Fuser(std::shared_ptr< ros::NodeHandle > privateNodePtr)imu_pose3_fuser::ImuPose3Fuser
initedGraphFlag_holistic_fusion::HolisticFusionprotected
initializeMessages(ros::NodeHandle &privateNode) overrideimu_pose3_fuser::ImuPose3Fuserprotectedvirtual
initializePublishers(ros::NodeHandle &privateNode) overrideimu_pose3_fuser::ImuPose3Fuserprotectedvirtual
initializeServices(ros::NodeHandle &privateNode) overrideimu_pose3_fuser::ImuPose3Fuserprotectedvirtual
initializeSubscribers(ros::NodeHandle &privateNode) overrideimu_pose3_fuser::ImuPose3Fuserprotectedvirtual
initWorldFrameToFixedFrameTransform(const Eigen::Isometry3d &T_W_F, const std::string &fixedFrame)holistic_fusion::HolisticFusion
initYawAndPosition(const UnaryMeasurementXD< Eigen::Isometry3d, 6 > &unary6DMeasurement)holistic_fusion::HolisticFusion
initYawAndPositionInWorld(const double yaw_W_frame1, const Eigen::Vector3d &W_t_W_frame2, const std::string &frame1, const std::string &frame2)holistic_fusion::HolisticFusion
isCovarianceViolated_(const Eigen::Matrix< double, DIM, 1 > &covariance, const double covarianceViolationThreshold)holistic_fusion::HolisticFusioninlineprotected
isGraphInited() constholistic_fusion::HolisticFusion
landmarkMarkersMsgPtr_holistic_fusion::HolisticFusionRosprivate
lastOptimizedStateTimestamp_holistic_fusion::HolisticFusionRosprivate
logRealTimeNavStates(const std::string &savePath)holistic_fusion::HolisticFusion
measPose3_worldImuPathPtr_imu_pose3_fuser::ImuPose3Fuserprivate
measurementsWithViolatedCovariance_holistic_fusion::HolisticFusionprotected
measWorldLidarPathPtr_holistic_fusion::HolisticFusionRosprivate
normalOperationFlag_holistic_fusion::HolisticFusionprotected
optimizationResultLoggingPathholistic_fusion::HolisticFusionRosprotected
optimizeGraphFlag_holistic_fusion::HolisticFusionprotected
optimizeGraphMutex_holistic_fusion::HolisticFusionprotected
optimizeSlowBatchSmoother(int maxIterations, const std::string &savePath, const bool saveCovarianceFlag)holistic_fusion::HolisticFusion
holistic_fusion::HolisticFusionClassic::optimizeSlowBatchSmoother(int maxIterations, const bool computePoseCovarianceFlag)holistic_fusion::HolisticFusion
optWorldImuMsgPtr_holistic_fusion::HolisticFusionRosprivate
optWorldImuPathPtr_holistic_fusion::HolisticFusionRosprivate
pose3Callback_(const nav_msgs::Odometry::ConstPtr &lidarOdomPtr)imu_pose3_fuser::ImuPose3Fuserprivate
pose3OdometryRate_imu_pose3_fuser::ImuPose3Fuserprivate
pose3UnaryNoise_imu_pose3_fuser::ImuPose3Fuserprivate
pretendFirstMeasurementReceived()holistic_fusion::HolisticFusionprotected
privateNodeholistic_fusion::HolisticFusionRosprotected
pubAccelBias_holistic_fusion::HolisticFusionRosprivate
pubAddedImuMeas_holistic_fusion::HolisticFusionRosprivate
pubEstOdomImu_holistic_fusion::HolisticFusionRosprivate
pubEstOdomImuPath_holistic_fusion::HolisticFusionRosprivate
pubEstWorldImu_holistic_fusion::HolisticFusionRosprivate
pubEstWorldImuPath_holistic_fusion::HolisticFusionRosprivate
pubEstWorldPosVariance_holistic_fusion::HolisticFusionRosprivate
pubEstWorldRotVariance_holistic_fusion::HolisticFusionRosprivate
pubGyroBias_holistic_fusion::HolisticFusionRosprivate
pubLandmarks_holistic_fusion::HolisticFusionRosprivate
publishAddedImuMeas(const Eigen::Matrix< double, 6, 1 > &addedImuMeas, const ros::Time &stamp) constholistic_fusion::HolisticFusionRosprotected
publishDiagVarianceVectors(const Eigen::Vector3d &posVarianceRos, const Eigen::Vector3d &rotVarianceRos, const double timeStamp) constholistic_fusion::HolisticFusionRosprotected
publishImuOdoms(const std::shared_ptr< const holistic_fusion::SafeIntegratedNavState > &preIntegratedNavStatePtr, const Eigen::Matrix< double, 6, 6 > &poseCovarianceRos, const Eigen::Matrix< double, 6, 6 > &twistCovarianceRos) constholistic_fusion::HolisticFusionRosprotected
publishImuPaths(const std::shared_ptr< const holistic_fusion::SafeIntegratedNavState > &navStatePtr) constholistic_fusion::HolisticFusionRosprotected
publishNonTimeCriticalData(const Eigen::Matrix< double, 6, 6 > poseCovarianceRos, const Eigen::Matrix< double, 6, 6 > twistCovarianceRos, const Eigen::Vector3d positionVarianceRos, const Eigen::Vector3d orientationVarianceRos, const std::shared_ptr< const holistic_fusion::SafeIntegratedNavState > integratedNavStatePtr, const std::shared_ptr< const holistic_fusion::SafeNavStateWithCovarianceAndBias > optimizedStateWithCovarianceAndBiasPtr)holistic_fusion::HolisticFusionRosprotected
publishOptimizedStateAndBias(const std::shared_ptr< const holistic_fusion::SafeNavStateWithCovarianceAndBias > optimizedStateWithCovarianceAndBiasPtr, const Eigen::Matrix< double, 6, 6 > &poseCovarianceRos, const Eigen::Matrix< double, 6, 6 > &twistCovarianceRos)holistic_fusion::HolisticFusionRosprotected
publishState(const std::shared_ptr< holistic_fusion::SafeIntegratedNavState > &integratedNavStatePtr, const std::shared_ptr< holistic_fusion::SafeNavStateWithCovarianceAndBias > &optimizedStateWithCovarianceAndBiasPtr)holistic_fusion::HolisticFusionRosprotectedvirtual
publishTfTreeTransform(const std::string &frameName, const std::string &childFrameName, double timeStamp, const Eigen::Isometry3d &T_frame_childFrame)holistic_fusion::HolisticFusionRosprotected
publishVelocityMarkers(const std::shared_ptr< const holistic_fusion::SafeIntegratedNavState > &navStatePtr) constholistic_fusion::HolisticFusionRosprotected
pubMeasPose3Path_imu_pose3_fuser::ImuPose3Fuserprivate
pubMeasWorldGnssLPath_holistic_fusion::HolisticFusionRosprivate
pubMeasWorldGnssRPath_holistic_fusion::HolisticFusionRosprivate
pubMeasWorldLidarPath_holistic_fusion::HolisticFusionRosprivate
pubOptWorldImu_holistic_fusion::HolisticFusionRosprivate
pubOptWorldImuPath_holistic_fusion::HolisticFusionRosprivate
pubPoseStampedByTopicMap_holistic_fusion::HolisticFusionRosprivate
pubVelocityMarker_holistic_fusion::HolisticFusionRosprivate
readParams(const ros::NodeHandle &privateNode) overrideimu_pose3_fuser::ImuPose3Fuserprotectedvirtual
referenceFrameAlignedNameIdholistic_fusion::HolisticFusionRosprotected
rosPublisherMutex_holistic_fusion::HolisticFusionRosprivate
secondsSinceStart()holistic_fusion::HolisticFusionRosprotected
sensorFrameCorrectedNameIdholistic_fusion::HolisticFusionRosprotected
setup()imu_pose3_fuser::ImuPose3Fuser
holistic_fusion::HolisticFusionRos::setup(const std::shared_ptr< StaticTransforms > staticTransformsPtr)holistic_fusion::HolisticFusionRos
holistic_fusion::HolisticFusionClassic::setup(const std::shared_ptr< GraphConfig > graphConfigPtr, const std::shared_ptr< StaticTransforms > staticTransformsPtr)holistic_fusion::HolisticFusion
srvLogRealTimeNavStates_holistic_fusion::HolisticFusionRosprivate
srvLogRealTimeNavStatesCallback(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res)holistic_fusion::HolisticFusionRosprotected
srvOfflineSmootherOptimizeCallback(holistic_fusion_ros_msgs::OfflineOptimizationTrigger::Request &req, holistic_fusion_ros_msgs::OfflineOptimizationTrigger::Response &res)holistic_fusion::HolisticFusionRosprotectedvirtual
srvSmootherOptimize_holistic_fusion::HolisticFusionRosprivate
startTimeholistic_fusion::HolisticFusionRosprotected
startTime_imu_pose3_fuser::ImuPose3Fuserprivate
staticTransformsPtr_holistic_fusion::HolisticFusionprotected
subImu_holistic_fusion::HolisticFusionRosprivate
subPose3Odometry_imu_pose3_fuser::ImuPose3Fuserprivate
tfBroadcasterholistic_fusion::HolisticFusionRosprotected
unaryPose3Frame_imu_pose3_fuser::ImuPose3Fuserprivate
validFirstMeasurementReceivedFlag_holistic_fusion::HolisticFusionprotected
~HolisticFusion()holistic_fusion::HolisticFusionvirtual
~HolisticFusionClassic()=defaultholistic_fusion::HolisticFusionClassicvirtual
~HolisticFusionHolistic()=defaultholistic_fusion::HolisticFusionHolisticvirtual
~HolisticFusionRos() override=defaultholistic_fusion::HolisticFusionRos
~ImuPose3Fuser()=defaultimu_pose3_fuser::ImuPose3Fuser