accelerationCallback(const sensor_msgs::Imu::ConstPtr &msg, const CallbackData &callbackData, const std::string &targetFrame) | RobotLocalization::RosFilter< T > | |
accelPub_ | 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 |
baseLinkOutputFrameId_ | RobotLocalization::RosFilter< T > | protected |
clearExpiredHistory(const double cutoffTime) | RobotLocalization::RosFilter< T > | protected |
clearMeasurementQueue() | 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 |
disabledAtStartup_ | RobotLocalization::RosFilter< T > | protected |
dynamicDiagErrorLevel_ | RobotLocalization::RosFilter< T > | protected |
dynamicDiagnostics_ | RobotLocalization::RosFilter< T > | protected |
enabled_ | RobotLocalization::RosFilter< T > | protected |
enableFilterSrv_ | RobotLocalization::RosFilter< T > | protected |
enableFilterSrvCallback(std_srvs::Empty::Request &, std_srvs::Empty::Response &) | RobotLocalization::RosFilter< T > | |
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 > | |
freqDiag_ | RobotLocalization::RosFilter< T > | protected |
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 > | |
initialize() | RobotLocalization::RosFilter< T > | |
initialMeasurements_ | RobotLocalization::RosFilter< T > | protected |
integrateMeasurements(const ros::Time ¤tTime) | RobotLocalization::RosFilter< T > | |
lastDiagTime_ | RobotLocalization::RosFilter< T > | protected |
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 |
maxFrequency_ | RobotLocalization::RosFilter< T > | protected |
measurementHistory_ | RobotLocalization::RosFilter< T > | protected |
measurementQueue_ | RobotLocalization::RosFilter< T > | protected |
minFrequency_ | 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 |
periodicUpdate(const ros::TimerEvent &event) | RobotLocalization::RosFilter< T > | protected |
periodicUpdateTimer_ | RobotLocalization::RosFilter< T > | protected |
poseCallback(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg, const CallbackData &callbackData, const std::string &targetFrame, const bool imuData) | RobotLocalization::RosFilter< T > | |
positionPub_ | RobotLocalization::RosFilter< T > | protected |
predictToCurrentTime_ | 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 |
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(ros::NodeHandle nh, ros::NodeHandle nh_priv, std::vector< double > args=std::vector< double >()) | RobotLocalization::RosFilter< T > | explicit |
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 |
tfListener_ | RobotLocalization::RosFilter< T > | protected |
tfTimeOffset_ | RobotLocalization::RosFilter< T > | protected |
tfTimeout_ | RobotLocalization::RosFilter< T > | protected |
toggledOn_ | RobotLocalization::RosFilter< T > | protected |
toggleFilterProcessingCallback(robot_localization::ToggleFilterProcessing::Request &, robot_localization::ToggleFilterProcessing::Response &) | RobotLocalization::RosFilter< T > | |
toggleFilterProcessingSrv_ | 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 |
validateFilterOutput(const nav_msgs::Odometry &message) | RobotLocalization::RosFilter< T > | |
worldBaseLinkTransMsg_ | RobotLocalization::RosFilter< T > | protected |
worldFrameId_ | RobotLocalization::RosFilter< T > | protected |
worldTransformBroadcaster_ | RobotLocalization::RosFilter< T > | protected |
~RosFilter() | RobotLocalization::RosFilter< T > | |