ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Node that monitors all other nodes

asked 2022-01-12 01:14:28 -0500

nayan gravatar image

Hello!

I want to create a node (or a simple script) that monitors all my other nodes and warns me if a node is not receiving/sending data.

My current problem is that sometimes a subscriber node does not receive data due to network/connection problems. Because I have so many nodes running, I want to create a monitor node that simply warns me if something is wrong (maybe by checking the frequency of messages being received?).

How can I do this?

Thanks!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2022-01-12 02:50:51 -0500

ljaniec gravatar image

There are some CLI tools for checking topic statistics (i.e. this post), next to it is rosmon with it's nice UI and some node monitoring options. Nothing fully automated with warnings etc., I think.

I am not aware of a monitor node in ROS, if you find any better tool for it, please add it in the question/in the comments.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2022-01-12 01:14:28 -0500

Seen: 185 times

Last updated: Jan 12 '22