We're typically used to sensor drivers only publishing a pointcloud when the sensor outputs data.
However, we noticed that the USS and Radar drivers output pointclouds on a fixed rate, also when there is no sensor connected.
The pointclouds are then empty, but so are they when the sensor IS connected but no objects are detected.
The diagnostic message reflects a "Timeout" in case the sensor is not sending new data, so that is nice, but is there a rationale to still send empty pointclouds in these cases?