CONTROLO 2016 pp 423-437 | Cite as

Autonomous UAV Outdoor Flight Controlled by an Embedded System Using Odroid and ROS

  • João Pedro Carvalho
  • Marco Aurélio Jucá
  • Alexandre Menezes
  • Leonardo Rocha OliviEmail author
  • André Luis Marques Marcato
  • Alexandre Bessa dos Santos
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 402)


Unmanned Aerial Vehicles (UAVs) have become a prominent research field due to their vast applicability and reduced size. An appealing aspect of the UAVs is the ability to accomplish autonomous flights in several contexts and purposes, and a variety of applications have been developed, from military to civilian fields. The system proposed in this work is a novel and simplified interaction between the user and the UAV for autonomous flight, where the necessary computation is performed in an embedded computer, decreasing response time and eliminating the necessity of long-distance communication links with base stations. Results are presented with both hardware in the loop simulations and a real UAV using Pixhawk, and Odroid and ROS as companion computer and software platform for code development.


Outdoor autonomous flight Onboard processing Control Pixhawk Odroid ROS UAV 



The authors would like to thank Duke Energy Electricity Company, FAPEMIG, CNPq and FADEPE/UFJF.


  1. 1.
    Santana, L.V., Brandão, A.S., Sarcinelli-Filho, M.: Outdoor waypoint navigation with the AR.Drone quadrotor. In: International Conference on Unmanned Aircraft Systems (ICUAS), pp. 303–311 (2015)Google Scholar
  2. 2.
    Nagarjuna, K., Suresh, G.R.: Design of effective landing mechanism for fully autonomous Unmanned Aerial Vehicle. In: International Conference on Signal Processing, Communication and Networking (lCSCN), pp. 1–6 (2015)Google Scholar
  3. 3.
    Ma’sum, M.A., Arrofi, M.K., Jati, G., Arifin, F., Kurniawan, M.N., Mursanto, P., Jatmiko, W.: Simulation of intelligent Unmanned Aerial Vehicle (UAV) For military surveillance. In: International Conference on Advanced Computer Science and Information Systems (ICACSIS), pp. 161–166 (2013)Google Scholar
  4. 4. Amazon Prime Air, 05-30-2016 (2016).
  5. 5.
    The Open Source Robotics Foundation: Robot Operating System (ROS), 05-30-2016 (2016).
  6. 6.
    Arduino Ardupilot: Mission Planer, 05-30-2016 (2016).
  7. 7.
    QGroundControl: QGroundControl, 05-30-2016 (2016).
  8. 8.
    Curi, S., Mas, I., Sanchez Pena, R.: Autonomous Flight of a Commercial Quadrotor. IEEE Latin Am. Trans. vol. 12, Num. 5, pp. 853–858 (2014)Google Scholar
  9. 9.
    Engel, J., Sturm, J., Cremers, D.: Camera-based navigation of a low-cost quadrocopter. In: International Conference on Intelligent Robots and Systems (IROS), pp. 2815–2821 (2012)Google Scholar
  10. 10.
    Arduino: Arduino Pilot Meta, 05-30-2016 (2016).
  11. 11.
    Meier, L., Tanskanen, P., Fraundorfer, F., Pollefeys, M.: The PIXHAWK open-source computer vision framework for MAVs. In: The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. 38, Num. 1, C22 (2011)Google Scholar
  12. 12.
    Meier, L., Honegger, D., Pollefeys, M.: PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms. In: IEEE International Conference on Robotics and Automation, pp. 6235–6240 (2015)Google Scholar
  13. 13.
    Olivares-Mendez, M.A., Kannan, S., Voos, H.: Vision based fuzzy control autonomous landing with UAVs: From V-REP to real experiments. Mediterranean Conference on Control and Automation, pp. 14–21 (2015)Google Scholar
  14. 14.
    Cocchioni, F., Pierfelice, V., Benini, A., Mancini, A., Frontoni, E., Zingaretti, P., Ippoliti, G., Longhi, S.: Unmanned ground and aerial vehicles in extended range indoor and outdoor missions. International Conference on Unmanned Aircraft Systems, pp. 374–382 (2014)Google Scholar
  15. 15.
    3DRobotics: IRIS+ quadrotor, 05-30-2016 (2016).

Copyright information

© Springer International Publishing Switzerland 2017

Authors and Affiliations

  • João Pedro Carvalho
    • 1
  • Marco Aurélio Jucá
    • 1
  • Alexandre Menezes
    • 1
  • Leonardo Rocha Olivi
    • 1
    Email author
  • André Luis Marques Marcato
    • 1
  • Alexandre Bessa dos Santos
    • 1
  1. 1.Department of Electrical Energy and Circuits, School of EngineeringFederal University of Juiz de ForaJuiz de Fora CityBrazil

Personalised recommendations