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