, including all inherited members.
accelerationCallback(const sensor_msgs::Imu::ConstPtr &msg, const CallbackData &callbackData, const std::string &targetFrame) | RobotLocalization::RosFilter< T > | |
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] |
clearExpiredHistory(const double cutoffTime) | RobotLocalization::RosFilter< T > | [protected] |
controlCallback(const geometry_msgs::Twist::ConstPtr &msg) | RobotLocalization::RosFilter< T > | |
controlCallback(const geometry_msgs::TwistStamped::ConstPtr &msg) | RobotLocalization::RosFilter< T > | |
controlSub_ | 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] |
filterStateHistory_ | RobotLocalization::RosFilter< T > | [protected] |
forceTwoD(Eigen::VectorXd &measurement, Eigen::MatrixXd &measurementCovariance, std::vector< int > &updateVector) | RobotLocalization::RosFilter< T > | |
frequency_ | RobotLocalization::RosFilter< T > | [protected] |
getFilteredAccelMessage(geometry_msgs::AccelWithCovarianceStamped &message) | RobotLocalization::RosFilter< T > | |
getFilteredOdometryMessage(nav_msgs::Odometry &message) | RobotLocalization::RosFilter< T > | |
gravitationalAcc_ | RobotLocalization::RosFilter< T > | [protected] |
historyLength_ | RobotLocalization::RosFilter< T > | [protected] |
imuCallback(const sensor_msgs::Imu::ConstPtr &msg, const std::string &topicName, const CallbackData &poseCallbackData, const CallbackData &twistCallbackData, const CallbackData &accelCallbackData) | RobotLocalization::RosFilter< T > | |
initialMeasurements_ | RobotLocalization::RosFilter< T > | [protected] |
integrateMeasurements(const ros::Time ¤tTime) | RobotLocalization::RosFilter< T > | |
lastMessageTimes_ | RobotLocalization::RosFilter< T > | [protected] |
lastSetPoseTime_ | RobotLocalization::RosFilter< T > | [protected] |
latestControl_ | RobotLocalization::RosFilter< T > | [protected] |
latestControlTime_ | RobotLocalization::RosFilter< T > | [protected] |
loadParams() | RobotLocalization::RosFilter< T > | |
loadUpdateConfig(const std::string &topicName) | RobotLocalization::RosFilter< T > | [protected] |
mapFrameId_ | RobotLocalization::RosFilter< T > | [protected] |
measurementHistory_ | 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, const CallbackData &poseCallbackData, const CallbackData &twistCallbackData) | RobotLocalization::RosFilter< T > | |
odomFrameId_ | RobotLocalization::RosFilter< T > | [protected] |
poseCallback(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg, const CallbackData &callbackData, const std::string &targetFrame, const bool imuData) | RobotLocalization::RosFilter< T > | |
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] |
publishAcceleration_ | RobotLocalization::RosFilter< T > | [protected] |
publishTransform_ | RobotLocalization::RosFilter< T > | [protected] |
removeGravitationalAcc_ | RobotLocalization::RosFilter< T > | [protected] |
reset() | RobotLocalization::RosFilter< T > | |
resetOnTimeJump_ | RobotLocalization::RosFilter< T > | [protected] |
revertTo(const double time) | RobotLocalization::RosFilter< T > | [protected] |
RosFilter(std::vector< double > args=std::vector< double >()) | RobotLocalization::RosFilter< T > | [explicit] |
run() | RobotLocalization::RosFilter< T > | |
saveFilterState(FilterBase &filter) | RobotLocalization::RosFilter< T > | [protected] |
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] |
smoothLaggedData_ | RobotLocalization::RosFilter< T > | [protected] |
stateVariableNames_ | RobotLocalization::RosFilter< T > | [protected] |
staticDiagErrorLevel_ | RobotLocalization::RosFilter< T > | [protected] |
staticDiagnostics_ | RobotLocalization::RosFilter< T > | [protected] |
tfBuffer_ | RobotLocalization::RosFilter< T > | [protected] |
tfFailureReasonString(const tf2_ros::FilterFailureReason reason) | RobotLocalization::RosFilter< T > | |
tfListener_ | RobotLocalization::RosFilter< T > | [protected] |
tfTimeOffset_ | RobotLocalization::RosFilter< T > | [protected] |
tfTimeout_ | RobotLocalization::RosFilter< T > | [protected] |
topicSubs_ | RobotLocalization::RosFilter< T > | [protected] |
twistCallback(const geometry_msgs::TwistWithCovarianceStamped::ConstPtr &msg, const CallbackData &callbackData, const std::string &targetFrame) | RobotLocalization::RosFilter< T > | |
twoDMode_ | RobotLocalization::RosFilter< T > | [protected] |
useControl_ | RobotLocalization::RosFilter< T > | [protected] |
worldBaseLinkTransMsg_ | RobotLocalization::RosFilter< T > | [protected] |
worldFrameId_ | RobotLocalization::RosFilter< T > | [protected] |
~RosFilter() | RobotLocalization::RosFilter< T > | |