Advances in Unmanned Aerial Vehicles pp 309-340 | Cite as
Evolutionary Algorithm Based Path Planning for Multiple UAV Cooperation
Abstract
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.
Keywords
Control Point Differential Evolution Path Planning Differential Evolution Algorithm Path LinePreview
Unable to display preview. Download preview PDF.
References
- 1.Gilmore J. F., “Autonomous vehicle planning analysis methodology”, Proceedings, Association of Unmanned Vehicles Systems Conference, 503–509, 1991.Google Scholar
- 2.LaValle S. M, Planning Algorithms, Cambridge University Press, 2006.Google Scholar
- 3.Bortoff S., “Path planning for UAVs”, Proceedings, American Control Conference, 364–368, 2000.Google Scholar
- 4.Szczerba R. J., Galkowski P., Glickstein I. S., and Ternullo N., “Robust Algorithm for Real-time Route Planning”, IEEE Transactions on Aerospace Electronic Systems, 36, 869–878, 2000.CrossRefGoogle Scholar
- 5.Zheng C, Li L., Xu F., Sun F., Ding M, “Evolutionary Route Planner for Unmanned Air Vehicles”, IEEE Transactions on Robotics, 21, 609–620, 2005.CrossRefGoogle Scholar
- 6.Uny Cao Y., Fukunaga A. S., Kahng A. B., “Cooperative Mobile Robotics: Antecedents and Directions”, Autonomous Robots, 4, 7–27, 1997.CrossRefGoogle Scholar
- 7.Schumacher C, “Ground Moving Target Engagement by Cooperative UAVs”, Proceedings, American Control Conference, Oregon, June 2005.Google Scholar
- 8.Mettler B., Schouwenaars T., How J., Paunicka J., and Feron E., “Autonomous UAV Guidance Build-up: Flight-test Demonstration and Evaluation Plan”, Proceedings of the AIAA Guidance, Navigation, and Control Conference, 2003.Google Scholar
- 9.Beard R. W., McLain T. W., Goodrich M. A., Anderson E. P., “Coordinated Target Assignment and Intercept for Unmanned Air Vehicles”, IEEE Transactions on Robotics and Automation, 18, 911–922, 2002.CrossRefGoogle Scholar
- 10.Richards A., Bellingham J., Tillerson M., and How J., “Coordination and Control of UAVs”, Proceedings of the AIAA Guidance, Navigation and Control Conference, Monterey, CA, 2002.Google Scholar
- 11.Schouwenaars T., How J., and Feron E., “Decentralized Cooperative Trajectory Planning of Multiple Aircraft with Hard Safety Guarantees”, Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, 2004.Google Scholar
- 12.Flint M., Polycarpou M., and Fernandez-Gaucherand E., “Cooperative Contiol for Multiple Autonomous UAV’s Searching for Targets”, Proceedings, 41 st IEEE Conference on Decision and Control, 2002.Google Scholar
- 13.Tang Z., and Ozguner U., “Motion Planning for Multi-Target Surveillance with Mobile Sensor Agents”, IEEE Transactions on Robotics, 21, 898–908, 2005.CrossRefGoogle Scholar
- 14.Gomez Ortega J., and Camacho E. F., “Mobile Robot Navigation in a Partially Structured Static Environment, Using Neural Predictive Control”, Control Engineering Practice, 4, 1669–1679, 1996.CrossRefGoogle Scholar
- 15.Kwon Y. D., and Lee J. S., “Online Evolutionary Optimization of Fuzzy Control System Based on Decentralized Population”, Intelligent Automation and Soft Computing, 6, 135–146, 2000.Google Scholar
- 16.Nikolos I. K., Valavanis K. P., Tsourveloudis N. C, Kostaras A., “Evolutionary Algorithm Based Offline / Online Path Planner for UAV Navigation”, IEEE Transactions on Systems, Man, and Cybernetics Part B, 33, 898–912, 2003.CrossRefGoogle Scholar
- 17.Michalewicz Z., Genetic Algorithms + Data Structures = Evolution Programs, Springer, 1999.Google Scholar
- 18.Smierzchalski R., “Evolutionary Trajectory Planning of Ships in Navigation Traffic Areas”, Journal of Marine Science and Technology, 4, 1–6, 1999.CrossRefGoogle Scholar
- 19.Smierzchalski R., and Michalewicz Z., “Modeling of Ship Trajectory in Collision Situations by an Evolutionary Algorithm”, IEEE Transactions on Evolutionary Computation, 4, 227–241, 2000.CrossRefGoogle Scholar
- 20.Sugihara K., and Smith J., “Genetic Algorithms for Adaptive Motion Planning of an Autonomous Mobile Robot”, Proceedings, IEEE International Symposium on Computational Intelligence in Robotics and Automation, Monterey, California, 138–143, 1997.Google Scholar
- 21.Sugihara K., and Yuh J., GA-Based Motion Planning for Underwater Robotic Vehicles, UUST-10, Durham, NH, 1997.Google Scholar
- 22.Shima T., Rasmussen S. J., Sparks A. G., “UAV Cooperative Multiple Task Assignments Using Genetic Algorithms”, Proceedings, American Control Conference, Oregon, June 2005.Google Scholar
- 23.Moitra A., Mattheyses R. M., Hoebel L. J., Szczerba R. J., Yamrom B., “Multivehicle Reconnaissance Route and Sensor Planning”, IEEE Transactions on Aerospace and Electronic Systems, 37, 799–812, 2003.CrossRefGoogle Scholar
- 24.Dubins L., “On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Position”, American Journal of Mathematics, 79, 497–516, 1957.MATHCrossRefMathSciNetGoogle Scholar
- 25.Shima T., Schumacher C, “Assignment of Cooperating UAVs to Simultaneous Tasks Using Genetic Algorithms”, Proceedings, AIAA Guidance, Navigation, and Control Conference and Exhibit, California, 2005.Google Scholar
- 26.Martinez-Alfaro H., and Gomez-Garcia S., “Mobile Robot Path Planning and Tracking Using Simulated Annealing and Fuzzy Logic Contiol”, Expert Systems with Applications, 15, 421–429, 1988.CrossRefGoogle Scholar
- 27.Nikolos I. K., Tsourveloudis N. C, and Valavanis K. P., “Evolutionary Algorithm Based 3-D Path Planner for UAV Navigation”, CD-ROM Proceedings, 9 th Mediterranean Conference on Control and Automation, Dubrovnik, Croatia, 2001.Google Scholar
- 28.Piegl L., Tiller W., The NURBS Book, Springer, 1997.Google Scholar
- 29.Farin G., Curves and Surfaces for Computer Aided Geometric Design, A Practical Guide, Academic Press, 1988.Google Scholar
- 30.Storn R., and Price, K., DE A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Space, ICSI, Technical Report TR-95012, 1995.Google Scholar
- 31.Price K. V., Storn R. M, Lampinen J. A., Differential Evolution, a Practical Approach to Global Optimization, Springer, 2005.Google Scholar
- 32.Hui-Yuan F., Lampinen J., Dulikravich G. S., “Improvements to Mutation Donor Formulation of Differential Evolution”, Proceedings of EUROGEN Conference on Evolutionary Methods for Design, Optimization and Control, Applications to Industrial and Societal Problems, CIMNE, Barcelona, 2003.Google Scholar
- 33.Marse K. and Roberts S. D., “Implementing a portable FORTRAN Uniform (0, 1) Generator”, Simulation, 41–135, 1983.Google Scholar