Skip to main content

A Self-adaptive Approach for Autonomous UAV Navigation via Computer Vision

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2018 (ICCSA 2018)

Abstract

In autonomous Unmanned Aerial Vehicles (UAVs), the vehicle should be able to manage itself without the control of a human. In these cases, it is crucial to have a safe and accurate method for estimating the position of the vehicle. Although GPS is commonly employed in this task, it is susceptible to failures by different means, such as when a GPS signal is blocked by the environment or by malicious attacks. Aiming to fill this gap, new alternative methodologies are arising such as the ones based on computer vision. This work aims to contribute to the process of autonomous navigation of UAVs using computer vision. Thus, it is presented a self-adaptive approach for position estimation able to change its own configuration for increasing its performance. Results show that an Artificial Neural Network (ANN) presented the best performance as an edge detector for pictures with buildings or roads and the Canny extractor was better at smooth surfaces. Moreover, our self-adaptive approach as a whole shows gain up to \(15\%\) if compared with non-adaptive methodologies.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Al-Kaff, A., Martín, D., García, F., de la Escalera, A., María Armingol, J.: Survey of computer vision algorithms and applications for unmanned aerial vehicles. Expert Syst. Appl. 92, 447–463 (2018). https://doi.org/10.1016/j.eswa.2017.09.033

    Article  Google Scholar 

  2. Braga, J.R.G., Velho, H.F.C., Conte, G., Doherty, P., Shiguemori, E.H.: An image matching system for autonomous UAV navigation based on neural network. In: 2016 14th International Conference on Control, Automation, Robotics and Vision (ICARCV), pp. 1–6. IEEE, November 2016. https://doi.org/10.1109/ICARCV.2016.7838775

  3. Cesetti, A., Frontoni, E., Mancini, A., Ascani, A., Zingaretti, P., Longhi, S.: A visual global positioning system for unmanned aerial vehicles used in photogrammetric applications. J. Intell. Robot. Syst. 61(1–4), 157–168 (2011). https://doi.org/10.1007/s10846-010-9489-5

    Article  Google Scholar 

  4. Conte, G., Doherty, P.: An integrated UAV navigation system based on aerial image matching. In: 2008 IEEE Aerospace Conference, pp. 1–10. IEEE, March 2008. https://doi.org/10.1109/AERO.2008.4526556

  5. Conte, G., Doherty, P.: Vision-based unmanned aerial vehicle navigation using geo-referenced information. EURASIP J. Adv. Sig. Process. 2009(1), 387308 (2009). https://doi.org/10.1155/2009/387308

    Article  MATH  Google Scholar 

  6. Sim, D.-G., Park, R.-H., Kim, R.-C., Lee, S.U.: Integrated position estimation using aerial image sequences. IEEE Trans. Pattern Anal. Mach. Intell. 24(1), 1–18 (2002). https://doi.org/10.1109/34.982881

    Article  Google Scholar 

  7. Ferguson, S., Siddiqi, A., Lewis, K., de Weck, O.L.: Flexible and reconfigurable systems: nomenclature and review. In: ASME Design Engineering Technical Conferences, Design Automation Conference, Las Vegas, NV, Paper No. DETC2007/DAC-35745, pp. 1–15 (2007)

    Google Scholar 

  8. Filho, P.F.F.S.: Automatic landmark recognition in aerial images for the autonomous navigation system of unmanned aerial vehicles. Ph.D. thesis, Instituto Tecnológico de Aeronáutica (2016)

    Google Scholar 

  9. Hagan, M.T., Demuth, H.B., Beale, M.H.: Neural Network Design, vol. 2. Springer, London (2014)

    Google Scholar 

  10. Huebscher, M.C., McCann, J.A.: A survey of autonomic computingdegrees, models, and applications. ACM Comput. Surv. 40(3), 1–28 (2008). https://doi.org/10.1145/1380584.1380585

    Article  Google Scholar 

  11. Kanellakis, C., Nikolakopoulos, G.: Survey on computer vision for UAVs: current developments and trends. J. Intell. Robot. Syst. Theory Appl. 87(1), 141–168 (2017). https://doi.org/10.1007/s10846-017-0483-z

    Article  Google Scholar 

  12. Kotsiantis, S.B.: Supervised machine learning: a review of classification techniques. Informatica 31, 249–268 (2007). https://doi.org/10.1115/1.1559160

    Article  MathSciNet  MATH  Google Scholar 

  13. Krupitzer, C., Roth, F.M., Vansyckel, S., Schiele, G., Becker, C.: A survey on engineering approaches for self-adaptive systems. Pervasive Mob. Comput. 17(PB), 184–206 (2015). https://doi.org/10.1016/j.pmcj.2014.09.009

    Article  Google Scholar 

  14. Lindsten, F., Callmer, J., Ohlsson, H., Tornqvist, D., Schon, T.B., Gustafsson, F.: Geo-referencing for UAV navigation using environmental classification. In: 2010 IEEE International Conference on Robotics and Automation, pp. 1420–1425. IEEE, May 2010. https://doi.org/10.1109/ROBOT.2010.5509424

  15. Liu, X., Wang, H., Fu, D., Yu, Q., Guo, P., Lei, Z., Shang, Y.: An area-based position and attitude estimation for unmanned aerial vehicle navigation. Sci. China Technol. Sci. 58(5), 916–926 (2015)

    Article  Google Scholar 

  16. Lyke, J.C., Christodoulou, C.G., Vera, G.A., Edwards, A.H.: An introduction to reconfigurable systems. Proc. IEEE 103(3), 291–317 (2015). https://doi.org/10.1109/JPROC.2015.2397832

    Article  Google Scholar 

  17. Rice, J.R.: The algorithm selection problem. Adv. Comput. 15(C), 65–118 (1976). https://doi.org/10.1016/S0065-2458(08)60520-3

    Article  Google Scholar 

  18. Szeliski, R.: Computer Vision, Texts in Computer Science, vol. 5. Springer, London (2011). https://doi.org/10.1007/978-1-84882-935-0

    Book  MATH  Google Scholar 

  19. Trujillo-Pino, A., Krissian, K., Alemán-Flores, M., Santana-Cedrés, D.: Accurate subpixel edge location based on partial area effect. Image Vis. Comput. 31(1), 72–90 (2013). https://doi.org/10.1016/j.imavis.2012.10.005

    Article  Google Scholar 

  20. Wan, X., Liu, J., Yan, H., Morgan, G.L.: Illumination-invariant image matching for autonomous UAV localisation based on optical sensing. ISPRS J. Photogramm. Remote Sens. 119, 198–213 (2016). https://doi.org/10.1016/j.isprsjprs.2016.05.016

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank José Renato Garcia Braga for its collaboration and discussions during the development of this work and to Department of Computer and Information Science (IDA) of Linköpings Universitet for providing the images used in this work. Gabriel Fornari would like to acknowledge the scholarship provided by CNPq under the process number \(140694/2016-1\). This work is partially supported by the Swedish Research Council (VR) Linnaeus Center CADICS, ELLIIT, and the Swedish Foundation for Strategic Research (CUAS Project, SymbiKCloud Project).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gabriel Fornari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Fornari, G., de Santiago Júnior, V.A., Shiguemori, E.H. (2018). A Self-adaptive Approach for Autonomous UAV Navigation via Computer Vision. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2018. ICCSA 2018. Lecture Notes in Computer Science(), vol 10961. Springer, Cham. https://doi.org/10.1007/978-3-319-95165-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-95165-2_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-95164-5

  • Online ISBN: 978-3-319-95165-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics