Public Member Functions | Protected Types | 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

EIGEN_MAKE_ALIGNED_OPERATOR_NEW GenericQuaternionSystemModel ()
virtual void getDerivative (StateVector &x_dot, const State &state)
virtual void getPrior (State &state)
virtual void getStateJacobian (SystemMatrix &A, const State &state, bool init=true)
virtual SystemStatus getStatusFlags (const State &state)
virtual void getSystemNoise (NoiseVariance &Q, const State &state, bool init=true)
virtual bool init (PoseEstimation &estimator, System &system, State &state)
bool prepareUpdate (State &state, double dt)
virtual ~GenericQuaternionSystemModel ()

Protected Types

typedef Input_< 3 > ForceInput
typedef Input_< 3 > RateInput
typedef Input_< 3 > TorqueInput

Protected Attributes

ColumnVector3 acceleration_nav_
double acceleration_stddev_
boost::shared_ptr< Accelerometeraccelerometer_
double angular_acceleration_stddev_
ForceInput::Ptr force_input_
AliasT< double > gravity_
boost::shared_ptr< Gyrogyro_
boost::shared_ptr< ImuInputimu_
RateInput::Ptr rate_input_
ColumnVector3 rate_nav_
double rate_stddev_
TorqueInput::Ptr torque_input_
double velocity_stddev_

Detailed Description

Definition at line 51 of file generic_quaternion_system_model.h.


Member Typedef Documentation

Definition at line 96 of file generic_quaternion_system_model.h.

Definition at line 94 of file generic_quaternion_system_model.h.

Definition at line 92 of file generic_quaternion_system_model.h.


Constructor & Destructor Documentation

Definition at line 38 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]
void hector_pose_estimation::GenericQuaternionSystemModel::getStateJacobian ( SystemMatrix &  A,
const State state,
bool  init = true 
) [virtual]
void hector_pose_estimation::GenericQuaternionSystemModel::getSystemNoise ( NoiseVariance &  Q,
const State state,
bool  init = true 
) [virtual]
bool hector_pose_estimation::GenericQuaternionSystemModel::init ( PoseEstimation estimator,
System system,
State state 
) [virtual]

Reimplemented from hector_pose_estimation::SystemModel.

Definition at line 56 of file generic_quaternion_system_model.cpp.

Reimplemented from hector_pose_estimation::SystemModel.

Definition at line 128 of file generic_quaternion_system_model.cpp.


Member Data Documentation

Definition at line 89 of file generic_quaternion_system_model.h.

Definition at line 80 of file generic_quaternion_system_model.h.

Definition at line 86 of file generic_quaternion_system_model.h.

Definition at line 81 of file generic_quaternion_system_model.h.

Definition at line 97 of file generic_quaternion_system_model.h.

Definition at line 78 of file generic_quaternion_system_model.h.

Definition at line 85 of file generic_quaternion_system_model.h.

Definition at line 84 of file generic_quaternion_system_model.h.

Definition at line 95 of file generic_quaternion_system_model.h.

Definition at line 88 of file generic_quaternion_system_model.h.

Definition at line 79 of file generic_quaternion_system_model.h.

Definition at line 93 of file generic_quaternion_system_model.h.

Definition at line 82 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 Fri Aug 28 2015 10:59:55