Viewing Multiple Robots in MobileEyes
From MobileRobots Research and Academic Customer Support
MobileEyes can connect to multiple servers. List them in the Server field in the startup window, separated by commas. For example, if the robots have network names robot1, robot2, robot3, then enter this into the box:
robot1,robot2,robot3
The robots will be listed on the left hand side. Click to select a robot to control with MobileEyes. The selected robot will be shown in bright red in the map view. Other robots will be shown in a darker color.
MobileEyes also contains support for a proxy "central server". When MobileEyes connects to this one central server, it serves as a proxy conduit for each of the robot servers connected to it. In addition, the central server allows each of the multiple robots connected to obtain shared information such as the positions of all the other robots, virtual range device readings that allow them to avoid each other, etc. ARNL and ARIA come tools for implementing a central server and adding support to robot servers for connecting to the central server. See the reference documentation, example programs and header files and source code provided with ARNL and ARIA for details.
See also: Multiple Robots in MobileSim
