Skip to main content

Questions tagged [diagnostics]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
1 answer
10 views

Analyzer plugin not visible

Following the tutorial on Analyzers , I am failing at the step "check that our new plugin is visible to pluginlib and the diagnostic_aggregator". The command rospack plugins --attrib=plugin ...
user avatar
0 votes
2 answers
36 views

How to publish raw data to /diagnostics topic?

Hi, I have been reading about Diagnostics tools in ROS and knew how to setup to analyze the raw data from robot hardware. But I'm wondering how to publish those data to /diagnostics topic, so that I ...
user avatar
0 votes
1 answer
4 views

Trigger action according to diagnostics

Hello, I have nodes publishing diagnostic data and I have configured them correctly and I can visualize them in Rviz. But now I would like to trigger some actions, for example ring a buzzer when one ...
user avatar
0 votes
1 answer
1 view

Removing part of a published topics path

Say if im publishing diagnostic messages from a node using this; nh.advertise<diagnostic_msgs::DiagnosticArray>("diagnostics", 10); In the case its ...
user avatar
0 votes
1 answer
15 views

How to increase frequency of /diagnostics topic published by epos_hardware node?

Dear ROS community, I am using the epos_hardware ROS package as a hardware interface between an effort controller and a EPOS2 motor controller coupled with a Maxon EC90 motor. The set up is working ...
user avatar
0 votes
1 answer
5 views

add diagnostics at runtime not working (tutorial)

Hi everyone, When adding diagnostics at runtime using either the script manual_diag.py given here http://wiki.ros.org/diagnostics/Tutorials/Adding%20Analyzers%20at%20Runtime or add_analyzers, the ...
user avatar
0 votes
1 answer
22 views

error reporting: ROS_ERROR or error topic

What is best practice for reporting global errors throughout ROS? One option is to report errors through ROS_ERROR only. A node could then subscribe to /rosout_agg ...
user avatar
0 votes
1 answer
1 view

Insert elements to a map listing the nodes

I am subscribing to /diagnostics topic, to which all my nodes are publishing their outputs. In my source file, I have created a map of all the node names as follows ...
user avatar
0 votes
1 answer
2 views

Is there a package for topic diagnostics/message rate tracking and warning?

I am interested in having something like a package with general nodes that subscribe to topics and publish warnings when messages aren't being sent or are coming in at the wrong rates and that ...
user avatar
0 votes
1 answer
2 views

Root cause analysis library for ROS?

Hi, A lot of times when we develop ROS systems with multiple different nodes communicating w each other, it goes without saying that there are going to be a few bugs introduced. And it gets hard to ...
user avatar
0 votes
1 answer
1 view

export_csv.py script missing from install?

I'm running ros-kinetic on ubuntu xenial. I installed the diagnostics package with apt-get and I want to use the export_csv.py script, however when I run "rosrun diagnostic_analysis export_csv.py ...
user avatar
0 votes
1 answer
42 views

Unable to install because of missing ninja

I'm trying to install the diagnostics module from source into my existing Kinetic source installation. To do this, I'm running: ...
user avatar
0 votes
1 answer
8 views

Removing a prefix from a Diagnostics Aggregator Group

I'm trying to configure a diagnostics aggregator, and all of the messages have names like name_of_robot/camera, name_of_robot/laser Is there a way to remove all of those prefixes at once? Edit: Sorry ...
DLu's user avatar
  • 4,294
0 votes
1 answer
1 view

Best way to deal with diagnostic message compatibility

I recently upgraded to ROS hydro, and I can no longer read the /diagnostics message from bag files created prior to hydro. The sample code is: ...
user avatar
0 votes
1 answer
1 view

Failed to process package 'diagnostic_common_diagnostics

hello, i'm trying to build indigo on my raspberry pi,and I get an error like the one below ...
user avatar
0 votes
1 answer
1 view

Simple question on installing a Groovy package from source

I am trying to install the new version of diagnostics from source to my groovy. I have backed up and deleted the version of diagnostics that was in my src folder and cloned the current version of ...
user avatar
0 votes
2 answers
1 view

How to update diagnostics on Groovy built from source (into Odroid)?

I am trying to add the diagnostics package (from the git repo) that contains the python API. I have successfully added it to ROS fuerte but I cannot get it to work on the odroid that runs groovy built ...
user avatar
0 votes
1 answer
3 views

Publishing diagnostics info with python on fuerte?

I have basically spent about two days to find a solution to this problem and figured that bringing this up here would be the best option. I am basically trying to publish diagnostics info on the /...
user avatar
0 votes
1 answer
1 view

Mock diagnostics?

So far I haven't seen any simulated modules that emit diagnostics topics. Is there actually one that does so? Without having a real robot that implements ...
IsaacS's user avatar
  • 4,502
0 votes
2 answers
8 views

Configure diagnostic aggregator to ignore a diagnostic?

Is it possible to configure the diagnostic aggregator to ignore a particular diagnostic message? In my case, the xsens_driver always publishes GPS warnings since there is no GPS attached. I understand ...
user avatar
0 votes
2 answers
2 views

react on diagnostics (eg shutdown on low battery)

I saw the diagnostics stack, but is there a package that actually reacts on those diagnostic messages in terms of issuing a given message or shell command? I'd like to shutdown the robot PC if the ...
user avatar
0 votes
1 answer
2 views

sick drivers don't have diagnostics

I am bit surprised to see that sicktoolbox_wrapper and sick_ldmrs do not provide diagnostics messages. Is it on purpose or is it just by lack of time? Is there any already implemented diagnostic node ...
user avatar
0 votes
1 answer
4 views

How can two nodelets in one process publish diagnostics?

Thomas Moulard and I recently added diagnostic monitoring to the camera1394 driver. It seems to work, but he discovered that when two instances of the driver ...
user avatar
0 votes
2 answers
3 views

diagnostics during hardware failure

I am trying to find out best practice for using ROS diagnostics in hardware drivers. For example, say I am writing a driver to communicate with a device over serial port. When device node is launched, ...
user avatar
0 votes
1 answer
2 views

Diagnostic aggregator not resetting between runs

I'm having a problem that the diagnostic aggregator contains analyzers from a previous run. The situation is this: Start roscore Start an application, including diagnostic aggreggator, using ...
user avatar
0 votes
1 answer
18 views

When should I use diagnostic_aggregator?

Please help in writing up a ROS best practice. Originally posted by mmwise on ROS Answers with karma: 8372 on 2011-11-07 Post score: 7
user avatar
0 votes
1 answer
12 views

Diagnostic Updater Constructor and Nodelets

I'm having a really difficult time using Diagnostic Updater. In general, the DiagnosedPublisher constructor is very strict and requires: DiagnosedPublisher (const ros::Publisher &pub, ...
user avatar
0 votes
1 answer
3 views

System hardware information

Is there any package that provides information of the computer hardware? I need to create some modules to check the available memory, cpu usage, disk health, etc.. from a C++ application. I was ...
user avatar
0 votes
1 answer
1 view

Pr2MotorsAnalyzers

Hi all, I have read analyzer http://www.ros.org/wiki/diagnostics/Tutorials/Creating%20a%20Diagnostic%20Analyzer and checked it. It works. I use SICK LMS200 with Pioneer-3DX, how can i collect ...
user avatar