Package Summary

Tags No category tags.
Version 1.3.2
License BSD
Build type CATKIN

Repository Summary

Checkout URI
VCS Type git
VCS Version noetic-devel
Last Updated 2023-03-30
CI status No Continuous Integration
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Discover the running ROS Masters in local network. The discovering is done by sending an echo heartbeat messages to a defined multicast group. The alternative is to use a zeroconf/avahi daemon to register the ROS master as service and discover other ROS masters.

Additional Links


  • Alexander Tiderko


  • Alexander Tiderko
No README found. See repository README.

Changelog for package fkie_master_discovery

1.3.2 (2022-07-17)

1.3.1 (2022-07-15)

1.3.0 (2022-07-15)

  • fkie_master_discovery: do not send requests if listen_mcast is disabled
  • fkie_master_discovery: shutdown node if time jump into past detected this cause whole system instability
  • fkie_master_discovery: send init requests in mixed scenario Network has hosts with different heartbeat hz
  • added support for request user name of running master_discovery and daemon
  • wait until RCP port is free to avoid shutdown because of \"new node registered with same name\"
  • Contributors: Alexander Tiderko

1.2.7 (2021-01-23)

1.2.6 (2021-01-16)

  • fixed \"RuntimeError: dictionary changed size during iteration\", issue #150
  • replaced Thread.isAlive() by .is_alive() according to issue #149
  • Contributors: Alexander Tiderko

1.2.5 (2021-01-16)

1.2.4 (2020-11-11)

  • fkie_master_discovery: fix discovery in some cases with multicast dropped while running
  • fkie_master_discovery: removed map of local addresses to localhost This caused problems if ROS_IP of ROS_HOSTNAME was used
  • master_discovery: added parameter to hide nodes, topics and services for filtered requests
  • Contributors: Alexander Tiderko

1.2.1 (2020-07-22)

  • fkie_multimaster: added conditions for python3 dependencies in package xml

1.2.0 (2020-07-22)

  • fkie_master_discovery: fixed threading problem
  • fkie_master_discovery: fixed shutdown process set daemon_threads to True in ThreadingMixIn
  • fkie_master_discovery: reduced timeout for connection requests
  • fkie_master_discovery: added exception on wrong message size
  • fkie_multimaster: fixed warning for cmake_minimum_required
  • fkie_multimaster: fixed build/start in noetic
  • fkie_master_discovery: do not publish statistics after shutdown
  • fkie_master_discovery: fixed python3 compatibility on close
  • master_discovery: added more output details to find problems on issue #130 more details for \"master_discovery node appear not to running\"
  • Contributors: Alexander Tiderko

1.1.0 (2020-05-13)

  • prepared conditions for python3 in package xml
  • fkie_multimaster_msgs: changed timestamp in MasterState from float to time
  • fkie_multimaster_msgs: changed timestamp in LinkState from float to time
  • fkie_multimaster: added timestamp of last heartbeat to LinkState message
  • fkie_multimaster_fkie: got get_local_address from
  • fkie_multimaster: a lot of merges for python 3 compatibility
  • Contributors: Alexander Tiderko

0.8.12 (2019-04-30)

  • Merge pull request #100 from stertingen/patch-1 Detect IPv6 usage from environment
  • Detect IPv6 usage from environment Set environment ROS_IPV6=on to enable the IPv6 RPC server.
  • master_discovery_fkie: zeroconf: added fqdn-parameter, see issue #99
  • master_discovery_fkie: fixed some format warning
  • master_discovery_fkie: zeroconf use for monitoruri the same hostname from masteruri
  • Contributors: Alexander Tiderko, Hermann von Kleist

0.8.11 (2019-02-27)

0.8.10 (2019-02-26)

0.8.9 (2018-12-21)

0.8.8 (2018-12-19)

0.8.7 (2018-12-18)

0.8.5 (2018-12-11)

0.8.4 (2018-12-08)

  • master_discovery_fkie: fix zeroconf to avoid request loop in master_sync see issue #90
  • Contributors: Alexander Tiderko

0.8.3 (2018-12-07)

  • Fixed typo hearbeat[s] to heartbeat[s] pull request #87 from Paulls20/master
  • Contributors: Alexander Tiderko, Paul.Varghese

0.8.2 (2018-08-10)

0.8.1 (2018-08-03)

0.8.0 (2018-07-16)

0.7.8 (2018-03-24)

  • Fix catkin_lint warnings
  • Merge pull request #69 from AlexisTM/fix_exit_zeroconf Solve zeroconf sys.exit( ..., ...) issue
  • Contributors: Alexander Tiderko, Alexis Paques, Timo R

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.


No message files found.


No service files found


No plugins found.

Recent questions tagged fkie_master_discovery at