Evolutionary Algorithm Based Path Planning for Multiple UAV Cooperation

Path planning refers to the generation of a space path between an initial location and the desired destination, with an optimal or near-optimal performance under specific constraints [1]. A path planning algorithm may produce different candidate plans, which should be compared and evaluated based on specific criteria. Such criteria are generally related to feasibility and optimality of the path generation. The first criterion relates to derivation of a plan that moves safely a UAV (an object) to its final state, without taking into account the quality of the produced plan. The second criterion refers to derivation of optimal, yet feasible, paths, with optimality defined according to the problem under consideration [2]. However, searching for optimal paths is not a trivial task; in most cases this requires excessive computational time; in some cases even computation of just one feasible path is a rather involved task. Therefore, the search focuses mostly on suboptimal or just feasible solutions.

[1]  Young D. Kwon,et al.  On-Line Evolutionary Optimization of Fuzzy Control System based on Decentralized Population , 2000, Intell. Autom. Soft Comput..

[2]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[3]  T. Shima,et al.  UAV cooperative multiple task assignments using genetic algorithms , 2005, Proceedings of the 2005, American Control Conference, 2005..

[4]  Tal Shima,et al.  Assignment of Cooperating UAVs to Simultaneous Tasks using Genetic Algorithms , 2005 .

[5]  Andrew B. Kahng,et al.  Cooperative Mobile Robotics: Antecedents and Directions , 1997, Auton. Robots.

[6]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[7]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[8]  Kimon P. Valavanis,et al.  Evolutionary algorithm based offline/online path planner for UAV navigation , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[9]  John Smith,et al.  Genetic algorithms for adaptive motion planning of an autonomous mobile robot , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

[10]  Eric Feron,et al.  Decentralized Cooperative Trajectory Planning of Multiple Aircraft with Hard Safety Guarantees , 2004 .

[11]  Zbigniew Michalewicz,et al.  Modeling of ship trajectory in collision situations by an evolutionary algorithm , 2000, IEEE Trans. Evol. Comput..

[12]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[13]  Jonathan P. How,et al.  COORDINATION AND CONTROL OF MULTIPLE UAVs , 2002 .

[14]  Roman Smierzchalski Evolutionary trajectory planning of ships in navigation traffic areas , 1999 .

[15]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 2000, Springer Berlin Heidelberg.

[16]  Horacio Martinez-Alfaro,et al.  Mobile robot path planning and tracking using simulated annealing and fuzzy logic control , 1998 .

[17]  Abha Moitra,et al.  Multivehicle reconnaissance route and sensor planning , 2003 .

[18]  Eduardo F. Camacho,et al.  Mobile robot navigation in a partially structured static environment, using neural predictive control , 1996 .

[19]  C. Schumacher Ground moving target engagement by cooperative UAVs , 2005, Proceedings of the 2005, American Control Conference, 2005..

[20]  CaoY. Uny,et al.  Cooperative Mobile Robotics , 1997 .

[21]  E. Fernandez-Gaucherand,et al.  Cooperative control for multiple autonomous UAV's searching for targets , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[22]  Jonathan P. How,et al.  Autonomous UAV guidance build-up: Flight-test demonstration and evaluation plan , 2003 .

[23]  Fuchun Sun,et al.  Evolutionary route planner for unmanned air vehicles , 2005, IEEE Transactions on Robotics.

[24]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[25]  Robert J. Szczerba,et al.  Robust algorithm for real-time route planning , 2000, IEEE Trans. Aerosp. Electron. Syst..

[26]  George S. Dulikravich,et al.  IMPROVEMENTS TO MUTATION DONOR FORMULATION OF DIFFERENTIAL EVOLUTION , 2003 .

[27]  Timothy W. McLain,et al.  Coordinated target assignment and intercept for unmanned air vehicles , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[28]  Stephen D. Roberts,et al.  Implementing a portable FORTRAN Uniform (0,1) generator , 1983 .

[29]  Ümit Özgüner,et al.  Motion planning for multitarget surveillance with mobile sensor agents , 2005, IEEE Transactions on Robotics.

[30]  Scott A. Bortoff,et al.  Path planning for UAVs , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).