Among common intelligence, reconnaissance, and surveillance tasks, searching for a target in a complex environment is a problem for which autonomous systems are well suited. This work considers the problem of searching for targets using a team of heterogeneous agents. The system maintains a grid-based world model which contains information about the probability that a target is located in a given cell of the map. Agents formulate control decisions for a fixed number of time steps using a modular algorithm that allows parameterizations of agent capabilities. This paper investigates a solution that guarantees total map coverage. The control law for each agent does not require explicit knowledge of other agents. This yields a system which is scalable to a large number of vehicles. The resulting search patterns guarantee an exhaustive search of the map in the sense that all cells will be searched sufficiently to ensure that the probability of a target going unnoticed is driven to zero. Modifications to this algorithm for explicit cooperation between agents is also investigated.
Nomenclature
Bset ofz values defining spatial domain of occupancy based map B R locations reachable by agent in d steps Bset ofz values defining center of occupancy based map cells B R cell centers reachable by agent in d steps d prediction horizon, number of waypoints in path d i minimum distance from generator i to setB max f χ ( ) reward function for course deviation in (℘ 2 ) f d ( ) reward function for distance in (℘ 2 ) f h ( ) reward function for high score cell in (℘ 2 ) h sensor reliability factor in range [0, 1] I index of agent closer toB max than any other agent In (m) indices corresponding to runs where at least m agents find the target J 0 ( ) total reward function for (℘ 2 )