ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

The LaserScan message only has one field for additional data:

float32[] intensities

If you want your driver to publish all 4 additional data channels, you can make it output the scan in PointCloud2 form, or the pcl::PointCloud equivalent. The PointCloud messages support an arbitrary number of channels.

Since lot of packages require a LaserScan message as input, it would be a good idea to make the driver optionally publish a LaserScan and/or PointCloud data.