#include <amcl_odom.h>
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 |
Definition at line 58 of file amcl_odom.h.
Definition at line 62 of file amcl_odom.cpp.
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.
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.
odom_model_t amcl::AMCLOdom::model_type [private] |
Definition at line 89 of file amcl_odom.h.
double amcl::AMCLOdom::time [private] |
Definition at line 86 of file amcl_odom.h.