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

This is the complete list of members for position3_se::Position3Estimator, including all inherited members.

accelBiasMsgPtr_holistic_fusion::HolisticFusionRosprivate
accumulatedGnssCoordinates_position3_se::Position3Estimatorprivate
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
alignedPrismAndGnssFlag_position3_se::Position3Estimatorprivate
areRollAndPitchInited() constholistic_fusion::HolisticFusion
areYawAndPositionInited() constholistic_fusion::HolisticFusion
checkAndPrintCovarianceViolation_(const std::string &measurementName, const bool violatedFlag)holistic_fusion::HolisticFusionprotected
constexprUseGnssOfflinePoseUnaryFlag_position3_se::Position3Estimatorprivatestatic
constexprUseGnssPositionUnaryFlag_position3_se::Position3Estimatorprivatestatic
constexprUsePrismPositionUnaryFlag_position3_se::Position3Estimatorprivatestatic
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_position3_se::Position3Estimatorprivate
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
gnssHandlerPtr_position3_se::Position3Estimatorprivate
gnssOfflinePoseCallback_(const nav_msgs::Odometry::ConstPtr &gnssOfflinePosePtr)position3_se::Position3Estimatorprivate
gnssOfflinePoseCallbackCounter_position3_se::Position3Estimatorprivate
gnssOfflinePoseMeasUnaryNoise_position3_se::Position3Estimatorprivate
gnssOfflinePoseRate_position3_se::Position3Estimatorprivate
gnssPositionCallback_(const sensor_msgs::NavSatFix::ConstPtr &gnssPositionPtr)position3_se::Position3Estimatorprivate
gnssPositionCallbackCounter_position3_se::Position3Estimatorprivate
gnssPositionMeasUnaryNoise_position3_se::Position3Estimatorprivate
gnssPositionRate_position3_se::Position3Estimatorprivate
gnssReferenceFrame_position3_se::Position3Estimatorprivate
gnssSe3AlignmentRandomWalk_position3_se::Position3Estimatorprivate
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
initedGraphFlag_holistic_fusion::HolisticFusionprotected
initializeMessages(ros::NodeHandle &privateNode) overrideposition3_se::Position3Estimatorprotectedvirtual
initializePublishers(ros::NodeHandle &privateNode) overrideposition3_se::Position3Estimatorprotectedvirtual
initializeServices(ros::NodeHandle &privateNode) overrideposition3_se::Position3Estimatorprotectedvirtual
initializeSubscribers(ros::NodeHandle &privateNode) overrideposition3_se::Position3Estimatorprotectedvirtual
initializeUsingGnssFlag_position3_se::Position3Estimatorprivate
initialPrismPosition_position3_se::Position3Estimatorprivate
initialSe3AlignmentNoise_position3_se::Position3Estimatorprivate
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
measPosition_worldGnssOfflinePosePathPtr_position3_se::Position3Estimatorprivate
measPosition_worldGnssPositionPathPtr_position3_se::Position3Estimatorprivate
measPosition_worldPrismPositionPathPtr_position3_se::Position3Estimatorprivate
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
Position3Estimator(std::shared_ptr< ros::NodeHandle > privateNodePtr)position3_se::Position3Estimator
pretendFirstMeasurementReceived()holistic_fusion::HolisticFusionprotected
PRISM_MOVED_ENOUGH_THRESHOLDposition3_se::Position3Estimatorprivatestatic
prismMovedEnoughFlag_position3_se::Position3Estimatorprivate
prismPositionCallback_(const geometry_msgs::PointStamped::ConstPtr &leicaPositionPtr)position3_se::Position3Estimatorprivate
prismPositionCallbackCounter_position3_se::Position3Estimatorprivate
prismPositionMeasUnaryNoise_position3_se::Position3Estimatorprivate
prismPositionRate_position3_se::Position3Estimatorprivate
prismSe3AlignmentRandomWalk_position3_se::Position3Estimatorprivate
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
pubMeasWorldGnssLPath_holistic_fusion::HolisticFusionRosprivate
pubMeasWorldGnssOfflinePosePath_position3_se::Position3Estimatorprivate
pubMeasWorldGnssPositionPath_position3_se::Position3Estimatorprivate
pubMeasWorldGnssRPath_holistic_fusion::HolisticFusionRosprivate
pubMeasWorldLidarPath_holistic_fusion::HolisticFusionRosprivate
pubMeasWorldPrismPositionPath_position3_se::Position3Estimatorprivate
pubOptWorldImu_holistic_fusion::HolisticFusionRosprivate
pubOptWorldImuPath_holistic_fusion::HolisticFusionRosprivate
pubPoseStampedByTopicMap_holistic_fusion::HolisticFusionRosprivate
pubVelocityMarker_holistic_fusion::HolisticFusionRosprivate
readParams(const ros::NodeHandle &privateNode) overrideposition3_se::Position3Estimatorprotectedvirtual
referenceFrameAlignedNameIdholistic_fusion::HolisticFusionRosprotected
rosPublisherMutex_holistic_fusion::HolisticFusionRosprivate
secondsSinceStart()holistic_fusion::HolisticFusionRosprotected
sensorFrameCorrectedNameIdholistic_fusion::HolisticFusionRosprotected
setup()position3_se::Position3Estimator
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) overrideposition3_se::Position3Estimatorprotectedvirtual
srvSmootherOptimize_holistic_fusion::HolisticFusionRosprivate
srvToggleGnssOfflinePoseUnary_position3_se::Position3Estimatorprivate
srvToggleGnssOfflinePoseUnaryCallback_(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res)position3_se::Position3Estimatorprivate
srvToggleGnssPositionUnary_position3_se::Position3Estimatorprivate
srvToggleGnssUnaryCallback_(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res)position3_se::Position3Estimatorprivate
srvTogglePrismPositionUnary_position3_se::Position3Estimatorprivate
srvTogglePrismUnaryCallback_(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res)position3_se::Position3Estimatorprivate
startTimeholistic_fusion::HolisticFusionRosprotected
startTime_position3_se::Position3Estimatorprivate
staticTransformsPtr_holistic_fusion::HolisticFusionprotected
subGnssOfflinePose_position3_se::Position3Estimatorprivate
subGnssPosition_position3_se::Position3Estimatorprivate
subImu_holistic_fusion::HolisticFusionRosprivate
subPrismPosition_position3_se::Position3Estimatorprivate
T_totalStation_enu_position3_se::Position3Estimatorprivate
T_totalStation_totalStationOld_position3_se::Position3Estimatorprivate
tfBroadcasterholistic_fusion::HolisticFusionRosprotected
tfListener_position3_se::Position3Estimatorprivate
totalStationReferenceFrame_position3_se::Position3Estimatorprivate
trajectoryAlignmentHandler_position3_se::Position3Estimatorprivate
useGnssOfflinePoseUnaryFlag_position3_se::Position3Estimatorprivate
useGnssPositionUnaryFlag_position3_se::Position3Estimatorprivate
usePrismPositionUnaryFlag_position3_se::Position3Estimatorprivate
validFirstMeasurementReceivedFlag_holistic_fusion::HolisticFusionprotected
~HolisticFusion()holistic_fusion::HolisticFusionvirtual
~HolisticFusionClassic()=defaultholistic_fusion::HolisticFusionClassicvirtual
~HolisticFusionHolistic()=defaultholistic_fusion::HolisticFusionHolisticvirtual
~HolisticFusionRos() override=defaultholistic_fusion::HolisticFusionRos
~Position3Estimator()=defaultposition3_se::Position3Estimator