fkie / multimaster_fkie

ROS stack with FKIE packages for multi-robot (discovering, synchronizing and management GUI)
BSD 3-Clause "New" or "Revised" License
271 stars 108 forks source link

Synchronising rosout output #191

Closed mitch-galea closed 1 year ago

mitch-galea commented 1 year ago

Hello,

We are using multimaster to synchonize a laptop and camera system connected on ethernet to a remote laptop (connected to the local laptop via a vpn connection and internet) where a RQT GUI is being used to view the camera data and control parameters. Everything is working great to sychronize the required topics and services. However we would like the rosout logging messages (generated from rospy.loginfo, rospy.logerr etc) generated on the camera system to be visible on the remote laptop in the RQT console plugin. I've seen the rosout node is in the excluded nodes but is there a way to get this to work?

atiderko commented 1 year ago

Due to the many connections (NxN) connections, synchronization of rosout and rosout_agg topics is disabled by default. Currently there is also no possibility to disable this via a parameter. The easiest way to synchronize the output is to remap the /rosout topic on the camera system in combination with relay topic_tools/relay the target computer. But you still can not change the loglevel via RQT. Is this sufficient for your project? I would not like to change something in the working system if it can be avoided.

atiderko commented 1 year ago

Please reopen if the problem persists.