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

Device info; must be at the start of all device structures.

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().

Is intesity data returned.

Number of points in the scan.

Start bearing of the scan (radians).

Angular resolution in radians.

Range resolution, in m.

Maximum range of sensor, in m.

double playerc_laser_t::ranges[PLAYERC_LASER_MAX_SAMPLES]

Raw range data; range (m).

double playerc_laser_t::scan[PLAYERC_LASER_MAX_SAMPLES][2]

Scan data; range (m) and bearing (radians).

player_point_2d_t playerc_laser_t::point[PLAYERC_LASER_MAX_SAMPLES]

Scan data; x, y position (m).

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).


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

Last updated 12 September 2005 21:38:45