$search
#include <system_model.h>
Public Member Functions | |
virtual void | cleanup () |
virtual SymmetricMatrix | CovarianceGet () const |
virtual SymmetricMatrix | CovarianceGet (double dt) const |
virtual Matrix | dfGet (unsigned int i) const |
virtual Matrix | dfGet (unsigned int i, double dt) const |
virtual ColumnVector | ExpectedValueGet () const |
virtual ColumnVector | ExpectedValueGet (double dt) const |
double | get_dt () const |
virtual double | getGravity () const |
virtual std::string | getName () const |
virtual void | getPrior (BFL::Gaussian &prior) const |
virtual SystemStatus | getStatusFlags () const |
virtual bool | init () |
virtual void | Limit (StateVector &x) const |
const ParameterList & | parameters () const |
ParameterList & | parameters () |
virtual void | reset () |
void | set_dt (double dt) |
virtual void | setMeasurementStatus (const SystemStatus &status) |
SystemModel () | |
virtual | ~SystemModel () |
Protected Attributes | |
Matrix | A_ |
double | dt_ |
SystemStatus | measurement_status_ |
ParameterList | parameters_ |
const ColumnVector & | u_ |
const StateVector & | x_ |
StateVector | x_pred_ |
Definition at line 45 of file system_model.h.
hector_pose_estimation::SystemModel::SystemModel | ( | ) |
Definition at line 33 of file system_model.cpp.
hector_pose_estimation::SystemModel::~SystemModel | ( | ) | [virtual] |
Definition at line 49 of file system_model.cpp.
virtual void hector_pose_estimation::SystemModel::cleanup | ( | ) | [inline, virtual] |
Definition at line 53 of file system_model.h.
virtual SymmetricMatrix hector_pose_estimation::SystemModel::CovarianceGet | ( | ) | const [inline, virtual] |
Definition at line 68 of file system_model.h.
SymmetricMatrix hector_pose_estimation::SystemModel::CovarianceGet | ( | double | dt | ) | const [virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.
Definition at line 83 of file system_model.cpp.
virtual Matrix hector_pose_estimation::SystemModel::dfGet | ( | unsigned int | i | ) | const [inline, virtual] |
Definition at line 82 of file system_model.h.
virtual Matrix hector_pose_estimation::SystemModel::dfGet | ( | unsigned int | i, | |
double | dt | |||
) | const [inline, virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.
Definition at line 79 of file system_model.h.
virtual ColumnVector hector_pose_estimation::SystemModel::ExpectedValueGet | ( | ) | const [inline, virtual] |
Definition at line 75 of file system_model.h.
virtual ColumnVector hector_pose_estimation::SystemModel::ExpectedValueGet | ( | double | dt | ) | const [inline, virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.
Definition at line 72 of file system_model.h.
double hector_pose_estimation::SystemModel::get_dt | ( | ) | const [inline] |
Definition at line 60 of file system_model.h.
virtual double hector_pose_estimation::SystemModel::getGravity | ( | ) | const [inline, virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.
Definition at line 89 of file system_model.h.
virtual std::string hector_pose_estimation::SystemModel::getName | ( | void | ) | const [inline, virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.
Definition at line 50 of file system_model.h.
void hector_pose_estimation::SystemModel::getPrior | ( | BFL::Gaussian & | prior | ) | const [virtual] |
Definition at line 53 of file system_model.cpp.
virtual SystemStatus hector_pose_estimation::SystemModel::getStatusFlags | ( | ) | const [inline, virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.
Definition at line 63 of file system_model.h.
virtual bool hector_pose_estimation::SystemModel::init | ( | ) | [inline, virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.
Definition at line 52 of file system_model.h.
virtual void hector_pose_estimation::SystemModel::Limit | ( | StateVector & | x | ) | const [inline, virtual] |
Definition at line 86 of file system_model.h.
const ParameterList& hector_pose_estimation::SystemModel::parameters | ( | ) | const [inline] |
Definition at line 57 of file system_model.h.
ParameterList& hector_pose_estimation::SystemModel::parameters | ( | ) | [inline] |
Definition at line 56 of file system_model.h.
virtual void hector_pose_estimation::SystemModel::reset | ( | ) | [inline, virtual] |
Definition at line 54 of file system_model.h.
void hector_pose_estimation::SystemModel::set_dt | ( | double | dt | ) | [inline] |
Definition at line 59 of file system_model.h.
virtual void hector_pose_estimation::SystemModel::setMeasurementStatus | ( | const SystemStatus & | status | ) | [inline, virtual] |
Definition at line 62 of file system_model.h.
Matrix hector_pose_estimation::SystemModel::A_ [mutable, protected] |
Definition at line 99 of file system_model.h.
double hector_pose_estimation::SystemModel::dt_ [protected] |
Definition at line 92 of file system_model.h.
Definition at line 100 of file system_model.h.
Definition at line 93 of file system_model.h.
const ColumnVector& hector_pose_estimation::SystemModel::u_ [protected] |
Definition at line 97 of file system_model.h.
const StateVector& hector_pose_estimation::SystemModel::x_ [protected] |
Definition at line 96 of file system_model.h.
StateVector hector_pose_estimation::SystemModel::x_pred_ [mutable, protected] |
Definition at line 98 of file system_model.h.