What are the intensities from gazebo_ros_laser plugin
The gazeboroslaser plugin sends sensor_msgs/LaserScan
messages, that contain list of floats called intensities
.
sensor_msgs/LaserScan
:
std_msgs/Header header
uint32 seq
time stamp
string frame_id
float32 angle_min
float32 angle_max
float32 angle_increment
float32 time_increment
float32 scan_time
float32 range_min
float32 range_max
float32[] ranges
float32[] intensities
Inside the the gazeboroslaser plugin source file, the list is being filled with following code.
std::copy(_msg->scan().intensities().begin(),
_msg->scan().intensities().end(),
laser_msg.intensities.begin());
I understand the ranges
list contains the distance to closest obstacle intercepted by the ray, but what does physically the intensity values represent?
Asked by kumpakri on 2018-11-29 07:56:47 UTC
Answers
Intensities are values that correspond to the amount of light reflected back from a surface. If a surface is reflective, a sensor would read higher intensity levels and vise versa.
For more information:
https://desktop.arcgis.com/en/arcmap/10.3/manage-data/las-dataset/what-is-intensity-data-.htm
Asked by ykky on 2019-03-01 10:13:34 UTC
Comments