CreOS SDK
The CreOS SDK allows you to interact with Avular robots
 
Loading...
Searching...
No Matches
multi_echo_laser_scan.hpp File Reference

Interface definition of the sensor_msgs/msg/MultiEchoLaserScan message. More...

Go to the source code of this file.

Classes

class  sensor_msgs::msg::MultiEchoLaserScan
 ROS message class definition for MultiEchoLaserScan. More...
 

Namespaces

namespace  sensor_msgs
 The sensor_msgs package contains ROS2 interface definitions.
 
namespace  sensor_msgs::msg
 message definitions of the sensor_msgs package
 

Detailed Description

Interface definition of the sensor_msgs/msg/MultiEchoLaserScan message.

# Single scan from a multi-echo planar laser range-finder
#
# If you have another ranging device with different behavior (e.g. a sonar
# array), please find or create a different message, since applications
# will make fairly laser-specific assumptions about this data
std_msgs/Header header # timestamp in the header is the acquisition time of
# the first ray in the scan.
#
# in frame frame_id, angles are measured around
# the positive Z axis (counterclockwise, if Z is up)
# with zero angle being forward along the x axis
float32 angle_min # start angle of the scan [rad]
float32 angle_max # end angle of the scan [rad]
float32 angle_increment # angular distance between measurements [rad]
float32 time_increment # time between measurements [seconds] - if your scanner
# is moving, this will be used in interpolating position
# of 3d points
float32 scan_time # time between scans [seconds]
float32 range_min # minimum range value [m]
float32 range_max # maximum range value [m]
LaserEcho[] ranges # range data [m]
# (Note: NaNs, values < range_min or > range_max should be discarded)
# +Inf measurements are out of range
# -Inf measurements are too close to determine exact distance.
LaserEcho[] intensities # intensity data [device-specific units]. If your
# device does not provide intensities, please leave
# the array empty.