Namespaces | Classes | Typedefs | Enumerations | Variables
RobotLocalization Namespace Reference

Namespaces

namespace  FilterUtilities
namespace  NavsatConversions
namespace  RosFilterUtilities

Classes

class  Ekf
 Extended Kalman filter class. More...
class  FilterBase
class  FilterDerived
class  FilterDerived2
struct  Measurement
 Structure used for storing and comparing measurements (for priority queues) More...
class  NavSatTransform
class  RosFilter
class  Ukf
 Unscented Kalman filter class. More...

Typedefs

typedef std::priority_queue
< Measurement, std::vector
< Measurement >, Measurement
MeasurementQueue
typedef RosFilter< EkfRosEkf
typedef RosFilter< UkfRosUkf

Enumerations

enum  StateMembers {
  StateMemberX = 0, StateMemberY, StateMemberZ, StateMemberRoll,
  StateMemberPitch, StateMemberYaw, StateMemberVx, StateMemberVy,
  StateMemberVz, StateMemberVroll, StateMemberVpitch, StateMemberVyaw,
  StateMemberAx, StateMemberAy, StateMemberAz
}
 Enumeration that defines the state vector. More...

Variables

const int ACCELERATION_SIZE = 3
const int ORIENTATION_OFFSET = StateMemberRoll
const int ORIENTATION_SIZE = 3
const int ORIENTATION_V_OFFSET = StateMemberVroll
const double PI = 3.141592653589793
 Common variables.
const int POSE_SIZE = 6
 Pose and twist messages each contain six variables.
const int POSITION_A_OFFSET = StateMemberAx
const int POSITION_OFFSET = StateMemberX
const int POSITION_SIZE = 3
const int POSITION_V_OFFSET = StateMemberVx
const int STATE_SIZE = 15
 Global constants that define our state vector size and offsets to groups of values within that state.
const double TAU = 6.283185307179587
const int TWIST_SIZE = 6

Typedef Documentation

typedef std::priority_queue<Measurement, std::vector<Measurement>, Measurement> RobotLocalization::MeasurementQueue

Definition at line 71 of file ros_filter.h.

Definition at line 42 of file ros_filter_types.h.

Definition at line 43 of file ros_filter_types.h.


Enumeration Type Documentation

Enumeration that defines the state vector.

Enumerator:
StateMemberX 
StateMemberY 
StateMemberZ 
StateMemberRoll 
StateMemberPitch 
StateMemberYaw 
StateMemberVx 
StateMemberVy 
StateMemberVz 
StateMemberVroll 
StateMemberVpitch 
StateMemberVyaw 
StateMemberAx 
StateMemberAy 
StateMemberAz 

Definition at line 40 of file filter_common.h.


Variable Documentation

Definition at line 75 of file filter_common.h.

Definition at line 64 of file filter_common.h.

Definition at line 74 of file filter_common.h.

Definition at line 66 of file filter_common.h.

const double RobotLocalization::PI = 3.141592653589793

Common variables.

Definition at line 78 of file filter_common.h.

Pose and twist messages each contain six variables.

Definition at line 71 of file filter_common.h.

Definition at line 67 of file filter_common.h.

Definition at line 63 of file filter_common.h.

Definition at line 73 of file filter_common.h.

Definition at line 65 of file filter_common.h.

Global constants that define our state vector size and offsets to groups of values within that state.

Definition at line 62 of file filter_common.h.

const double RobotLocalization::TAU = 6.283185307179587

Definition at line 79 of file filter_common.h.

Definition at line 72 of file filter_common.h.



robot_localization
Author(s): Tom Moore
autogenerated on Fri Aug 28 2015 12:26:20