Complete and optimal visibility-based pursuit-evasion

Nicholas M. Stiffler and Jason M. O'Kane
International Journal of Robotics Research
vol. 36
pp. 923–946
July 2017

Abstract This paper computes a minimal-length pursuer trajectory that solves a visibility-based pursuit-evasion problem in which a single pursuer moving through a simply-connected polygonal environment seeks to locate an evader which may move arbitrarily fast, using an omni-directional field-of-view that extends to the environment boundary. We present a complete algorithm that computes a minimal-cost pursuer trajectory that ensures that the evader is captured, or reports in finite time that no such trajectory exists. This result improves upon the known algorithm of Guibas, Latombe, LaValle, Lin, and Motwani, which is complete but makes no guarantees about the quality of the solution. Our algorithm employs a branch-and-bound forward search that considers pursuer trajectories that could potentially lead to an optimal pursuer strategy. The search is performed on an exponential graph that can generate an infinite number of unique pursuer trajectories, so we must conduct meticulous pruning during the search to quickly discard pursuer trajectories that are demonstrably suboptimal. We describe an implementation of the algorithm, along with experiments that measure its performance in several environments with a variety of pruning

@article{StiOKa17,
  author = {Nicholas M. Stiffler and Jason M. O'Kane},
  issue = {88},
  journal = {International Journal of Robotics Research},
  month = {July},
  pages = {923--946},
  title = {Complete and optimal visibility-based pursuit-evasion},
  volume = {36},
  year = {2017}
}


O'Kane's home page
O'Kane's publication list
Last updated 2024-07-02.