Skip to main content
Log in

Collision Avoidance for Multiple UAVs Using Rolling-Horizon Policy

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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)

    Article  MATH  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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)

    Article  MATH  Google Scholar 

  4. Kuchar, J.K., Yang, L.C.: A review of conflict detection and resolution modeling methods. IEEE Trans. Intell. Transp. Syst. 1, 179–189 (2000)

    Article  Google Scholar 

  5. 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)

  6. 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)

  7. 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

    Article  Google Scholar 

  8. 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)

  9. Betts, J.T.: Practical methods for optimal control using nonlinear programming. SIAM Press, Philadelphia (2011)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  MathSciNet  MATH  Google Scholar 

  12. Elnagar, G., Kazemi, M., Razzaghi, M.: The pseudospectral Legendre method for discretizing optimal control problems. IEEE Trans. Autom. Control 40(10), 1793–1796 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  13. 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)

  14. 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)

    Article  MathSciNet  Google Scholar 

  15. 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)

  16. 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)

    Article  MathSciNet  MATH  Google Scholar 

  17. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Antonio Cobano.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-015-0291-2

Keywords

Navigation