Public Member Functions | Public Attributes
RobotLocalization::Measurement Struct Reference

Structure used for storing and comparing measurements (for priority queues) More...

#include <filter_base.h>

List of all members.

Public Member Functions

 Measurement ()
bool operator() (const boost::shared_ptr< Measurement > &a, const boost::shared_ptr< Measurement > &b)
bool operator() (const Measurement &a, const Measurement &b)

Public Attributes

Eigen::MatrixXd covariance_
Eigen::VectorXd latestControl_
double latestControlTime_
double mahalanobisThresh_
Eigen::VectorXd measurement_
double time_
std::string topicName_
std::vector< int > updateVector_

Detailed Description

Structure used for storing and comparing measurements (for priority queues)

Measurement units are assumed to be in meters and radians. Times are real-valued and measured in seconds.

Definition at line 61 of file filter_base.h.


Constructor & Destructor Documentation

Definition at line 101 of file filter_base.h.


Member Function Documentation

bool RobotLocalization::Measurement::operator() ( const boost::shared_ptr< Measurement > &  a,
const boost::shared_ptr< Measurement > &  b 
) [inline]

Definition at line 91 of file filter_base.h.

bool RobotLocalization::Measurement::operator() ( const Measurement a,
const Measurement b 
) [inline]

Definition at line 96 of file filter_base.h.


Member Data Documentation

Definition at line 70 of file filter_base.h.

Definition at line 85 of file filter_base.h.

Definition at line 88 of file filter_base.h.

Definition at line 82 of file filter_base.h.

Definition at line 69 of file filter_base.h.

Definition at line 79 of file filter_base.h.

Definition at line 66 of file filter_base.h.

Definition at line 75 of file filter_base.h.


The documentation for this struct was generated from the following file:


robot_localization
Author(s): Tom Moore
autogenerated on Thu Jun 6 2019 21:01:48