, including all inherited members.
accelerationCallback(const sensor_msgs::Imu::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, const std::vector< int > &updateVector, const double mahalanobisThresh) | RobotLocalization::RosFilter< T > | |
accelerationMessageFilters_ | RobotLocalization::RosFilter< T > | [protected] |
addDiagnostic(const int errLevel, const std::string &topicAndClass, const std::string &message, const bool staticDiag) | RobotLocalization::RosFilter< T > | [protected] |
aggregateDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &wrapper) | RobotLocalization::RosFilter< T > | [protected] |
baseLinkFrameId_ | RobotLocalization::RosFilter< T > | [protected] |
copyCovariance(const double *arr, Eigen::MatrixXd &covariance, const std::string &topicName, const std::vector< int > &updateVector, const size_t offset, const size_t dimension) | RobotLocalization::RosFilter< T > | [protected] |
copyCovariance(const Eigen::MatrixXd &covariance, double *arr, const size_t dimension) | RobotLocalization::RosFilter< T > | [protected] |
debugStream_ | RobotLocalization::RosFilter< T > | [protected] |
diagnosticUpdater_ | RobotLocalization::RosFilter< T > | [protected] |
dynamicDiagErrorLevel_ | RobotLocalization::RosFilter< T > | [protected] |
dynamicDiagnostics_ | RobotLocalization::RosFilter< T > | [protected] |
enqueueMeasurement(const std::string &topicName, const Eigen::VectorXd &measurement, const Eigen::MatrixXd &measurementCovariance, const std::vector< int > &updateVector, const double mahalanobisThresh, const ros::Time &time) | RobotLocalization::RosFilter< T > | |
filter_ | RobotLocalization::RosFilter< T > | [protected] |
forceTwoD(Eigen::VectorXd &measurement, Eigen::MatrixXd &measurementCovariance, std::vector< int > &updateVector) | RobotLocalization::RosFilter< T > | |
frequency_ | RobotLocalization::RosFilter< T > | [protected] |
getFilter() | RosEkfPassThrough | [inline] |
getFilteredOdometryMessage(nav_msgs::Odometry &message) | RobotLocalization::RosFilter< T > | |
imuCallback(const sensor_msgs::Imu::ConstPtr &msg, const std::string &topicName) | RobotLocalization::RosFilter< T > | |
imuTopicSubs_ | RobotLocalization::RosFilter< T > | [protected] |
initialMeasurements_ | RobotLocalization::RosFilter< T > | [protected] |
integrateMeasurements(const double currentTime) | RobotLocalization::RosFilter< T > | |
lastMessageTimes_ | RobotLocalization::RosFilter< T > | [protected] |
lastSetPoseTime_ | RobotLocalization::RosFilter< T > | [protected] |
loadParams() | RobotLocalization::RosFilter< T > | |
loadUpdateConfig(const std::string &topicName) | RobotLocalization::RosFilter< T > | [protected] |
lookupTransformSafe(const std::string &targetFrame, const std::string &sourceFrame, const ros::Time &time, tf::StampedTransform &targetFrameTrans) | RobotLocalization::RosFilter< T > | [protected] |
mapFrameId_ | RobotLocalization::RosFilter< T > | [protected] |
measurementQueue_ | RobotLocalization::RosFilter< T > | [protected] |
nh_ | RobotLocalization::RosFilter< T > | [protected] |
nhLocal_ | RobotLocalization::RosFilter< T > | [protected] |
odometryCallback(const nav_msgs::Odometry::ConstPtr &msg, const std::string &topicName) | RobotLocalization::RosFilter< T > | |
odomFrameId_ | RobotLocalization::RosFilter< T > | [protected] |
odomTopicSubs_ | RobotLocalization::RosFilter< T > | [protected] |
poseCallback(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, const std::vector< int > &updateVector, const bool differential, const bool relative, const bool imuData, const double mahalanobisThresh) | RobotLocalization::RosFilter< T > | |
poseMessageFilters_ | RobotLocalization::RosFilter< T > | [protected] |
poseTopicSubs_ | RobotLocalization::RosFilter< T > | [protected] |
prepareAcceleration(const sensor_msgs::Imu::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, std::vector< int > &updateVector, Eigen::VectorXd &measurement, Eigen::MatrixXd &measurementCovariance) | RobotLocalization::RosFilter< T > | [protected] |
preparePose(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, const bool differential, const bool relative, const bool imuData, std::vector< int > &updateVector, Eigen::VectorXd &measurement, Eigen::MatrixXd &measurementCovariance) | RobotLocalization::RosFilter< T > | [protected] |
prepareTwist(const geometry_msgs::TwistWithCovarianceStamped::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, std::vector< int > &updateVector, Eigen::VectorXd &measurement, Eigen::MatrixXd &measurementCovariance) | RobotLocalization::RosFilter< T > | [protected] |
previousMeasurementCovariances_ | RobotLocalization::RosFilter< T > | [protected] |
previousMeasurements_ | RobotLocalization::RosFilter< T > | [protected] |
printDiagnostics_ | RobotLocalization::RosFilter< T > | [protected] |
removeGravitationalAcc_ | RobotLocalization::RosFilter< T > | [protected] |
RosEkfPassThrough() | RosEkfPassThrough | [inline] |
RosFilter(std::vector< double > args=std::vector< double >()) | RobotLocalization::RosFilter< T > | |
run() | RobotLocalization::RosFilter< T > | |
setPoseCallback(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg) | RobotLocalization::RosFilter< T > | |
setPoseSrv_ | RobotLocalization::RosFilter< T > | [protected] |
setPoseSrvCallback(robot_localization::SetPose::Request &request, robot_localization::SetPose::Response &) | RobotLocalization::RosFilter< T > | |
setPoseSub_ | RobotLocalization::RosFilter< T > | [protected] |
stateVariableNames_ | RobotLocalization::RosFilter< T > | [protected] |
staticDiagErrorLevel_ | RobotLocalization::RosFilter< T > | [protected] |
staticDiagnostics_ | RobotLocalization::RosFilter< T > | [protected] |
tfFailureReasonString(const tf::FilterFailureReason reason) | RobotLocalization::RosFilter< T > | |
tfListener_ | RobotLocalization::RosFilter< T > | [protected] |
tfPrefix_ | RobotLocalization::RosFilter< T > | [protected] |
tfTimeOffset_ | RobotLocalization::RosFilter< T > | [protected] |
transformImuFailureCallback(const sensor_msgs::Imu::ConstPtr &msg, const tf::FilterFailureReason reason, const std::string &topicName, const std::string &targetFrame) | RobotLocalization::RosFilter< T > | |
transformPoseFailureCallback(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg, const tf::FilterFailureReason reason, const std::string &topicName, const std::string &targetFrame) | RobotLocalization::RosFilter< T > | |
transformTwistFailureCallback(const geometry_msgs::TwistWithCovarianceStamped::ConstPtr &msg, const tf::FilterFailureReason reason, const std::string &topicName, const std::string &targetFrame) | RobotLocalization::RosFilter< T > | |
twistCallback(const geometry_msgs::TwistWithCovarianceStamped::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, const std::vector< int > &updateVector, const double mahalanobisThresh) | RobotLocalization::RosFilter< T > | |
twistMessageFilters_ | RobotLocalization::RosFilter< T > | [protected] |
twistTopicSubs_ | RobotLocalization::RosFilter< T > | [protected] |
twoDMode_ | RobotLocalization::RosFilter< T > | [protected] |
worldBaseLinkTransMsg_ | RobotLocalization::RosFilter< T > | [protected] |
worldFrameId_ | RobotLocalization::RosFilter< T > | [protected] |
~RosFilter() | RobotLocalization::RosFilter< T > | |