Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

localize
[Proxies]


Detailed Description

The localize proxy provides an interface to localization drivers. Generally speaking, these are abstract drivers that attempt to localize the robot by matching sensor observations (odometry, laser and/or sonar) against a prior map of the environment (such as an occupancy grid). Since the pose may be ambiguous, multiple hypotheses may returned; each hypothesis specifies one possible pose estimate for the robot. See the Player manual for details of the localize interface, and and drivers that support it (such as the amcl driver).


Classes

struct  playerc_localize_hypoth_t
 Hypothesis data. More...

struct  playerc_localize_particle
struct  playerc_localize_t
 Localization device data. More...


Typedefs

typedef playerc_localize_particle playerc_localize_particle_t

Functions

playerc_localize_tplayerc_localize_create (playerc_client_t *client, int index)
 Create a localize proxy.

void playerc_localize_destroy (playerc_localize_t *device)
 Destroy a localize proxy.

int playerc_localize_subscribe (playerc_localize_t *device, int access)
 Subscribe to the localize device.

int playerc_localize_unsubscribe (playerc_localize_t *device)
 Un-subscribe from the localize device.

int playerc_localize_set_pose (playerc_localize_t *device, double pose[3], double cov[3][3])
 Set the the robot pose (mean and covariance).

int playerc_localize_get_config (playerc_localize_t *device, player_localize_config_t *config)
 Get the current configuration.

int playerc_localize_set_config (playerc_localize_t *device, player_localize_config_t config)
 Modify the current configuration.

int playerc_localize_get_particles (playerc_localize_t *device)


Typedef Documentation

typedef struct playerc_localize_particle playerc_localize_particle_t
 


Function Documentation

playerc_localize_t* playerc_localize_create playerc_client_t client,
int  index
 

Create a localize proxy.

void playerc_localize_destroy playerc_localize_t device  ) 
 

Destroy a localize proxy.

int playerc_localize_subscribe playerc_localize_t device,
int  access
 

Subscribe to the localize device.

int playerc_localize_unsubscribe playerc_localize_t device  ) 
 

Un-subscribe from the localize device.

int playerc_localize_set_pose playerc_localize_t device,
double  pose[3],
double  cov[3][3]
 

Set the the robot pose (mean and covariance).

int playerc_localize_get_config playerc_localize_t device,
player_localize_config_t config
 

Get the current configuration.

int playerc_localize_set_config playerc_localize_t device,
player_localize_config_t  config
 

Modify the current configuration.

int playerc_localize_get_particles playerc_localize_t device  ) 
 


Generated on Tue May 3 14:16:14 2005 for Player by doxygen 1.3.6