player_laser_data Struct Reference

Data: scan (PLAYER_LASER_DATA_SCAN) More...

#include <player_interfaces.h>

Collaboration diagram for player_laser_data:
Collaboration graph

Detailed Description

Data: scan (PLAYER_LASER_DATA_SCAN)

The basic laser data packet.

Public Attributes

float min_angle
 Start and end angles for the laser scan [rad]. More...
 
float max_angle
 Start and end angles for the laser scan [rad]. More...
 
float resolution
 Angular resolution [rad]. More...
 
float max_range
 Maximum range [m]. More...
 
uint32_t ranges_count
 Number of range readings. More...
 
float * ranges
 Range readings [m]. More...
 
uint32_t intensity_count
 Number of intensity readings.
 
uint8_t * intensity
 Intensity readings. More...
 
uint32_t id
 A unique, increasing, ID for the scan.
 

Member Data Documentation

◆ intensity

uint8_t* player_laser_data::intensity

Intensity readings.

◆ max_angle

float player_laser_data::max_angle

Start and end angles for the laser scan [rad].

◆ max_range

float player_laser_data::max_range

Maximum range [m].

◆ min_angle

float player_laser_data::min_angle

Start and end angles for the laser scan [rad].

◆ ranges

float* player_laser_data::ranges

Range readings [m].

◆ ranges_count

uint32_t player_laser_data::ranges_count

Number of range readings.

◆ resolution

float player_laser_data::resolution

Angular resolution [rad].


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