$search

hector_pose_estimation::PoseUpdate Class Reference

#include <poseupdate.h>

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

List of all members.

Classes

class  Update

Public Member Functions

 PoseUpdate (const std::string &name="poseupdate")
bool update (PoseEstimation &estimator, const MeasurementUpdate &update)
virtual ~PoseUpdate ()

Protected Member Functions

virtual Queuequeue ()

Protected Attributes

Queue_< Updatequeue_

Private Member Functions

double calculateOmega (const SymmetricMatrix &Ix, const SymmetricMatrix &Iy) const
double updateInternal (const SymmetricMatrix &Px, const ColumnVector &x, const SymmetricMatrix &Iy, const ColumnVector &error, const Matrix &H, SymmetricMatrix &Pxy, ColumnVector &xy, const std::string &text, const double max_error=0.0)

Private Attributes

double fixed_alpha_
double fixed_angular_rate_xy_stddev_
double fixed_angular_rate_z_stddev_
double fixed_beta_
double fixed_position_xy_stddev_
double fixed_position_z_stddev_
double fixed_velocity_xy_stddev_
double fixed_velocity_z_stddev_
double fixed_yaw_stddev_
bool interpret_covariance_as_information_matrix_
bool jump_on_max_error_
double max_angular_rate_xy_error_
double max_angular_rate_z_error_
double max_position_xy_error_
double max_position_z_error_
double max_time_difference_
double max_velocity_xy_error_
double max_velocity_z_error_
double max_yaw_error_
PositionXYModel position_xy_model_
PositionZModel position_z_model_
TwistModel twist_model_
YawModel yaw_model_

Detailed Description

Definition at line 90 of file poseupdate.h.


Constructor & Destructor Documentation

hector_pose_estimation::PoseUpdate::PoseUpdate ( const std::string &  name = "poseupdate"  ) 

Definition at line 36 of file poseupdate.cpp.

hector_pose_estimation::PoseUpdate::~PoseUpdate (  )  [virtual]

Definition at line 86 of file poseupdate.cpp.


Member Function Documentation

double hector_pose_estimation::PoseUpdate::calculateOmega ( const SymmetricMatrix Ix,
const SymmetricMatrix Iy 
) const [private]

Definition at line 342 of file poseupdate.cpp.

virtual Queue& hector_pose_estimation::PoseUpdate::queue (  )  [inline, protected, virtual]

Implements hector_pose_estimation::Measurement.

Definition at line 146 of file poseupdate.h.

bool hector_pose_estimation::PoseUpdate::update ( PoseEstimation estimator,
const MeasurementUpdate update 
) [virtual]

Implements hector_pose_estimation::Measurement.

Definition at line 90 of file poseupdate.cpp.

double hector_pose_estimation::PoseUpdate::updateInternal ( const SymmetricMatrix Px,
const ColumnVector x,
const SymmetricMatrix Iy,
const ColumnVector error,
const Matrix &  H,
SymmetricMatrix Pxy,
ColumnVector xy,
const std::string &  text,
const double  max_error = 0.0 
) [private]

Definition at line 348 of file poseupdate.cpp.


Member Data Documentation

Definition at line 117 of file poseupdate.h.

Definition at line 126 of file poseupdate.h.

Definition at line 127 of file poseupdate.h.

Definition at line 117 of file poseupdate.h.

Definition at line 120 of file poseupdate.h.

Definition at line 121 of file poseupdate.h.

Definition at line 124 of file poseupdate.h.

Definition at line 125 of file poseupdate.h.

Definition at line 122 of file poseupdate.h.

Definition at line 118 of file poseupdate.h.

Definition at line 139 of file poseupdate.h.

Definition at line 136 of file poseupdate.h.

Definition at line 137 of file poseupdate.h.

Definition at line 130 of file poseupdate.h.

Definition at line 131 of file poseupdate.h.

Definition at line 129 of file poseupdate.h.

Definition at line 134 of file poseupdate.h.

Definition at line 135 of file poseupdate.h.

Definition at line 132 of file poseupdate.h.

Definition at line 112 of file poseupdate.h.

Definition at line 113 of file poseupdate.h.

Definition at line 145 of file poseupdate.h.

Definition at line 115 of file poseupdate.h.

Definition at line 114 of file poseupdate.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Tue Mar 5 12:32:36 2013