|
My Project 1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
|
This is the complete list of members for imu_integrator::ImuIntegrator, including all inherited members.
| accelBiasMsgPtr_ | holistic_fusion::HolisticFusionRos | private |
| addBinaryPose3Measurement(const BinaryMeasurementXD< Eigen::Isometry3d, 6 > &F_T_F_S) override | holistic_fusion::HolisticFusionClassic | 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::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::HolisticFusionRos | protectedstatic |
| 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::HolisticFusionRos | protectedstatic |
| addToPathMsg(const nav_msgs::PathPtr &pathPtr, const std::string &frameName, const ros::Time &stamp, const Eigen::Vector3d &t, int maxBufferLength) | holistic_fusion::HolisticFusionRos | protectedstatic |
| 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::HolisticFusionRos | protectedstatic |
| addUnaryBearing3LandmarkMeasurement(UnaryMeasurementXDLandmark< Eigen::Vector3d, 3 > &S_bearing_S_L) override | holistic_fusion::HolisticFusionHolistic | virtual |
| addUnaryHeadingAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< Eigen::Matrix3d, 1 > &R_M_S) | holistic_fusion::HolisticFusionHolistic | |
| addUnaryPitchAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< double, 1 > &pitch_F_S) override | holistic_fusion::HolisticFusionClassic | virtual |
| addUnaryPose3AbsoluteMeasurement(const UnaryMeasurementXDAbsolute< Eigen::Isometry3d, 6 > &R_T_R_S, const bool addToOnlineSmootherFlag=true) override | holistic_fusion::HolisticFusionHolistic | virtual |
| addUnaryPosition3AbsoluteMeasurement(UnaryMeasurementXDAbsolute< Eigen::Vector3d, 3 > &R_t_R_S) override | holistic_fusion::HolisticFusionHolistic | virtual |
| addUnaryPosition3LandmarkMeasurement(UnaryMeasurementXDLandmark< Eigen::Vector3d, 3 > &S_t_S_L, const int landmarkCreationCounter) override | holistic_fusion::HolisticFusionHolistic | virtual |
| addUnaryRollAbsoluteMeasurement(const UnaryMeasurementXDAbsolute< double, 1 > &roll_F_S) override | holistic_fusion::HolisticFusionClassic | virtual |
| addUnaryVelocity3AbsoluteMeasurement(UnaryMeasurementXDAbsolute< Eigen::Vector3d, 3 > &R_v_R_S) override | holistic_fusion::HolisticFusionHolistic | virtual |
| addUnaryVelocity3LocalMeasurement(UnaryMeasurementXD< Eigen::Vector3d, 3 > &S_v_F_S) override | holistic_fusion::HolisticFusionHolistic | virtual |
| 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) override | holistic_fusion::HolisticFusionClassic | virtual |
| addZeroMotionFactor(double timeKm1, double timeK, double noiseDensity) | holistic_fusion::HolisticFusion | |
| addZeroVelocityFactor(double timeK, double noiseDensity) | holistic_fusion::HolisticFusion | |
| alignedImuFlag_ | holistic_fusion::HolisticFusion | protected |
| areRollAndPitchInited() const | holistic_fusion::HolisticFusion | |
| areYawAndPositionInited() const | holistic_fusion::HolisticFusion | |
| checkAndPrintCovarianceViolation_(const std::string &measurementName, const bool violatedFlag) | holistic_fusion::HolisticFusion | protected |
| coreImuBufferPtr_ | holistic_fusion::HolisticFusion | protected |
| 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::HolisticFusionRos | protectedstatic |
| createVelocityMarker(const std::string &referenceFrameName, const ros::Time &stamp, const Eigen::Vector3d &velocity, const Eigen::Vector3d &colorRgb, visualization_msgs::Marker &marker) | holistic_fusion::HolisticFusionRos | protectedstatic |
| currentTime | holistic_fusion::HolisticFusionRos | protected |
| estOdomImuMsgPtr_ | holistic_fusion::HolisticFusionRos | private |
| estOdomImuPathPtr_ | holistic_fusion::HolisticFusionRos | private |
| estWorldImuMsgPtr_ | holistic_fusion::HolisticFusionRos | private |
| estWorldImuPathPtr_ | holistic_fusion::HolisticFusionRos | private |
| estWorldPosVarianceMsgPtr_ | holistic_fusion::HolisticFusionRos | private |
| estWorldRotVarianceMsgPtr_ | holistic_fusion::HolisticFusionRos | private |
| extractCovariancesFromOptimizedState(Eigen::Matrix< double, 6, 6 > &poseCovarianceRos, Eigen::Matrix< double, 6, 6 > &twistCovarianceRos, const std::shared_ptr< holistic_fusion::SafeNavStateWithCovarianceAndBias > &optimizedStateWithCovarianceAndBiasPtr) | holistic_fusion::HolisticFusionRos | protectedstatic |
| foundInitialYawAndPositionFlag_ | holistic_fusion::HolisticFusion | protected |
| getNormalOperationFlag() const | holistic_fusion::HolisticFusion | inline |
| graphConfigPtr_ | holistic_fusion::HolisticFusion | protected |
| graphMgrPtr_ | holistic_fusion::HolisticFusion | protected |
| gyroBiasMsgPtr_ | holistic_fusion::HolisticFusionRos | private |
| hasAlignmentKeyframeForMeasurementWithoutPosition_(const UnaryMeasurementAbsolute &measurement) const | holistic_fusion::HolisticFusionHolistic | private |
| HolisticFusion() | holistic_fusion::HolisticFusion | |
| HolisticFusionClassic() | holistic_fusion::HolisticFusionClassic | |
| HolisticFusionHolistic() | holistic_fusion::HolisticFusionHolistic | |
| HolisticFusionRos(const std::shared_ptr< ros::NodeHandle > &privateNodePtr) | holistic_fusion::HolisticFusionRos | explicit |
| imuCallback(const sensor_msgs::Imu::ConstPtr &imuPtr) override | imu_integrator::ImuIntegrator | privatevirtual |
| imuCallbackCounter_ | holistic_fusion::HolisticFusion | protected |
| ImuIntegrator(std::shared_ptr< ros::NodeHandle > privateNodePtr) | imu_integrator::ImuIntegrator | |
| initedGraphFlag_ | holistic_fusion::HolisticFusion | protected |
| initializeMessages(ros::NodeHandle &privateNode) | holistic_fusion::HolisticFusionRos | protectedvirtual |
| initializePublishers(ros::NodeHandle &privateNode) | holistic_fusion::HolisticFusionRos | protectedvirtual |
| initializeServices(ros::NodeHandle &privateNode) | holistic_fusion::HolisticFusionRos | protectedvirtual |
| initializeSubscribers(ros::NodeHandle &privateNode) | holistic_fusion::HolisticFusionRos | protectedvirtual |
| 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::HolisticFusion | inlineprotected |
| isGraphInited() const | holistic_fusion::HolisticFusion | |
| landmarkMarkersMsgPtr_ | holistic_fusion::HolisticFusionRos | private |
| lastOptimizedStateTimestamp_ | holistic_fusion::HolisticFusionRos | private |
| logRealTimeNavStates(const std::string &savePath) | holistic_fusion::HolisticFusion | |
| measurementsWithViolatedCovariance_ | holistic_fusion::HolisticFusion | protected |
| measWorldLidarPathPtr_ | holistic_fusion::HolisticFusionRos | private |
| normalOperationFlag_ | holistic_fusion::HolisticFusion | protected |
| optimizationResultLoggingPath | holistic_fusion::HolisticFusionRos | protected |
| optimizeGraphFlag_ | holistic_fusion::HolisticFusion | protected |
| optimizeGraphMutex_ | holistic_fusion::HolisticFusion | protected |
| 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::HolisticFusionRos | private |
| optWorldImuPathPtr_ | holistic_fusion::HolisticFusionRos | private |
| pretendFirstMeasurementReceived() | holistic_fusion::HolisticFusion | protected |
| privateNode | holistic_fusion::HolisticFusionRos | protected |
| pubAccelBias_ | holistic_fusion::HolisticFusionRos | private |
| pubAddedImuMeas_ | holistic_fusion::HolisticFusionRos | private |
| pubEstOdomImu_ | holistic_fusion::HolisticFusionRos | private |
| pubEstOdomImuPath_ | holistic_fusion::HolisticFusionRos | private |
| pubEstWorldImu_ | holistic_fusion::HolisticFusionRos | private |
| pubEstWorldImuPath_ | holistic_fusion::HolisticFusionRos | private |
| pubEstWorldPosVariance_ | holistic_fusion::HolisticFusionRos | private |
| pubEstWorldRotVariance_ | holistic_fusion::HolisticFusionRos | private |
| pubGyroBias_ | holistic_fusion::HolisticFusionRos | private |
| pubLandmarks_ | holistic_fusion::HolisticFusionRos | private |
| publishAddedImuMeas(const Eigen::Matrix< double, 6, 1 > &addedImuMeas, const ros::Time &stamp) const | holistic_fusion::HolisticFusionRos | protected |
| publishDiagVarianceVectors(const Eigen::Vector3d &posVarianceRos, const Eigen::Vector3d &rotVarianceRos, const double timeStamp) const | holistic_fusion::HolisticFusionRos | protected |
| publishImuOdoms(const std::shared_ptr< const holistic_fusion::SafeIntegratedNavState > &preIntegratedNavStatePtr, const Eigen::Matrix< double, 6, 6 > &poseCovarianceRos, const Eigen::Matrix< double, 6, 6 > &twistCovarianceRos) const | holistic_fusion::HolisticFusionRos | protected |
| publishImuPaths(const std::shared_ptr< const holistic_fusion::SafeIntegratedNavState > &navStatePtr) const | holistic_fusion::HolisticFusionRos | protected |
| 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::HolisticFusionRos | protected |
| 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::HolisticFusionRos | protected |
| publishState(const std::shared_ptr< holistic_fusion::SafeIntegratedNavState > &integratedNavStatePtr, const std::shared_ptr< holistic_fusion::SafeNavStateWithCovarianceAndBias > &optimizedStateWithCovarianceAndBiasPtr) | holistic_fusion::HolisticFusionRos | protectedvirtual |
| publishTfTreeTransform(const std::string &frameName, const std::string &childFrameName, double timeStamp, const Eigen::Isometry3d &T_frame_childFrame) | holistic_fusion::HolisticFusionRos | protected |
| publishVelocityMarkers(const std::shared_ptr< const holistic_fusion::SafeIntegratedNavState > &navStatePtr) const | holistic_fusion::HolisticFusionRos | protected |
| pubMeasWorldGnssLPath_ | holistic_fusion::HolisticFusionRos | private |
| pubMeasWorldGnssRPath_ | holistic_fusion::HolisticFusionRos | private |
| pubMeasWorldLidarPath_ | holistic_fusion::HolisticFusionRos | private |
| pubOptWorldImu_ | holistic_fusion::HolisticFusionRos | private |
| pubOptWorldImuPath_ | holistic_fusion::HolisticFusionRos | private |
| pubPoseStampedByTopicMap_ | holistic_fusion::HolisticFusionRos | private |
| pubVelocityMarker_ | holistic_fusion::HolisticFusionRos | private |
| readParams(const ros::NodeHandle &privateNode) | holistic_fusion::HolisticFusionRos | protectedvirtual |
| referenceFrameAlignedNameId | holistic_fusion::HolisticFusionRos | protected |
| rosPublisherMutex_ | holistic_fusion::HolisticFusionRos | private |
| secondsSinceStart() | holistic_fusion::HolisticFusionRos | protected |
| sensorFrameCorrectedNameId | holistic_fusion::HolisticFusionRos | protected |
| 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::HolisticFusionRos | private |
| srvLogRealTimeNavStatesCallback(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) | holistic_fusion::HolisticFusionRos | protected |
| srvOfflineSmootherOptimizeCallback(holistic_fusion_ros_msgs::OfflineOptimizationTrigger::Request &req, holistic_fusion_ros_msgs::OfflineOptimizationTrigger::Response &res) | holistic_fusion::HolisticFusionRos | protectedvirtual |
| srvSmootherOptimize_ | holistic_fusion::HolisticFusionRos | private |
| startTime | holistic_fusion::HolisticFusionRos | protected |
| staticTransformsPtr_ | holistic_fusion::HolisticFusion | protected |
| subImu_ | holistic_fusion::HolisticFusionRos | private |
| tfBroadcaster | holistic_fusion::HolisticFusionRos | protected |
| validFirstMeasurementReceivedFlag_ | holistic_fusion::HolisticFusion | protected |
| ~HolisticFusion() | holistic_fusion::HolisticFusion | virtual |
| ~HolisticFusionClassic()=default | holistic_fusion::HolisticFusionClassic | virtual |
| ~HolisticFusionHolistic()=default | holistic_fusion::HolisticFusionHolistic | virtual |
| ~HolisticFusionRos() override=default | holistic_fusion::HolisticFusionRos |