diagnostics icon indicating copy to clipboard operation
diagnostics copied to clipboard

Packages related to gathering, viewing, and analyzing diagnostics data from robots.

Results 79 diagnostics issues
Sort by recently updated
recently updated
newest added

I decided to port the NTP monitor to ROS2. Out of scope: * Any of the other python nodes, some already exist in other pacakges * Adding ROS params to...

I am writing my own plugin for the diagnostic and I needed to call `StatusItem::toStatusMsg` https://github.com/ros/diagnostics/blob/galactic/diagnostic_aggregator/include/diagnostic_aggregator/status_item.hpp#L222-L224 I was getting a linking error: > /usr/bin/ld: libas_monitor_analyzers_lib.so: undefined reference to `diagnostic_aggregator::StatusItem::toStatusMsg(std::__cxx11::basic_string const&,...

ros2

Closes #213 I made a modification to add the Group plugin. This will improve the extensibility of diagnostics.

Hello, http://wiki.ros.org/diagnostics/Tutorials/Creating%20a%20Diagnostic%20Analyzer is not work with ROS 2. Could you write a tutorial about how to write an analyzer plugin in ROS 2? The virtual function interface's change and colcon...

ros2

Hello! I'm wondering why the clock source is set on `STEADY_TIME` and not on `ROS_TIME` at [this line](https://github.com/ros/diagnostics/blob/0145a835db41addaef24aecdc4c776005b9b6a1d/diagnostic_updater/diagnostic_updater/_update_functions.py#L197) in `TimeStampStatus` in the foxy branch. From my understanding, reading the [clock...

Our robots react on the top-level state of the aggregator. But sometimes we have error which are relevant to know, but not critical at all for operation. Therefor the DowngradeAnalyser,...

ros1

I relate to [#48](https://github.com/ros/diagnostics/issues/48) and internally we started using a custom aggregator for this purpose. We thought it could be useful to share this. Moreover, this aggregator also fills the...

ros1

As I observed, there isn't any APIs to pause/resume/start diagnostic updaters. Especially when invoking diagnostic_updaters in LifecycleNodes, diagnostic updaters begins publishing topic to /diagnostics just after LifecycleNodes constructing. As description...

enhancement

Why does FrequencyStatusParam receive pointers and not variables? From a user perspective, it is cumbersome. I need to keep 2 variables, min_freq, max_freq during the whole run of the program....

The issue is a complicated one, but here goes. I first noticed this issue when I saw that diagnostics messages from arm64 machines sometimes arrive, but only infrequently (between 0%...