What computers are participating in ROS right now?
Having gotten through a particularly annoying troubleshooting session, I think there must be a tool that would have helped me. Along the lines of rosnode and rostopic, I would like to see a listing of what the computers are that are participating, e.g.
computer-a (ip 12.1.2.3, ubuntu 16.04)
Node one
Topic X (published)
Topic Y (published)
- Node two
Topic H (subscribed)
compute-b (ip 12.1.2.4, ubuntu 16.04)
- Node three
Topic X (subscribed)
Note specifically the mention of distinct "computers" so that one could tell that topic Y had no subscribers. I am not sure to be honest whether this would have smoked out by config problem but it would seem that something more would have been useful.