Struct Measurement

Struct Documentation

struct Measurement

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.

Public Functions

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

Public Members

rclcpp::Time time_
double mahalanobis_thresh_
rclcpp::Time latest_control_time_
std::string topic_name_
std::vector<bool> update_vector_
Eigen::VectorXd latest_control_
Eigen::VectorXd measurement_
Eigen::MatrixXd covariance_