#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: