playerc_laser_t Struct Reference
[laser]

#include <playerc.h>

List of all members.


Detailed Description

Laser proxy data.


Public Attributes

playerc_device_t info
 Device info; must be at the start of all device structures.
double pose [3]
 Laser geometry in the robot cs: pose gives the position and orientation, size gives the extent.
double size [2]
double robot_pose [3]
 Robot pose (m,m,rad), filled in if the scan came with a pose attached.
int intensity_on
 Is intesity data returned.
int scan_count
 Number of points in the scan.
double scan_start
 Start bearing of the scan (radians).
double scan_res
 Angular resolution in radians.
double range_res
 Range resolution, in m.
double max_range
 Maximum range of sensor, in m.
double ranges [PLAYERC_LASER_MAX_SAMPLES]
 Raw range data; range (m).
double scan [PLAYERC_LASER_MAX_SAMPLES][2]
 Scan data; range (m) and bearing (radians).
player_point_2d_t point [PLAYERC_LASER_MAX_SAMPLES]
 Scan data; x, y position (m).
int intensity [PLAYERC_LASER_MAX_SAMPLES]
 Scan reflection intensity values (0-3).
int scan_id
 ID for this scan.

Member Data Documentation

int playerc_laser_t::intensity[PLAYERC_LASER_MAX_SAMPLES]
 

Scan reflection intensity values (0-3).

Note that the intensity values will only be filled if intensity information is enabled (using the set_config function).

double playerc_laser_t::pose[3]
 

Laser geometry in the robot cs: pose gives the position and orientation, size gives the extent.

These values are filled in by playerc_laser_get_geom().


The documentation for this struct was generated from the following file:

Last updated 12 September 2005 21:38:45