Public Member Functions | Public Attributes | List of all members
RobotLocalization::FilterState Struct Reference

Structure used for storing and comparing filter states. More...

#include <filter_base.h>

Public Member Functions

 FilterState ()
 
bool operator() (const FilterState &a, const FilterState &b)
 

Public Attributes

Eigen::MatrixXd estimateErrorCovariance_
 
double lastMeasurementTime_
 
Eigen::VectorXd latestControl_
 
double latestControlTime_
 
Eigen::VectorXd state_
 

Detailed Description

Structure used for storing and comparing filter states.

This structure is useful when higher-level classes need to remember filter history. Measurement units are assumed to be in meters and radians. Times are real-valued and measured in seconds.

Definition at line 118 of file filter_base.h.

Constructor & Destructor Documentation

RobotLocalization::FilterState::FilterState ( )
inline

Definition at line 141 of file filter_base.h.

Member Function Documentation

bool RobotLocalization::FilterState::operator() ( const FilterState a,
const FilterState b 
)
inline

Definition at line 136 of file filter_base.h.

Member Data Documentation

Eigen::MatrixXd RobotLocalization::FilterState::estimateErrorCovariance_

Definition at line 124 of file filter_base.h.

double RobotLocalization::FilterState::lastMeasurementTime_

Definition at line 130 of file filter_base.h.

Eigen::VectorXd RobotLocalization::FilterState::latestControl_

Definition at line 127 of file filter_base.h.

double RobotLocalization::FilterState::latestControlTime_

Definition at line 133 of file filter_base.h.

Eigen::VectorXd RobotLocalization::FilterState::state_

Definition at line 121 of file filter_base.h.


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


robot_localization
Author(s): Tom Moore
autogenerated on Wed Feb 3 2021 03:34:02