Classes | Public Member Functions | Public Attributes | List of all members
hector_pose_estimation::filter::EKF Class Reference

#include <ekf.h>

Inheritance diagram for hector_pose_estimation::filter::EKF:
Inheritance graph
[legend]

Classes

class  Corrector
 
class  Corrector_
 
class  Predictor
 
class  Predictor_
 

Public Member Functions

virtual bool doPredict (double dt)
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW EKF (State &state)
 
virtual std::string getType () const
 
virtual bool init (PoseEstimation &estimator)
 
virtual bool predict (const SystemPtr &system, double dt)
 
virtual bool preparePredict (double dt)
 
virtual ~EKF ()
 
- Public Member Functions inherited from hector_pose_estimation::Filter
virtual void cleanup ()
 
virtual bool correct (const Measurements &measurements)
 
virtual bool correct (const MeasurementPtr &measurement)
 
template<typename Derived >
Derived * derived ()
 
template<typename Derived >
const Derived * derived () const
 
virtual bool doCorrect ()
 
 Filter (State &state)
 
virtual bool predict (const Systems &systems, double dt)
 
virtual bool prepareCorrect ()
 
virtual void reset ()
 
virtual const Statestate () const
 
virtual Statestate ()
 
virtual ~Filter ()
 

Public Attributes

State::SystemMatrix A
 
State::Covariance Q
 
State::Vector x_diff
 

Additional Inherited Members

- Static Public Member Functions inherited from hector_pose_estimation::Filter
template<typename Derived >
static Factory< Derived > factory (Derived *filter)
 
- Protected Attributes inherited from hector_pose_estimation::Filter
Inputs inputs_
 
Statestate_
 

Detailed Description

Definition at line 37 of file ekf.h.

Constructor & Destructor Documentation

hector_pose_estimation::filter::EKF::EKF ( State state)

Definition at line 41 of file ekf.cpp.

hector_pose_estimation::filter::EKF::~EKF ( )
virtual

Definition at line 45 of file ekf.cpp.

Member Function Documentation

bool hector_pose_estimation::filter::EKF::doPredict ( double  dt)
virtual

Reimplemented from hector_pose_estimation::Filter.

Definition at line 74 of file ekf.cpp.

virtual std::string hector_pose_estimation::filter::EKF::getType ( ) const
inlinevirtual

Implements hector_pose_estimation::Filter.

Definition at line 45 of file ekf.h.

bool hector_pose_estimation::filter::EKF::init ( PoseEstimation estimator)
virtual

Reimplemented from hector_pose_estimation::Filter.

Definition at line 48 of file ekf.cpp.

bool hector_pose_estimation::filter::EKF::predict ( const SystemPtr system,
double  dt 
)
virtual

Reimplemented from hector_pose_estimation::Filter.

Definition at line 64 of file ekf.cpp.

bool hector_pose_estimation::filter::EKF::preparePredict ( double  dt)
virtual

Reimplemented from hector_pose_estimation::Filter.

Definition at line 56 of file ekf.cpp.

Member Data Documentation

State::SystemMatrix hector_pose_estimation::filter::EKF::A

Definition at line 152 of file ekf.h.

State::Covariance hector_pose_estimation::filter::EKF::Q

Definition at line 153 of file ekf.h.

State::Vector hector_pose_estimation::filter::EKF::x_diff

Definition at line 151 of file ekf.h.


The documentation for this class was generated from the following files:


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Thu Feb 18 2021 03:29:31