Multiple Masters

At the moment most of the experiments that I am carrying out use a singe master running on my laptop.
To summarize the functions of a master node:

Many robotic systems require wireless communication between multiple robots which is true in our case. The only quick way to do that is run a single master on one of the Robots, which all the robots can use to initialize nodes and access parameters. This presents two main problems:

Giving every robot its own master solves the problem.

Implementation:
One effective method which has been tested is to employ Foreign Relays. Here's a link to the ROS page : http://wiki.ros.org/foreign_relay
Using a ROS package called WiFi Comm, we can open up foreign relays between masters.