Proofs and Experiments in Scalable, Near-Optimal Search by Multiple Robots

In this paper, we examine the problem of locating a non-adversarial target using multiple robotic searchers. This problem is relevant to many applications in robotics including emergency response and aerial surveillance. Assuming a known environment, this problem becomes one of choosing searcher paths that are most likely to intersect with the path taken by the target. We refer to this as the Multi-robot Efficient Search Path Planning (MESPP) problem. Such path planning problems are NP-hard, and optimal solutions typically scale exponentially in the number of searchers. We present a finite-horizon path enumeration algorithm for solving the MESPP problem that utilizes sequential allocation to achieve linear scalability in the number of searchers. We show that solving the MESPP problem requires the maximization of a nondecreasing, submodular objective function, which directly leads to theoretical guarantees on paths generated by sequential allocation. We also demonstrate how our algorithm can run online to incorporate noisy measurements of the target's position during search. We verify the performance of our algorithm both in simulation and in experiments with a novel radio sensor capable of providing range through walls. Our results show that our linearly scalable MESPP algorithm generates searcher paths competitive with those generated by exponential algorithms.

[1]  David R. Karger,et al.  Approximation Algorithms for Orienteering and Discounted-Reward TSP , 2007, SIAM J. Comput..

[2]  David R. Karger,et al.  Approximation algorithms for orienteering and discounted-reward TSP , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[3]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[4]  Andreas Krause,et al.  Efficient Planning of Informative Paths for Multiple Robots , 2006, IJCAI.

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

[6]  Nidhi Kalra,et al.  A market-based framework for tightly-coupled planned coordination in multirobot teams , 2006 .

[7]  Alejandro Sarmiento,et al.  A Multi-robot Strategy for Rapidly Searching a Polygonal Environment , 2004, IBERAMIA.

[8]  Meghanad D. Wagh,et al.  Robot path planning using intersecting convex shapes: Analysis and simulation , 1987, IEEE J. Robotics Autom..

[9]  Andreas Krause,et al.  Near-optimal sensor placements in Gaussian processes , 2005, ICML.

[10]  Andreas Krause,et al.  Near-optimal Observation Selection using Submodular Functions , 2007, AAAI.

[11]  Vijay Kumar,et al.  Robot and sensor networks for first responders , 2004, IEEE Pervasive Computing.

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

[13]  Sebastian Thrun,et al.  Parallel Stochastic Hill- Climbing with Small Teams , 2005 .

[14]  Trey Smith,et al.  Probabilistic planning for robotic exploration , 2007 .

[15]  Geoffrey J. Gordon,et al.  Finding Approximate POMDP solutions Through Belief Compression , 2011, J. Artif. Intell. Res..

[16]  Andreas Krause,et al.  Selecting Observations against Adversarial Objectives , 2007, NIPS.

[17]  Brian P. Gerkey,et al.  PARALLEL STOCHASTIC HILLCLIMBING WITH SMALL TEAMS , 2005 .