Ask Your Question

ROS computation graph management solution

asked 2014-05-07 02:35:41 -0600

f.butter gravatar image

updated 2014-05-07 05:28:28 -0600

Hi everyone,

i´m a german software engineering student and new to ROS. At the moment i´m working on my bachleor thesis. The goal is to design and implement a ROS node management library to control and observe nodes.

The requirements are:

  • request and control the internal state of all running nodes (start, initializing, stop, shutdown, reboot).
  • request various information of the nodes, such as plausibility check, cycle times and HeartBeat / AliveMessages.
  • request various information the host system, such as CPU usage, RAM usage.

All of those information and control functions needs to be displayed in a hierarchical view, comparable to the OSI-layer model. The lower level contains the hardware drivers, followed by the data-processing processes. The upper layers are the abstract systems, such as planning.

During my research i found the diagnostic system and the bond package, which covers some of the requirements.

Are any existing approaches in discussion or is the need for this solution totally new?

Thank you very much in advanced for your answer.

Best regards

edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted

answered 2014-05-07 21:52:00 -0600

node_manager_fkie looks similar to what you describe (see also announcement on ROS Users). There´s also rqt_top for monitoring ROS node CPU usage.

These are the two that immediately came to my mind, but there might be more tools out there going into the direction you describe.

edit flag offensive delete link more

answered 2014-05-09 02:29:00 -0600

f.butter gravatar image

Thank you. node_manager looks interesting, but the requirements has changed. The system needs to be universal applicable, so i decided to use SNMP. Therefor i i can´t use ROS dependencies.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2014-05-07 02:35:41 -0600

Seen: 236 times

Last updated: May 09 '14