In these experiments we see the effect of executing the
communication-preserving (CP) behavior on a team of robots. We have
two simple tasks that involve 4 robots going from their start location
to a goal location(s) with 15% obstacle coverage. We run each
experiment with twenty different worlds, one using robots executing
the CP behavior and another using control robots which do not execute
the behavior. We experimented with two different scenarios one where there is only one goal, and another where there is 4 goals which each robot
must visit in sequence.
We collect four different statistics. The graphs below show the mean
of twenty runs and their 95% confidence intervals.
- Time Until Completion - Length of the experiment.
- One Network- Percentage of time the robots are as one
network.
- Full Network - Percentage of time the robots are fully connected.
- Loners - Percentage of time where there is at least on
disconnected robot.
The communication preserving behavior is composed of two parts. The
first part calculates a 'communications center of mass' in which the
robots query the network for the locations of any robots they
currently can communicate with and calculate the center of
communications by averaging the positions of the robots. The
positions are weighted by the number of hops taken to reach a
particular robot which in effect moves the center of communications
towards the more communicationally distant robot. The center of
communications is then treated as a comfort zone in which the robots,
based on several parameters, are attracted to. The second part of the
behavior is a modified obstacle avoidance behavior. This behavior
takes the center of communications and modifies the avoidance vector
such that the robots have a tendency to avoid the obstacles in a way
which will preserve communications links.
Time Until Completion

One Network

BFull Network

Loners
