
 
path segment that will guide the vehicle safely to an 
intermediate position within the known territory. 
The process is repeated for all UAVs until the 
corresponding final position is reached by an UAV. 
Then, the rest vehicles turn into the off-line mode in 
order to compute path lines consisting of a single B-
Spline curve that connect their current positions with 
the final destination. These path lines are enforced to 
lie within the already scanned region. Both path 
planners are based on optimization procedures, and 
specially constructed functions are used to encounter 
the mission and cooperation objectives and 
constraints. A differential evolution algorithm is 
used as the optimizer for both planners. No 
provision is taken by the on-line planner for 
collision avoidance between the cooperating 
vehicles; this can be encountered by an on board 
controller for each vehicle. 
REFERENCES 
Gilmore, J.F., 1991. Autonomous vehicle planning 
analysis methodology. In Proceedings of the 
Association of Unmanned Vehicles Systems 
Conference. Washington, DC, 503–509. 
Zheng, C., Li, L., Xu, F., Sun, F., Ding, M., 2005. 
Evolutionary Route Planner for Unmanned Air 
Vehicles.  IEEE Transactions on Robotics, 21, 609-
620. 
Uny Cao, Y., Fukunaga, A.S., Kahng, A.B., 1997. 
Cooperative Mobile Robotics: Antecedents and 
Directions. Autonomous Robots, 4, 7-27. 
Mettler, B., Schouwenaars, T., How, J., Paunicka, J., and 
Feron E., 2003. Autonomous UAV guidance build-up: 
Flight-test Demonstration and evaluation plan. In 
Proceedings of the AIAA Guidance, Navigation, and 
Control Conference, AIAA-2003-5744. 
Beard, R.W., McLain, T.W., Goodrich, M.A., Anderson, 
E.P., 2002. Coordinated target assignment and 
intercept for unmanned air vehicles. IEEE 
Transactions on Robotics and Automation, 18, 911-
922. 
Richards, A., Bellingham, J., Tillerson, M., and How., J., 
2002. Coordination and control of UAVs. In 
Proceedings of the AIAA Guidance, Navigation and 
Control Conference, Monterey, CA. 
Schouwenaars, T., How, J., and Feron, E., 2004. 
Decentralized Cooperative Trajectory Planning of 
multiple aircraft with hard safety guarantees. In 
Proceedings of AIAA Guidance, Navigation, and 
Control Conference and Exhibit, AIAA-2004-5141. 
Flint, M., Polycarpou, M., and Fernandez-Gaucherand, E., 
2002. Cooperative Control for Multiple Autonomous 
UAV’s Searching for Targets. In Proceedings of the 
41st IEEE Conference on Decision and Control. 
Gomez Ortega, J., and Camacho, E.F., 1996. Mobile 
Robot navigation in a partially structured static 
environment, using neural predictive control. Control 
Eng. Practice, 4, 1669-1679. 
Kwon, Y.D., and Lee, J.S., 2000. On-line evolutionary 
optimization of fuzzy control system based on 
decentralized population. Intelligent Automation and 
Soft Computing, 6, 135-146. 
Nikolos, I.K., Valavanis, K.P., Tsourveloudis, N.C., 
Kostaras, A., 2003. Evolutionary Algorithm based 
offline / online path planner for UAV navigation. 
IEEE Transactions on Systems, Man, and Cybernetics 
– Part B: Cybernetics, 33, 898-912. 
Michalewicz, Z., 1999. Genetic Algorithms + Data 
Structures = Evolution Programs. Springer 
Publications. 
Smierzchalski, R., 1999. Evolutionary trajectory planning 
of ships in navigation traffic areas. Journal of Marine 
Science and Technology, 4, 1-6. 
Smierzchalski, R., and Michalewicz Z., 2000. Modeling of 
ship trajectory in collision situations by an 
evolutionary algorithm. IEEE Transactions on 
Evolutionary Computation, 4, 227-241. 
Sugihara, K., and Yuh, J., 1997. GA-based motion 
planning for underwater robotic vehicles. UUST-10, 
Durham, NH. 
Moitra, A., Mattheyses, R.M., Hoebel, L.J., Szczerba, R.J., 
Yamrom, B., 2003. Multivehicle reconnaissance route 
and sensor planning. IEEE Transactions on Aerospace 
and Electronic Systems, 37, 799-812. 
Martinez-Alfaro H., and Gomez-Garcia, S. 1988. Mobile 
robot path planning and tracking using simulated 
annealing and fuzzy logic control. Expert Systems with 
Applications, 15, 421-429. 
Nikolos, I.K., Tsourveloudis, N., and Valavanis, K.P., 
2001. Evolutionary Algorithm Based 3-D Path Planner 
for UAV Navigation. In Proceedings of the 9th 
Mediterranean Conference on Control and 
Automation, Dubrovnik, Croatia. 
Farin, G., 1988. Curves and Surfaces for Computer Aided 
Geometric Design, A Practical Guide. Academic 
Press.  
Price, K.V., Storn, R.M., Lampinen, J.A., 2005. 
Differential Evolution, a Practical Approach to Global 
Optimization. Springer-Verlag, Berlin Heidelberg. 
Marse, K. and Roberts, S.D., 1983. Implementing a 
portable FORTRAN uniform (0,1) generator. 
Simulation, 41-135. 
EVOLUTIONARY PATH PLANNING FOR UNMANNED AERIAL VEHICLES COOPERATION
75