2
conquer approach, where at every time instant each evader
is assigned to a set of pursuers based on the instantaneous
positions of all the players. The original MPME problem is
decomposed to a sequence of simpler multiple pursuers single
evader (MPSE) problems by classifying if pursuer is relevant
or redundant for each evader by using Apollonius circles. Only
the relevant pursuers participate in the MPSE pursuit of each
evader.
In [15], the confinement and cleaning tasks for a line
formation of agents or alternatively for a single agent with
a linear sensor are analyzed. In [1], teams of agents perform
pincer sweep search strategies with linear sensors.
Recent surveys on pursuit evasion problems are [16]–[18].
In [16], a taxonomy of search problems is presented. The
paper highlights algorithms and results arising from different
assumptions on searchers, evaders and environments and dis-
cusses potential field applications for these approaches. The
authors focus on a number of pursuit-evasion games that are
directly connected to robotics and not on differential games
which are the focus of the other cited surveys. [17] presents
a survey on pursuit problems with 1 pursuer versus 2 evaders
or 2 pursuers versus 1 evader are formulated as a dynamic
game and solved with general methods of zero-sum differential
games. In [18], the authors present a recent survey on pursuit-
evasion differential games and classify the papers according
to the numbers of participating players: single-pursuer single-
evader (SPSE), MPSE, one- pursuer multiple-evaders (SPME)
and MPME.
B. Contributions
In this paper, we provide several theoretical and experimen-
tal contributions to multi-agent search and coordinated motion
planning literature. We propose search protocols that guarantee
detection of all smart evaders that are initially located in given
circular region from which they may move out of in order to
escape the pursuing sweeping agents. A detailed theoretical
analysis of trajectories, critical speeds and search times for
same-direction sweep protocols performed by a swarm of n
cooperative agents are developed in order to quantitatively
compare these methods to the pincer-based protocols described
in [1].
• We propose two types of same-direction sweep protocols:
– Same-direction circular sweep pincer sweep strategy
– Same-direction spiral sweep pincer sweep strategy
• We prove that for both same-direction sweep protocol
types, the corresponding pincer-based protocols yield a
lower critical speed.
• We show that the circular pincer-based sweep protocol
always results in shorter sweep times compared to its
same-direction counterpart.
• Results show that as the number of sweepers increases,
circular pincer-based protocols require a smaller critical
speed even when compared to spiral same-direction pro-
tocols. This result indicates that although implementing
pincer-based circular search protocols requires sweepers
with more basic capabilities compared to spiral proto-
cols, the cooperation between the sweepers considerably
improves the overall performance of the sweeper team.
• We experimentally show that for all choices of search
parameters the spiral pincer-based protocol is favourable
compared to its same-direction counterpart and that it
results in critical speeds that approach the theoretical
lower bound.
II. SAME-DIRECTION VERSUS PINCER-BASED SWEEPS
This paper considers a scenario in which a multi-agent
swarm of identical agents search for mobile targets or evaders
that are to be detected. The information the agents perceive
only comes from their own sensors, and all evaders that
intersect a sweeper’s field of view are detected. We assume
that all agents have a linear sensor of length 2r. The evaders
are initially located in a disk shaped region of radius R
0
.
There can be many evaders, and we consider the domain to be
continuous, meaning that evaders can be located at any point in
the interior of the circular region at the beginning of the search
process. All sweepers move with a speed of V
s
(measured at
the center of the linear sensor). By assumption the evaders
move at a maximal speed of V
T
, without any maneuverability
restrictions. The sweeper swarm’s objective is to ”clean” or to
detect all evaders that can move freely in all directions from
their initial locations in the circular region of radius R
0
.
Search time clearly depends on the type of sweeping
movement the searching team employs. Detection of evaders is
based on deterministic and preprogrammed search protocols.
We consider two types of search patterns, circular and spiral
patterns. The desired result is that after each sweep around the
region, the radius of the circle that bounds the evader region
(for the circular sweep), or the actual radius of the evader
region (for the spiral sweep), decreases by a strictly positive
value. This guarantees complete cleaning of the evader region,
by shrinking in finite time the possible area in which evaders
can reside to zero. At the beginning of the circular search
process we assume that only half the length of the agents’
sensors is inside the evader region, i.e. a footprint of length
r, while the other half is outside the region in order to catch
evaders that may move outside the region while the search
progresses. At the beginning of the spiral search process we
assume that the entire length of the agents’ sensors is inside
the evader region, i.e. a footprint of length 2r.
In the single agent search problem described in [15], we
observed that there can be escape from point P = (0, R
0
)
(shown in Fig. 1 (a)), when basing the searcher’s speed only
on a single traversal around the evader region. Therefore we
had to increase the agent’s critical speed to deal with this
possible escape. Point P is considered as the ”most dangerous
point”, meaning that it has the maximum time to spread
during sweeper movement, hence if evaders spreading from
this point are detected, evaders escaping from all other points
are detected as well. If we choose to distribute a multi-agent
swarm equally along the boundary of the initial evader region,
we would have the same problem of possible escape from the
points adjacent to the starting locations of every sweeper.
In [1] we proposed an alternative method for multi-agent
sweep processes such that pairs of sweeping agents move out