AMCLLaser Class Reference

Inheritance diagram for AMCLLaser:

Inheritance graph
[legend]
Collaboration diagram for AMCLLaser:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 50 of file amcl_laser.h.


Public Member Functions

 AMCLLaser (AdaptiveMCL &aAMCL, player_devaddr_t addr)
virtual int Load (ConfigFile *cf, int section)
virtual int Unload (void)
virtual int Setup (void)
virtual int Shutdown (void)
virtual int ProcessMessage (QueuePointer &resp_queue, player_msghdr *hdr, void *data)
virtual bool UpdateSensor (pf_t *pf, AMCLSensorData *data)

Private Member Functions

int SetupMap (void)

Static Private Member Functions

static double SensorModel (AMCLLaserData *data, pf_sample_set_t *set)

Private Attributes

player_devaddr_t laser_addr
player_devaddr_t map_addr
Devicelaser_dev
double time
map_tmap
pf_vector_t laser_pose
int max_beams
double range_var
double range_bad

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

Last updated 12 September 2005 21:38:45