Open Rayman opened 2 years ago
Sorry it took me so long to get to this. If this issue persists, please try to verify if the drop in data are due to the data stream from the sensor being interrupted (e.g. record a pcap
file during a drop-out) or from the driver. Having information about system memory utilization would help too as this could be a memory leak.
The strange thing is that the pointcloud data is still arriving from the ROS driver at the expected rate. The problem is purely in the diagnostics message.
Please complete the following information:
Describe the bug Randomly, approximatly 1x per hour the velodyne driver gives out a single WARN diagnostics message. The point cloud stream is still good. I have a feeling this is a threading/locking issue with the diagnostics updater.
To Reproduce
rostopic echo -b file.bag /diagnostics/status[0]/message | grep '\w'
Events in window
to visually see when the bug occurs.Expected behavior The point cloud data stream is good, so I expect the diagnostics to always send out OK.
Additional context Diagnostics visualized in plotjuggler. I wrote an external diagnostics_updater that listends to the pointcloud data and it never reports a problem. Both diagnostics are visualized below.
This is the full diagnostics message that is produced: