amcl::AMCLOdom Class Reference

#include <amcl_odom.h>

Inheritance diagram for amcl::AMCLOdom:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AMCLOdom ()
void SetModelDiff (double alpha1, double alpha2, double alpha3, double alpha4)
void SetModelOmni (double alpha1, double alpha2, double alpha3, double alpha4, double alpha5)
virtual bool UpdateAction (pf_t *pf, AMCLSensorData *data)

Private Attributes

double alpha1
double alpha2
double alpha3
double alpha4
double alpha5
odom_model_t model_type
double time

Detailed Description

Definition at line 56 of file amcl_odom.h.


Constructor & Destructor Documentation

AMCLOdom::AMCLOdom (  ) 

Definition at line 62 of file amcl_odom.cpp.


Member Function Documentation

void AMCLOdom::SetModelDiff ( double  alpha1,
double  alpha2,
double  alpha3,
double  alpha4 
)

Definition at line 68 of file amcl_odom.cpp.

void AMCLOdom::SetModelOmni ( double  alpha1,
double  alpha2,
double  alpha3,
double  alpha4,
double  alpha5 
)

Definition at line 81 of file amcl_odom.cpp.

bool AMCLOdom::UpdateAction ( pf_t pf,
AMCLSensorData data 
) [virtual]

Reimplemented from amcl::AMCLSensor.

Definition at line 98 of file amcl_odom.cpp.


Member Data Documentation

double amcl::AMCLOdom::alpha1 [private]

Definition at line 83 of file amcl_odom.h.

double amcl::AMCLOdom::alpha2 [private]

Definition at line 83 of file amcl_odom.h.

double amcl::AMCLOdom::alpha3 [private]

Definition at line 83 of file amcl_odom.h.

double amcl::AMCLOdom::alpha4 [private]

Definition at line 83 of file amcl_odom.h.

double amcl::AMCLOdom::alpha5 [private]

Definition at line 83 of file amcl_odom.h.

Definition at line 80 of file amcl_odom.h.

double amcl::AMCLOdom::time [private]

Definition at line 77 of file amcl_odom.h.


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


amcl
Author(s): Brian P. Gerkey
autogenerated on Fri Jan 11 10:07:13 2013