Public Member Functions | Protected Attributes
hector_pose_estimation::ZeroRateModel Class Reference

#include <zerorate.h>

Inheritance diagram for hector_pose_estimation::ZeroRateModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool active (const State &state)
virtual void getExpectedValue (MeasurementVector &y_pred, const State &state)
virtual const MeasurementVector * getFixedMeasurementVector ()
virtual void getMeasurementNoise (NoiseVariance &R, const State &, bool init)
virtual void getStateJacobian (MeasurementMatrix &C0, SubMeasurementMatrix &C1, const State &state, bool init)
virtual SystemStatus getStatusFlags ()
virtual bool init (PoseEstimation &estimator, State &state)
SubStatesub (State &state) const
const SubStatesub (const State &state) const
 ZeroRateModel ()
virtual ~ZeroRateModel ()

Protected Attributes

SubStatePtr gyro_drift_
double stddev_

Detailed Description

Definition at line 38 of file zerorate.h.


Constructor & Destructor Documentation

Definition at line 37 of file zerorate.cpp.

Definition at line 42 of file zerorate.cpp.


Member Function Documentation

virtual bool hector_pose_estimation::ZeroRateModel::active ( const State state) [inline, virtual]

Reimplemented from hector_pose_estimation::MeasurementModel.

Definition at line 48 of file zerorate.h.

void hector_pose_estimation::ZeroRateModel::getExpectedValue ( MeasurementVector &  y_pred,
const State state 
) [virtual]

Reimplemented from hector_pose_estimation::MeasurementModel_< ZeroRateModel, 1, 3 >.

Definition at line 63 of file zerorate.cpp.

const ZeroRateModel::MeasurementVector * hector_pose_estimation::ZeroRateModel::getFixedMeasurementVector ( ) [virtual]

Reimplemented from hector_pose_estimation::MeasurementModel_< ZeroRateModel, 1, 3 >.

Definition at line 81 of file zerorate.cpp.

void hector_pose_estimation::ZeroRateModel::getMeasurementNoise ( NoiseVariance &  R,
const State ,
bool  init 
) [virtual]

Reimplemented from hector_pose_estimation::MeasurementModel_< ZeroRateModel, 1, 3 >.

Definition at line 56 of file zerorate.cpp.

void hector_pose_estimation::ZeroRateModel::getStateJacobian ( MeasurementMatrix &  C0,
SubMeasurementMatrix &  C1,
const State state,
bool  init 
) [virtual]

Reimplemented from hector_pose_estimation::MeasurementModel_< ZeroRateModel, 1, 3 >.

Definition at line 72 of file zerorate.cpp.

Reimplemented from hector_pose_estimation::MeasurementModel.

Definition at line 49 of file zerorate.h.

bool hector_pose_estimation::ZeroRateModel::init ( PoseEstimation estimator,
State state 
) [virtual]

Reimplemented from hector_pose_estimation::Model.

Definition at line 44 of file zerorate.cpp.

Reimplemented from hector_pose_estimation::MeasurementModel_< ZeroRateModel, 1, 3 >.

Definition at line 43 of file zerorate.h.

const SubState& hector_pose_estimation::ZeroRateModel::sub ( const State state) const [inline]

Reimplemented from hector_pose_estimation::MeasurementModel_< ZeroRateModel, 1, 3 >.

Definition at line 44 of file zerorate.h.


Member Data Documentation

Definition at line 59 of file zerorate.h.

Definition at line 58 of file zerorate.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Mon Oct 6 2014 00:24:16