American Institute of Aeronautics and Astronautics
1
A Novel Cooperative Path Planning
for Multiple Aerial Platforms
Genshe Chen
*
, Dan Shen
†
, Jose B. Cruz, Jr.
‡
, Chiman Kwan
§
Stephanie P. Riddle
**
, Steven Cox
††
, and Carey Matthews
‡‡
Cooperative path planning (CPP) is one of the core steps to effectively exploit the
capabilities of multi-level cooperative control of multiple aerial platforms. The main purpose
of CPP is to develop a set of algorithms such that platforms in a given scenario could
cooperatively find a desired path to reach certain destinations. CPP specifies way-points for
platforms to reach certain destinations while meeting certain requirements, including
minimizing en route threats, meeting time constraints, keeping mutual spacing, and
decreasing fuel consumption. In this paper, we propose a novel path planning method based
on Pareto optimization and a foraging algorithm. Our graph cut based Pareto solution
serves as a reference trajectory for the foraging algorithm, which further dynamically
refines the reference path. We have implemented and evaluated our proposed CPP
algorithm. In addition, extensive experiments and comparative studies have been carried out.
In particular, we compared our algorithm with the Pareto-Voronoi approach and the
original Voronoi algorithm.
I. Introduction
n recent years a significant shift of focus has occurred in the field of autonomous unmanned platforms such as
Unmanned Air Vehicles (UAV) or Unmanned Ground Vehicles (UGV) as researchers have begun to investigate
problems involving multiple units rather than a single unit. Cooperative Path Planning is the guidance of a group of
agents - in our case, a team of UAVs - from a source to a destination, while avoiding all encountered obstacles or
threats.
Traditionally, there are four main path planning algorithms in the literature [1]. The first one is called skeleton
or highway approach, in which all the feasible paths are retraced to a roadmap. Path planning is reduced to a graph
problem. The well known skeleton approaches are Voronoi diagrams [5, 6], and a visibility graph [7]. This approach
is static and offline. It uses discrete methods for a problem that is fundamentally continuous. The second is cell
decomposition. In this approach, the planning space is reduced to a fixed grid or a set of cells, which is usually
modeled by an un-directed graph. The famous Dijkstra’s algorithm and its variant [2-4] fit into this catalog. There
are two disadvantages to this approach. The grid graph can become very large and consequently the algorithms can
be very time-consuming. Also, the resulting paths may involve numerous line segments, and some of which may
have excessive turn angles. The third one is called the potential field approach, in which a scalar function is
constructed from the information of obstacles (threats) and contractions (targets). The path is determined by
performing steepest gradient descent on the potential function. This approach is simple and natural. But the potential
function can be very complex when many obstacles exist. Another disadvantage is that the agents or UAVs will be
trapped by a local minimum. The foraging or swarm algorithm [8] is an improved potential field approach. In this
swarm algorithm, the requests of all UAVs to stay in a group while maintaining collision avoidance are also
considered in the potential function. The last approach is mathematical programming, in which all the obstacles are
modeled by a set of inequalities. Path planning is converted to a mathematical optimization problem, to which the
*
Senior Research Scientist, Intelligent Automation, Inc., AIAA Senior Member. E-mail: gchen@i-a-i.com.
†
Ph. D. Student, Electrical and Computer Engineering, The Ohio State University, Columbus, OH, 43210.
‡
Distinguished Professor of Engineering, The Ohio State University, Columbus, OH, 43210.
§
Vice President, Intelligent Automation, Inc., 15400 Calhoun Dr., Suite 400, Rockville, MD 20855.
**
NAVAIR Science and Technology Air 4.0X1
††
NAVAIR Science and Technology Air 4.0X1
‡‡
NAVAIR Science and Technology Air 4.0X1
I
Infotech@Aerospace
26 - 29 September 2005, Arlington, Virginia
AIAA 2005-6948
Copyright © 2005 by the American Institute of Aeronautics and Astronautics, Inc. All rights reserved.
Downloaded by UNIVERSITY OF MARYLAND on October 20, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2005-6948