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

Multiple roscores synchronize

asked 2014-11-13 08:54:32 -0500

jennifer gravatar image

If we have a group of rosnodes with a master core and another group of nodes with another roscore... If these set of rosnodes want to communicate with each other, will the different roscore time sync between them? If so, how?

edit retag flag offensive close merge delete


Thanks a lot.. :D

jennifer gravatar image jennifer  ( 2014-11-13 09:13:15 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2014-11-13 09:08:50 -0500

Jbot gravatar image

You can try the packages FKIE or ROCON.

edit flag offensive delete link more

answered 2014-11-13 09:10:52 -0500

Murilo F. M. gravatar image

I have been using multimaster_fkie for awhile now and it works very well with my setup.

You do not necessarily need to have the machines synchronised in time, but the result will be messages published with out-of-sync timestamps.

You should ensure the machines are synchronised in time, particularly if you are using TF.

edit flag offensive delete link more


Can you provide and information on your use case or setup? My team is just starting to look at FKIE for multimaster. Any information would be appreciated. Thanks

kensley gravatar image kensley  ( 2014-11-18 13:59:15 -0500 )edit

You need to run 2 nodes on each machine: master_discovery from package master_discovery_fkie, and master_sync from package master_sync_fkie. I created a launch file. Also, there is a GUI you can load by running the node node_manager from package node_manager_fkie. It's that simple!

Murilo F. M. gravatar image Murilo F. M.  ( 2014-11-19 09:14:42 -0500 )edit

Question Tools

1 follower


Asked: 2014-11-13 08:54:32 -0500

Seen: 1,063 times

Last updated: Nov 13 '14