Evasion with Bounded Speed − − Visibility-based Pursuit

In this paper we present a study on the visibility-based pursuit– evasion problem in which bounds on the speeds of the pursuer and evader are given. In this setting, the pursuer tries to find the evader inside a simply connected polygonal environment, and the evader in turn tries to avoid detection. The focus of the paper is to develop a characterization of the set of possible evader positions as a function of time (the reachable sets). This characterization is more complex than the unbounded-speed case, because it no longer depends only on the combinatorial changes in the visibility region of the pursuer. The characterization presented can be used as a filter to keep track of the possible evader’s position as a pursuer moves in the environment, or it can be used to guide the construction of the pursuer search strategy. This search algorithm is at least as powerful as a complete algorithm for the unbounded-speed case, and with the knowledge of speed bounds, generates solutions for environments that were unsolvable previously. Given that numerical methods are needed to compute the reachable sets, we also present a conservative approximation which can be computed with a closed formula. KEY WORDS—Pursuit-evasion, visibility, bounded-speed, mobile robots

[1]  Stephen R. Tate,et al.  Continuous alternation: The complexity of pursuit in continuous domains , 1993, Algorithmica.

[2]  J. Yong On differential evasion games , 1988 .

[3]  S. Shankar Sastry,et al.  Pursuit-evasion strategies for teams of multiple agents with incomplete information , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[4]  Steven M. LaValle,et al.  Pursuit-evasion in an unknown environment using gap navigation trees , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[5]  T. D. Parsons,et al.  Pursuit-evasion in a graph , 1978 .

[6]  Steven M. LaValle,et al.  Distance-Optimal Navigation in an Unknown Environment Without Sensing Distances , 2007, IEEE Transactions on Robotics.

[7]  J. O'Rourke Art gallery theorems and algorithms , 1987 .

[8]  Masafumi Yamashita,et al.  Online polygon search by a seven-state boundary 1-searcher , 2006, IEEE Transactions on Robotics.

[9]  Giora Slutzki,et al.  An algorithm for searching a polygonal region with a flashlight , 2000, SCG '00.

[10]  Steven M. LaValle,et al.  Gap Navigation Trees: Minimal Representation for Visibility-based Tasks , 2004, WAFR.

[11]  Yaakov Yavin,et al.  Pursuit-evasion differential games , 1987 .

[12]  Sampath Kannan,et al.  Randomized pursuit-evasion with limited visibility , 2004, SODA '04.

[13]  Kyung-Yong Chwa,et al.  Visibility-Based Pursuit-Evasion in a Polygonal Region by a Searcher , 2001, ICALP.

[14]  Leonidas J. Guibas,et al.  Visibility-Based Pursuit-Evasion in a Polygonal Environment , 1997, WADS.

[15]  Steven M. LaValle,et al.  Visibility-based pursuit-evasion: the case of curved environments , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[16]  Micah Adler,et al.  Randomized Pursuit-Evasion in Graphs , 2002, Combinatorics, Probability and Computing.

[17]  Christian Icking,et al.  The optimal way for looking around a corner , 1993, Proceedings of VNIS '93 - Vehicle Navigation and Information Systems Conference.

[18]  Leonidas J. Guibas,et al.  Sweeping simple polygons with a chain of guards , 2000, SODA '00.

[19]  Steven M. LaValle,et al.  Visibility-Based Pursuit-Evasion in an Unknown Planar Environment , 2004, Int. J. Robotics Res..

[20]  T. Başar,et al.  Dynamic Noncooperative Game Theory , 1982 .

[21]  Inseok Hwang,et al.  Computation of an over-approximation of the backward reachable set using subsystem level set functions , 2003, 2003 European Control Conference (ECC).

[22]  Steven M. LaValle,et al.  A pursuit-evasion BUG algorithm , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[23]  Christos H. Papadimitriou,et al.  The complexity of searching a graph , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[24]  Leonidas J. Guibas,et al.  Visibility Queries in Simple Polygons and Applications , 1998, ISAAC.

[25]  Ivan Hal Sudborough,et al.  The Vertex Separation and Search Number of a Graph , 1994, Inf. Comput..

[26]  P. Lions,et al.  Some Properties of Viscosity Solutions of Hamilton-Jacobi Equations. , 1984 .

[27]  Steven M. LaValle,et al.  Visibility-Based Pursuit-Evasion with Bounded Speed , 2008, WAFR.

[28]  Masafumi Yamashita,et al.  Searching for a Mobile Intruder in a Polygonal Region , 1992, SIAM J. Comput..

[29]  Calin Belta,et al.  Hybrid control for visibility-based pursuit-evasion games , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[30]  Sampath Kannan,et al.  Locating and Capturing an Evader in a Polygonal Environment , 2004, WAFR.

[31]  Dusan M. Stipanovic,et al.  Polytopic Approximations of Reachable Sets Applied to Linear Dynamic Games and a Class of Nonlinear Systems , 2005 .

[32]  K. Haji-Ghassemi On differential games of fixed duration with phase coordinate restrictions on one player , 1990 .

[33]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[34]  L. S. Zaremba Differential games reducible to optimal control problems , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[35]  Giora Slutzki,et al.  Pursuit-evasion using beam detection , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[36]  Kyung-Yong Chwa,et al.  Simple algorithms for searching a polygon with flashlights , 2002, Inf. Process. Lett..