Cooperative Search by UAV Teams: A Model Predictive Approach Using Dynamic Graphs

Abstract

A receding-horizon cooperative search algorithm is presented that jointly optimizes routes and sensor orientations for a team of autonomous agents searching for a mobile target in a closed and bounded region. By sampling this region at locations with high target probability at each time step, we reduce the continuous search problem to a sequence of optimizations on a finite, dynamically updated graph whose vertices represent waypoints for the searchers and whose edges indicate potential connections between the waypoints. Paths are computed on this graph using a receding-horizon approach, in which the horizon is a fixed number of graph vertices. To facilitate a fair comparison between paths of varying length on nonuniform graphs, the optimization criterion measures the probability of finding the target per unit travel time. Using this algorithm, we show that the team discovers the target in finite time with probability one. Simulations verify that this algorithm makes effective use of agents and outperforms previously proposed search algorithms. We have successfully hardware tested this algorithm in two small unmanned aerial vehicles (UAVs) with gimbaled video cameras.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 2011
Accession Number
ADA582966

Entities

People

  • Gaemus E. Collins
  • James R Riehl
  • João P. Hespanha

Organizations

  • University of California Regents

Tags

Communities of Interest

  • Air Platforms
  • Autonomy
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Aircrafts
  • Algorithms
  • Computational Complexity
  • Computational Science
  • Control Systems
  • Department Of Defense
  • Detection
  • Detectors
  • Estimators
  • Grids
  • Ground Control Stations
  • Partial Differential Equations
  • Probability
  • Probability Distributions
  • Sequential Monte Carlo Methods
  • Target Detection
  • Unmanned Aerial Vehicles

Fields of Study

  • Computer science

Readers

  • Mathematical Modeling and Probability Theory.
  • Neural Network Machine Learning.
  • Robotics and Automation.

Technology Areas

  • Autonomy