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

#include <generic_quaternion_system_model.h>

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

List of all members.

Public Member Functions

 GenericQuaternionSystemModel ()
virtual void getDerivative (StateVector &x_dot, const State &state)
double getGravity () const
virtual void getInputJacobian (InputMatrix &B, const State &state, bool init)
virtual void getPrior (State &state)
virtual void getStateJacobian (SystemMatrix &A, const State &state, bool init)
virtual SystemStatus getStatusFlags (const State &state)
virtual void getSystemNoise (NoiseVariance &Q, const State &state, bool init)
virtual bool init (PoseEstimation &estimator, State &state)
virtual bool prepareUpdate (State &state, double dt)
void setGravity (double gravity)
virtual ~GenericQuaternionSystemModel ()

Protected Attributes

ColumnVector_< 3 > acceleration
AliasT< double > acceleration_stddev_
boost::shared_ptr< Accelerometeraccelerometer_
double angular_acceleration_stddev_
AliasT< double > gravity_
boost::shared_ptr< Gyrogyro_
boost::shared_ptr< ImuInputimu_
State::RotationMatrix R
ColumnVector_< 3 > rate
AliasT< double > rate_stddev_
double velocity_stddev_

Detailed Description

Definition at line 49 of file generic_quaternion_system_model.h.


Constructor & Destructor Documentation

Definition at line 37 of file generic_quaternion_system_model.cpp.

Definition at line 52 of file generic_quaternion_system_model.cpp.


Member Function Documentation

void hector_pose_estimation::GenericQuaternionSystemModel::getDerivative ( StateVector &  x_dot,
const State state 
) [virtual]

Definition at line 72 of file generic_quaternion_system_model.h.

void hector_pose_estimation::GenericQuaternionSystemModel::getInputJacobian ( InputMatrix &  B,
const State state,
bool  init 
) [virtual]
void hector_pose_estimation::GenericQuaternionSystemModel::getStateJacobian ( SystemMatrix &  A,
const State state,
bool  init 
) [virtual]
void hector_pose_estimation::GenericQuaternionSystemModel::getSystemNoise ( NoiseVariance &  Q,
const State state,
bool  init 
) [virtual]

Reimplemented from hector_pose_estimation::Model.

Definition at line 56 of file generic_quaternion_system_model.cpp.

Reimplemented from hector_pose_estimation::SystemModel.

Definition at line 98 of file generic_quaternion_system_model.cpp.

Definition at line 71 of file generic_quaternion_system_model.h.


Member Data Documentation

Definition at line 86 of file generic_quaternion_system_model.h.

Definition at line 77 of file generic_quaternion_system_model.h.

Definition at line 83 of file generic_quaternion_system_model.h.

Definition at line 78 of file generic_quaternion_system_model.h.

Definition at line 75 of file generic_quaternion_system_model.h.

Definition at line 82 of file generic_quaternion_system_model.h.

Definition at line 81 of file generic_quaternion_system_model.h.

Definition at line 87 of file generic_quaternion_system_model.h.

Definition at line 85 of file generic_quaternion_system_model.h.

Definition at line 76 of file generic_quaternion_system_model.h.

Definition at line 79 of file generic_quaternion_system_model.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