-
Notifications
You must be signed in to change notification settings - Fork 643
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
~1x per hour the diagnostics complains with "No data since last update." #474
Comments
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 |
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:
The text was updated successfully, but these errors were encountered: