Public Member Functions | Private Attributes
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 SetModel (odom_model_t type, double alpha1, double alpha2, double alpha3, double alpha4, double alpha5=0)
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 58 of file amcl_odom.h.


Constructor & Destructor Documentation

Definition at line 62 of file amcl_odom.cpp.


Member Function Documentation

void AMCLOdom::SetModel ( odom_model_t  type,
double  alpha1,
double  alpha2,
double  alpha3,
double  alpha4,
double  alpha5 = 0 
)

Definition at line 96 of file amcl_odom.cpp.

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 113 of file amcl_odom.cpp.


Member Data Documentation

double amcl::AMCLOdom::alpha1 [private]

Definition at line 92 of file amcl_odom.h.

double amcl::AMCLOdom::alpha2 [private]

Definition at line 92 of file amcl_odom.h.

double amcl::AMCLOdom::alpha3 [private]

Definition at line 92 of file amcl_odom.h.

double amcl::AMCLOdom::alpha4 [private]

Definition at line 92 of file amcl_odom.h.

double amcl::AMCLOdom::alpha5 [private]

Definition at line 92 of file amcl_odom.h.

Definition at line 89 of file amcl_odom.h.

double amcl::AMCLOdom::time [private]

Definition at line 86 of file amcl_odom.h.


The documentation for this class was generated from the following files:


amcl
Author(s): Brian P. Gerkey, contradict@gmail.com
autogenerated on Sun Mar 3 2019 03:46:02