#include <zerorate.h>
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) |
SubState & | sub (State &state) const |
const SubState & | sub (const State &state) const |
ZeroRateModel () | |
virtual | ~ZeroRateModel () |
Protected Attributes | |
SubStatePtr | gyro_drift_ |
double | stddev_ |
Definition at line 38 of file zerorate.h.
Definition at line 37 of file zerorate.cpp.
hector_pose_estimation::ZeroRateModel::~ZeroRateModel | ( | ) | [virtual] |
Definition at line 42 of file zerorate.cpp.
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.
virtual SystemStatus hector_pose_estimation::ZeroRateModel::getStatusFlags | ( | ) | [inline, virtual] |
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.
SubState& hector_pose_estimation::ZeroRateModel::sub | ( | State & | state | ) | const [inline] |
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.
Definition at line 59 of file zerorate.h.
double hector_pose_estimation::ZeroRateModel::stddev_ [protected] |
Definition at line 58 of file zerorate.h.