Improving the Efficiency of Clearing with Multi-agent Teams
Abstract
We present an anytime algorithm for coordinating multiple autonomous searchers to find a potentially adversarial target on a graphical representation of a physical environment. This problem is closely related to the mathematical problem of earching for an adversary on a graph. Prior methods in the literature treat multi-agent search as either a worst-case problem (i.e. clear an environment of an adversarial evader with potentially infinite speed), or an average-case problem (i.e. minimize average capture time given a model of the target’s motion). Both of these problems have been shown to be NP-hard, and optimal solutions typically scale exponentially in the number of searchers. We propose treating search as a resource allocation problem, which leads to a scalable anytime algorithm for generating schedules that clear the environment of a worst-case adversarial target and have good average-case performance considering a non-adversarial motion model. Our algorithm yields theoretically bounded average-case performance and allows for online and decentralized operation, making it applicable to real-world search tasks. We validate our proposed algorithm through a large number of experiments in simulation and with a team of robot and human searchers in an office building.
BibTeX
@article{Hollinger-2010-10487,author = {Geoffrey Hollinger and Sanjiv Singh and Athanasios Kehagias},
title = {Improving the Efficiency of Clearing with Multi-agent Teams},
journal = {International Journal of Robotics Research},
year = {2010},
month = {July},
volume = {29},
number = {8},
pages = {1088 - 1105},
keywords = {multi-robot coordination, autonomous search, pursuit/evasion, decentralized planning},
}