Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

playerc_laser_t Struct Reference
[laser]

#include <playerc.h>

List of all members.


Detailed Description

Laser proxy data.


Public Attributes

playerc_device_t info
double pose [3]
double size [2]
int scan_count
double scan_start
double scan_res
int range_res
double ranges [PLAYERC_LASER_MAX_SAMPLES]
double scan [PLAYERC_LASER_MAX_SAMPLES][2]
double point [PLAYERC_LASER_MAX_SAMPLES][2]
int intensity [PLAYERC_LASER_MAX_SAMPLES]


Member Data Documentation

playerc_device_t playerc_laser_t::info
 

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

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

double playerc_laser_t::size[2]
 

int playerc_laser_t::scan_count
 

Number of points in the scan.

double playerc_laser_t::scan_start
 

Start bearing of the scan (radians).

double playerc_laser_t::scan_res
 

Angular resolution of the scan (radians).

int playerc_laser_t::range_res
 

Range resolution multiplier

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

double playerc_laser_t::point[PLAYERC_LASER_MAX_SAMPLES][2]
 

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:
Generated on Tue May 3 14:16:03 2005 for Player by doxygen 1.3.6