An Airborne Agent

  • Daniel Soto-GuerreroEmail author
  • José Gabriel Ramírez-TorresEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10267)


In order to change the control approach that commercially available Unmanned Aerial Vehicles (UAVs) use to execute a flight plan, which is based on the Global Positioning System (GPS) and assuming an obstacle-free environment, we propose a hierarchical multi-layered control system that permits to a UAV to define the flight plan during flight and locate itself by other means than GPS. The work presented on this article aims to set the foundation towards an autonomous airborne agent, capable of locating itself with the aid of computer vision, model its environment and plan and execute a three dimensional trajectory. On the current stage of development we locate the vehicle using a board of artificial markers, the flight plan to execute was defined as either a cubic spline or a Lemniscate. As results, we present the resultant flight data when the proposed control architecture drives the vehicle autonomously.


  1. 1.
    Ax, M., Thamke, S., Kuhnert, L., Schlemper, J., Kuhnert, K.-D.: Optical position stabilization of an UAV for autonomous landing. In: Proceedings of ROBOTIK; 7th German Conference on Robotics, pp. 1–6 (2012)Google Scholar
  2. 2.
    Blösch, M., Weiss, S., Scaramuzza, D., Siegwart, R.: Vision based MAV navigation in unknown and unstructured environments. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 21–28 (2010)Google Scholar
  3. 3.
    Chen, H., Wang, X.M., Li, Y.: A survey of autonomous control for UAV. In: International Conference on Artificial Intelligence and Computational Intelligence (AICI 2009), vol. 2, pp. 267–271, November 2009Google Scholar
  4. 4.
    Correa, D.S.O., Sciotti, D.F., Prado, M.G., Sales, D.O., Wolf, D.F., Osorio, F.S.: Mobile robots navigation in indoor environments using kinect sensor. In: Second Brazilian Conference on Critical Embedded Systems (CBSEC), pp. 36–41 (2012)Google Scholar
  5. 5.
    Coste-Maniere, E., Simmons, R.: Architecture, the backbone of robotic systems. In: Proceedings ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), vol. 1, pp. 67–72 (2000)Google Scholar
  6. 6.
    Dumonteil, G., Manfredi, G., Devy, M., Confetti, A., Sidobre, D.: Reactive planning on a collaborative robot for industrial applications. In: 2015 12th International Conference on Informatics in Control, Automation and Robotics (ICINCO), vol. 02, pp. 450–457, July 2015Google Scholar
  7. 7.
    Foote, T.: tf: The transform library. In: 2013 IEEE International Conference on Technologies for Practical Robot Applications (TePRA), Open-Source Software Workshop, pp. 1–6, April 2013Google Scholar
  8. 8.
    Garrido-Jurado, S., Muñoz Salinas, R., Madrid-Cuevas, F.J., Marín-Jiménez, M.J.: Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognit. 47(6), 2280–2292 (2014)CrossRefGoogle Scholar
  9. 9.
    Gong, J., Zheng, C., Tian, J., Wu, D.: An image-sequence compressing algorithm based on homography transformation for unmanned aerial vehicle. In: International Symposium on Intelligence Information Processing and Trusted Computing (IPTC), pp. 37–40 (2010)Google Scholar
  10. 10.
    Goryca, J., Hill, R.C.: Formal synthesis of supervisory control software for multiple robot systems. In: 2013 American Control Conference, pp. 125–131, June 2013Google Scholar
  11. 11.
    Grzonka, S., Grisetti, G., Burgard, W.: A fully autonomous indoor quadrotor. IEEE Trans. Robot. PP(99), 1–11 (2011)Google Scholar
  12. 12.
    Kamarudin, K., Mamduh, S.M., Md Shakaff, A.Y., Saad, S.M., Zakaria, A., Abdullah, A.H., Kamarudin, L.M.: Method to convert kinect’s 3D depth data to a 2D map for indoor slam. In: IEEE 9th International Colloquium on Signal Processing and its Applications (CSPA), pp. 247–251 (2013)Google Scholar
  13. 13.
    Lou, L., Zhang, F.-M., Xu, C., Li, F., Xue, M.-G.: Automatic registration of aerial image series using geometric invariance. In: IEEE International Conference on Automation and Logistics, ICAL, pp. 1198–1203 (2008)Google Scholar
  14. 14.
    Luna-Gallegos, K.L., Palacios-Hernandez, E.R., Hernandez-Mendez, S., Marin-Hernandez, A.: A proposed software architecture for controlling a service robot. In: 2015 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), pp. 1–6, November 2015Google Scholar
  15. 15.
    Meier, L., Honegger, D., Pollefeys, M.: PX4: a node-based multithreaded open source robotics framework for deeply embedded platforms. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), May 2015Google Scholar
  16. 16.
    Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software (2009)Google Scholar
  17. 17.
    Saska, M., Krajnik, T., Pfeucil, L.: Cooperative UAV-UGV autonomous indoor surveillance. In: 9th International Multi-conference on Systems, Signals and Devices (SSD), pp. 1–6 (2012)Google Scholar
  18. 18.
    Schöpfer, M., Schmidt, F., Pardowitz, M., Ritter, H.: Open source real-time control software for the Kuka light weight robot. In: 2010 8th World Congress on Intelligent Control and Automation, pp. 444–449, July 2010Google Scholar
  19. 19.
    Vanegas, F., Gonzalez, F.: Uncertainty based online planning for UAV target finding in cluttered and GPS-denied environments. In: 2016 IEEE Aerospace Conference, pp. 1–9, March 2016Google Scholar
  20. 20.
    Yang, L., Xiao, B., Zhou, Y., He, Y., Zhang, H., Han, J.: A robust real-time vision based GPS-denied navigation system of UAV. In: 2016 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), pp. 321–326, June 2016Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Cinvestav TamaulipasCiudad VictoriaMexico

Personalised recommendations