# A Visibility-Based Pursuit-Evasion Problem

@article{Guibas1999AVP,
title={A Visibility-Based Pursuit-Evasion Problem},
author={Leonidas J. Guibas and Jean-Claude Latombe and Steven M. LaValle and David C. Lin and Rajeev Motwani},
journal={Int. J. Comput. Geom. Appl.},
year={1999},
volume={9},
pages={471-494}
}
• Published 1999
• Computer Science
• Int. J. Comput. Geom. Appl.
This paper addresses the problem of planning the motion of one or more pursuers in a polygonal environment to eventually "see" an evader that is unpredictable, has unknown initial position, and is capable of moving arbitrarily fast. This problem was first introduced by Suzuki and Yamashita. Our study of this problem is motivated in part by robotics applications, such as surveillance with a mobile robot equipped with a camera that must find a moving target in a cluttered workspace. A few bounds…
255 Citations

## Figures from this paper

Finding an unpredictable target in a workspace with obstacles
• Computer Science
Proceedings of International Conference on Robotics and Automation
• 1997
This paper introduces a visibility-based motion planning problem in which the task is to coordinate the motions of one or more robots that have omnidirectional vision sensors, to eventually "see" a
Visibility-Based Pursuit-Evasion in an Unknown Planar Environment
Int. J. Robotics Res.
• 2004
A complete algorithm is presented that enables the limited pursuer to clear the same environments that a pursuer with a complete map, perfect localization, and perfect control can clear (under certain general position assumptions).
A Complete Algorithm for Searchlight Scheduling
• Computer Science
Int. J. Comput. Geom. Appl.
• 2011
An algorithm for a group of guards statically positioned in a nonconvex polygonal environment with holes that takes an approach known as exact cell decomposition in the motion planning literature to compute a schedule to rotate a set of searchlights in such a way that any target in an environment will necessarily be detected in finite time.
Visibility-based Pursuit-evasion with Limited Field of View
• Computer Science
Int. J. Robotics Res.
• 2006
A new class of searcher, the φ-searcher, is introduced, which can be readily instantiated as a physical mobile robot and is presented as the first complete search algorithm for a single φ -searchers, and how this algorithm can be extended to handle multiple searchers.
Pursuit-evasion in an unknown environment using gap navigation trees
• Computer Science
2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566)
• 2004
It is proved that a pursuer with k + 1 sentries can clear any environment that could be cleared by k pursuers using the algorithm in L.J. Guibas et al. (1999), which required a complete map and perfect sensing.
Multi-robot pursuit with visibility constraints
• Computer Science
2009 24th International Symposium on Computer and Information Sciences
• 2009
The multi-angle pursuit problem for multiple robots is defined and a pareto optimal solution for task allocation is presented and presented.
Locating and Capturing an Evader in a Polygonal Environment
• Computer Science
WAFR
• 2004
This paper revisit the well-known visibility based pursuit-evasion problem and shows that, in contrast to deterministic strategies, a single pursuer can locate an unpredictable evader in any simply-connected polygonal environment using a randomized strategy.
Maintaining strong mutual visibility of an evader moving over the reduced visibility graph
• Computer Science
Auton. Robots
• 2016
This paper provides a constructive method to solve the decision problem of determining whether or not the pursuer is able to maintain strong mutual visibility of the evader, and proves decidability of this problem, and provides a complexity measure to this evader surveillance game.
A complete algorithm for visibility-based pursuit-evasion with multiple pursuers
• Computer Science
2014 IEEE International Conference on Robotics and Automation (ICRA)
• 2014
This work introduces a centralized algorithm for a visibility-based pursuit-evasion problem in a two-dimensional environment for the case of multiple pursuers and constructs a Pursuit Evasion Graph induced by the adjacency graph.
Persistent pursuit-evasion: The case of the preoccupied pursuer
• Computer Science
2017 IEEE International Conference on Robotics and Automation (ICRA)
• 2017
A model based on the idea of pessimal unoccluded distance to reason about the degree of plausibility that the evader may be concealed within each occluded region is introduced and a decomposition of the environment is described that fully characterizes the opportune moment for an evader to take advantage of sensor error.

## References

SHOWING 1-10 OF 39 REFERENCES
Finding an unpredictable target in a workspace with obstacles
• Computer Science
Proceedings of International Conference on Robotics and Automation
• 1997
This paper introduces a visibility-based motion planning problem in which the task is to coordinate the motions of one or more robots that have omnidirectional vision sensors, to eventually "see" a
The complexity of robot motion planning
John Canny resolves long-standing problems concerning the complexity of motion planning and, for the central problem of finding a collision free path for a jointed robot in the presence of obstacles, obtains exponential speedups over existing algorithms by applying high-powered new mathematical techniques.
Mobile robot self-location using model-image feature correspondence
• Computer Science
IEEE Trans. Robotics Autom.
• 1996
An approach to solving the problem of establishing reliable and accurate correspondence between a stored 3-D model and a 2-D image of it in the context of autonomous navigation of a mobile robot in an outdoor urban, man-made environment is presented.
Searching for a Mobile Intruder in a Polygonal Region
• Computer Science
SIAM J. Comput.
• 1992
This paper investigates the capabilities of searchers having different degrees of visibility by introducing the searcher having k flashlights whose visibility is limited to k rays emanating from his position, and the Searcher having a point light source who can see in all directions simultaneously.
Searching for Mobile Intruders in a Polygonal Region by a Group of Mobile Searchers
• Computer Science
SCG '97
• 1997
The problem of searching for mobile intruders in a polygonal region by mobile searchers is considered and matching upper and (worst case) lower bounds of 1 + \lfloor log 3 (2b+1) \rfloor on ps(P) are presented.
Searching for a mobile intruder in a corridor: the open edge variant of the polygon search problem
• Computer Science
Int. J. Comput. Geom. Appl.
• 1995
This paper considers the “open edge” variant of the polygon search problem, in which the given polygon P must be searched without allowing undetected intruders to reach a given edge u, under an additional assumption that any number of intruders can leave and enter P through another edge v at any time.
The Robot Localization Problem
• Mathematics, Computer Science
SIAM J. Comput.
• 1997
A scheme that preprocesses${\cal P}$ so that any subsequent query ${\cal V}$ is answered in optimal time O(m + log n + A) and devise a data structure for output-sensitive determination of the visibility polygon of a query point inside a polygon.
A game-theoretic framework for robot motion planning
A dynamic game-theoretic framework that can incorporate any of the essential features of decision theory, stochastic optimal control, and traditional multiplayer games is presented, used as an analytical tool and unifying perspective for a wide class of problems in robot motion planning.
On the “piano movers'” problem I. The case of a two‐dimensional rigid polygonal body moving amidst polygonal barriers
• Mathematics
• 1983
We present an algorithm that solves a two-dimensional case of the following problem which arises in robotics: Given a body B, and a region bounded by a collection of “walls”, either find a continuous
Optimum watchman routes
• Mathematics
SCG '86
• 1986
It is shown that the problem is NP-hard when the space is a polygon with holes even if the polygon and the holes are convex or rectilinear, and an O(logn) algorithm to find the shortest route that visits a point and two convex polygons, where n is the total number of vertices.