Abstract
This paper addresses the problem of collision avoidance in scenarios with multiple aerial vehicles and proposes a method based on a Legendre pseudospectral collocation in order to compute the solution trajectories and guarantee that the safety distance between them is always maintained. The method uses a rolling horizon policy in which trajectories are planned up to a given time horizon, thus considering a much smaller problem space. Then, the system is applied iteratively. Studies have been performed to set the values of the look-ahead time and the number of collocations points. The computational load and scalability of the method are also studied in randomly generated scenarios to test its application in real time. Experiments have been also carried out in the multivehicle aerial testbed of the Center for Advanced Aerospace Technologies (Seville, Spain).
Similar content being viewed by others
References
Cobano, J.A., Martínez-de Dios, J.R., Conde, R., Sánchez-Matamoros, J.M., Ollero, A.: Data retrieving from heterogeneous wireless sensor network nodes using UAVs. J. Intell. Robot. Syst. 60(1), 133–151 (2010)
Merino, L., Caballero, F., de Dios, J.M., Maza, I., Ollero, A.: An unmanned aircraft system for automatic forest fire monitoring and measurement. J. Intell. Robot. Syst. 65(1), 533–548 (2012). doi:10.1007/s10846-011-9560-x
Goerzen, C., Kong, Z., Mettler, B.: A survey of motion planning algorithms from the perspective of autonomous UAV guidance. J. Intell. Robot. Syst. 57, 65–100 (2010)
Kuchar, J.K., Yang, L.C.: A review of conflict detection and resolution modeling methods. IEEE Trans. Intell. Transp. Syst. 1, 179–189 (2000)
Lavalle, S.M., Kuffner Jr., J.J.: Rapidly-exploring random trees: progress and prospects. In: Algorithmic and Computational Robotics: New Directions, pp 293–308 (2000)
Alejo, D., Cobano, J.A., Heredia, G., Ollero, A.: Particle Swarm Optimization for collision-free 4d trajectory planning in unmanned aerial vehicles. In: Proceedings of the International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, USA, pp 298–307 (2013)
Conde, R., Alejo, D., Cobano, J.A., Viguria, A., Ollero, A.: Conflict detection and resolution method for cooperating unmanned aerial vehicles. J. Intell. Robot. Syst. 65, 495–505 (2012). doi:10.1007/s10846-011-9564-6
Durand, N., Alliot, J.: Ant colony optimization for air traffic conflict resolution. In: Proceedings of the Eighth USA/Europe Air Traffic Management Research and Development Seminar (ATM2009), Napa, (CA, USA) (2009)
Betts, J.T.: Practical methods for optimal control using nonlinear programming. SIAM Press, Philadelphia (2011)
Benson, D.A., Huntington, G.T., Thorvaldsen, T., Rao, A.V.: Direct trajectory optimization and costate estimation via an orthogonal collocation method. J. Guid. Control. Dyn. 29(6), 1435–1440 (2006)
Garg, D., Patterson, M.A., Hager, W.W., Rao, A.V., Benson, D.A., Huntington, G.T.: A unified framework for the numerical solution of optimal control problems using pseudospectral methods. Automatica 46(11), 1843–1851 (2010)
Elnagar, G., Kazemi, M., Razzaghi, M.: The pseudospectral Legendre method for discretizing optimal control problems. IEEE Trans. Autom. Control 40(10), 1793–1796 (1995)
Geiger, B.R., Horn, J.F., Sinsley, G.L., Ross, J.A.: Flight testing a real time implementation of a UAV path planner using direct collocation. In: Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, South Carolina, USA (2007)
Basset, G., Xua, Y., Yakimenkob, O.A.: Computing short time aircraft maneuvers using direct methods. J. Comput. Syst. Sci. Int. 49(3), 481–513 (2010)
Bollino, K.P., Lewis, L.R.: Collision-free multi-UAV optimal path planning and cooperative control for tactical applications. In: AIAA Guidance, Navigation and Control Conference and Exhibit, 18–21 August 2008, pp. 1–18 (2008)
Darby, C.L., Hager, W.W., Rao, A.V.: An hp-adaptive pseudospectral method for solving optimal control problems. Optimal Control Applications and Methods 32(4), 476–502 (2010)
Ross, I.M., Fahroo, F.: Users manual for dido 2002: A matlab application package for dynamic optimization. In: NPS Technical Report AA-02-002, Department of Aeronautics and Astronautics, Naval Postgraduate School, Monterey, CA. (USA) (2002)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the European Commission FP7 ICT Programme under the EC-SAFEMOBIL project (288082) and the CLEAR project (DPI2011-28937-C02-01) funded by the Ministerio de Ciencia e Innovacion of the Spanish Government. The authors would like to thank Mr. Miguel Angel Trujillo for their unselfish help during the development of the experiments in the testbed of CATEC (Seville).
Rights and permissions
About this article
Cite this article
Vera, S., Cobano, J.A., Heredia, G. et al. Collision Avoidance for Multiple UAVs Using Rolling-Horizon Policy. J Intell Robot Syst 84, 387–396 (2016). https://doi.org/10.1007/s10846-015-0291-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-015-0291-2