#include <gps.h>
Public Member Functions | |
virtual void | getExpectedValue (MeasurementVector &y_pred, const State &state) |
virtual void | getMeasurementNoise (NoiseVariance &R, const State &, bool init) |
virtual void | getStateJacobian (MeasurementMatrix &C, const State &state, bool init) |
virtual SystemStatus | getStatusFlags () |
GPSModel () | |
virtual bool | prepareUpdate (State &state, const MeasurementUpdate &update) |
virtual | ~GPSModel () |
Protected Attributes | |
double | position_stddev_ |
State::RotationMatrix | R |
double | velocity_stddev_ |
hector_pose_estimation::GPSModel::~GPSModel | ( | ) | [virtual] |
void hector_pose_estimation::GPSModel::getExpectedValue | ( | MeasurementVector & | y_pred, |
const State & | state | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel_< GPSModel, 4 >.
void hector_pose_estimation::GPSModel::getMeasurementNoise | ( | NoiseVariance & | R, |
const State & | , | ||
bool | init | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel_< GPSModel, 4 >.
void hector_pose_estimation::GPSModel::getStateJacobian | ( | MeasurementMatrix & | C, |
const State & | state, | ||
bool | init | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel_< GPSModel, 4 >.
virtual SystemStatus hector_pose_estimation::GPSModel::getStatusFlags | ( | ) | [inline, virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel.
bool hector_pose_estimation::GPSModel::prepareUpdate | ( | State & | state, |
const MeasurementUpdate & | update | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel.
double hector_pose_estimation::GPSModel::position_stddev_ [protected] |
double hector_pose_estimation::GPSModel::velocity_stddev_ [protected] |