2002 · 29 citations · 11 references
ComputingAutonomous SystemsComputer ScienceAlgorithmsMotion PlanningRoboticsRobot Motion PlanningSearch RoboticsPolygonal RepresentationPursuitPursuit-evasion Control
We present an algorithm for searching a 2D environment for unpredictable moving targets using only beam-based detection. One or more pursuers move along the environment boundary, and carry a rotating beam that detects evaders. The beam could correspond in practice to a laser or a camera. The task is to compute motions for pursuers and their beams that ensure that all evaders will be detected. For a 2D polygonal environment, we solve a long-standing open problem by presenting a complete O(n/sup 3/)-time algorithm that is guaranteed to find a successful motion strategy for a single pursuer and its beam, if a solution exists. This algorithm is extended to the case of coordinating multiple pursuers, but the number of pursuers used in a solution is not necessarily optimal. An implementation is presented, and several computed examples are shown.
11
The complexity of searching a graph
Nimrod Megiddo, S. L. Hakimi, M. R. Garey et al. · Journal of the ACM · 1988 · 371 citations · Full text
Searching for a Mobile Intruder in a Polygonal Region
I. Suzuki, Masafumi Yamashita · SIAM Journal on Computing · 1992 · 286 citations
Recontamination does not help to search a graph
Andrea S. LaPaugh · Journal of the ACM · 1993 · 280 citations