#include <amcl_laser.h>
|
| AMCLLaser (size_t max_beams, map_t *map) |
|
void | SetLaserPose (pf_vector_t &laser_pose) |
|
void | SetModelBeam (double z_hit, double z_short, double z_max, double z_rand, double sigma_hit, double labda_short, double chi_outlier) |
|
void | SetModelLikelihoodField (double z_hit, double z_rand, double sigma_hit, double max_occ_dist) |
|
void | SetModelLikelihoodFieldProb (double z_hit, double z_rand, double sigma_hit, double max_occ_dist, bool do_beamskip, double beam_skip_distance, double beam_skip_threshold, double beam_skip_error_threshold) |
|
virtual bool | UpdateSensor (pf_t *pf, AMCLSensorData *data) |
|
virtual | ~AMCLLaser () |
|
| AMCLSensor () |
|
virtual bool | InitSensor (pf_t *pf, AMCLSensorData *data) |
|
virtual bool | UpdateAction (pf_t *pf, AMCLSensorData *data) |
|
virtual | ~AMCLSensor () |
|
Definition at line 59 of file amcl_laser.h.
AMCLLaser::AMCLLaser |
( |
size_t |
max_beams, |
|
|
map_t * |
map |
|
) |
| |
AMCLLaser::~AMCLLaser |
( |
| ) |
|
|
virtual |
void AMCLLaser::reallocTempData |
( |
int |
max_samples, |
|
|
int |
max_obs |
|
) |
| |
|
private |
void amcl::AMCLLaser::SetLaserPose |
( |
pf_vector_t & |
laser_pose | ) |
|
|
inline |
void AMCLLaser::SetModelBeam |
( |
double |
z_hit, |
|
|
double |
z_short, |
|
|
double |
z_max, |
|
|
double |
z_rand, |
|
|
double |
sigma_hit, |
|
|
double |
labda_short, |
|
|
double |
chi_outlier |
|
) |
| |
void AMCLLaser::SetModelLikelihoodField |
( |
double |
z_hit, |
|
|
double |
z_rand, |
|
|
double |
sigma_hit, |
|
|
double |
max_occ_dist |
|
) |
| |
void AMCLLaser::SetModelLikelihoodFieldProb |
( |
double |
z_hit, |
|
|
double |
z_rand, |
|
|
double |
sigma_hit, |
|
|
double |
max_occ_dist, |
|
|
bool |
do_beamskip, |
|
|
double |
beam_skip_distance, |
|
|
double |
beam_skip_threshold, |
|
|
double |
beam_skip_error_threshold |
|
) |
| |
double amcl::AMCLLaser::beam_skip_distance |
|
private |
double amcl::AMCLLaser::beam_skip_error_threshold |
|
private |
double amcl::AMCLLaser::beam_skip_threshold |
|
private |
double amcl::AMCLLaser::chi_outlier |
|
private |
bool amcl::AMCLLaser::do_beamskip |
|
private |
double amcl::AMCLLaser::lambda_short |
|
private |
map_t* amcl::AMCLLaser::map |
|
private |
int amcl::AMCLLaser::max_beams |
|
private |
int amcl::AMCLLaser::max_obs |
|
private |
int amcl::AMCLLaser::max_samples |
|
private |
double amcl::AMCLLaser::sigma_hit |
|
private |
double** amcl::AMCLLaser::temp_obs |
|
private |
double amcl::AMCLLaser::time |
|
private |
double amcl::AMCLLaser::z_hit |
|
private |
double amcl::AMCLLaser::z_max |
|
private |
double amcl::AMCLLaser::z_rand |
|
private |
double amcl::AMCLLaser::z_short |
|
private |
The documentation for this class was generated from the following files: