#include <measurement_model.h>
Public Member Functions | |
Derived * | derived () |
const Derived * | derived () const |
virtual int | getDimension () const |
virtual void | getExpectedValue (MeasurementVector &y_pred, const State &state) |
virtual const MeasurementVector * | getFixedMeasurementVector () const |
virtual void | getInputJacobian (InputMatrix &D, const State &state, bool init=true) |
virtual void | getMeasurementNoise (NoiseVariance &R, const State &state, bool init=true) |
virtual void | getStateJacobian (MeasurementMatrix &C, const State &state, bool init=true) |
virtual void | limitError (MeasurementVector &error) |
virtual | ~MeasurementModel_ () |
Public Member Functions inherited from hector_pose_estimation::MeasurementModel | |
virtual bool | active (const State &state) |
virtual void | afterUpdate (State &state) |
virtual SystemStatus | getStatusFlags () |
virtual bool | init (PoseEstimation &estimator, Measurement &measurement, State &state) |
virtual bool | prepareUpdate (State &state, const MeasurementUpdate &update) |
virtual | ~MeasurementModel () |
Public Member Functions inherited from hector_pose_estimation::Model | |
virtual void | cleanup () |
ParameterList & | parameters () |
const ParameterList & | parameters () const |
virtual void | reset (State &state) |
virtual | ~Model () |
Additional Inherited Members | |
Protected Attributes inherited from hector_pose_estimation::Model | |
ParameterList | parameters_ |
Definition at line 52 of file measurement_model.h.
|
inlinevirtual |
Definition at line 92 of file measurement_model.h.
|
inline |
Definition at line 96 of file measurement_model.h.
|
inline |
Definition at line 97 of file measurement_model.h.
|
inlinevirtual |
Implements hector_pose_estimation::MeasurementModel.
Definition at line 94 of file measurement_model.h.
|
virtual |
Reimplemented in hector_pose_estimation::TwistModel, hector_pose_estimation::YawModel, hector_pose_estimation::PositionZModel, hector_pose_estimation::GravityModel, hector_pose_estimation::BaroModel, hector_pose_estimation::MagneticModel, hector_pose_estimation::ZeroRateModel, hector_pose_estimation::GPSModel, hector_pose_estimation::RateModel, hector_pose_estimation::PositionXYModel, hector_pose_estimation::HeadingModel, and hector_pose_estimation::HeightModel.
Definition at line 110 of file measurement_model.h.
|
inlinevirtual |
Reimplemented in hector_pose_estimation::ZeroRateModel.
Definition at line 106 of file measurement_model.h.
|
virtual |
Definition at line 122 of file measurement_model.h.
|
virtual |
Reimplemented in hector_pose_estimation::GravityModel, hector_pose_estimation::MagneticModel, hector_pose_estimation::ZeroRateModel, hector_pose_estimation::GPSModel, hector_pose_estimation::RateModel, hector_pose_estimation::HeadingModel, and hector_pose_estimation::HeightModel.
Definition at line 128 of file measurement_model.h.
|
virtual |
Reimplemented in hector_pose_estimation::TwistModel, hector_pose_estimation::YawModel, hector_pose_estimation::PositionZModel, hector_pose_estimation::GravityModel, hector_pose_estimation::BaroModel, hector_pose_estimation::MagneticModel, hector_pose_estimation::ZeroRateModel, hector_pose_estimation::GPSModel, hector_pose_estimation::RateModel, hector_pose_estimation::PositionXYModel, hector_pose_estimation::HeadingModel, and hector_pose_estimation::HeightModel.
Definition at line 116 of file measurement_model.h.
|
inlinevirtual |
Reimplemented in hector_pose_estimation::HeadingModel.
Definition at line 104 of file measurement_model.h.