What do you use instead of rosmon for ROS2?

I find myself wanting a tool like rosmon for my ROS2 projects. Looking at the rosmon github repo, the maintainer has no explicit plans to swap to ROS2 in the foreseeable future. So my question is what does the ROS community use for node management in ROS2?

I am aware of ROS2 node lifecylces, however a clean interface like rosmon gives would be nice, instead of using CLI commands.

4 Likes

Which of the features of rosmon are you most interested in:

  • the (remote) monitoring,
  • the CLI,
  • the TUI, or
  • the rqt GUI?

That’s exactly what I thought straight away. Rosmon seems to have some features and doesn’t really prevent the use of CLI commands - as far as I can tell, rosmon itself is a CLI tool.

1 Like

I would very much like a ROS2-rosmon as well!
The features I currently miss most are:

  • diagnostics
  • remote monitoring
  • rqt-GUI
  • logging in /rosout if a node crashes
  • way faster launch

So all features that don’t even rely on the CLI tool itself.

I understood from the maintainer that it would be harder to create a C++ tool for launching ROS2 systems now that everything is Python based.
But I hope someone can wrap his head around, maybe by using Python to create a list of processes to launch and from their do the rosmon magic?

3 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.