Autonomous Vision-based Target Detection and Safe Landing for UAV

  • Mohammed RabahEmail author
  • Ali Rohan
  • Muhammad Talha
  • Kang-Hyun Nam
  • Sung Ho Kim
Regular Papers Intelligent Control and Applications


Target detection is crucial for many applications of Unmanned Aerial Vehicles (UAVs) such as search and rescue, object transportation, object detection, inspection, and mapping. One of the considerable applications of target detection is the safe landing of UAV to the drone station for battery charging and its maintenance. For this, vision-based target detection methods are utilized. Generally, high-cost cameras and expensive CPU’s were used for target detection. With the recent development of Raspberry Pi (RPi), it is possible to use the embedded system with cheap price for such applications. In the current research, RPi based drone target detection and safe landing system are proposed with the integration of PID controller for target detection, and Fuzzy Logic controller for safe landing. The proposed system is equipped with a USB camera which is connected to RPi for detecting the target and a laser rangefinder (LIDAR) for measuring the distance for safe landing. To verify the performance of the developed system, a practical test bench based on a quadcopter and a target drone station is developed. Several experiments were conducted under different scenarios. The result shows that the proposed system works well for the target finding and safe landing of the quadcopter.


Fuzzy logic ground effect quadcopter safe landing target detection 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    G. M. Hoffmann, D. G. Rajnarayan, S. L. Waslander, D. Dostal, J. S. Jang, and C. J. Tomlin, “The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC),” Proc. of the 23rd Digital Avionics System Conference, vol. 2, pp. 12-E, 2004.Google Scholar
  2. [2]
    ICAO, “Unmanned aircraft systems (UAS) circular: UAS 328,” Cir 328 AN/190.Google Scholar
  3. [3]
    J. Stafford, How a Quadcopter Works Clay Allen, University of Alaska, Fairbanks, Retrieved 2015-01-20, Spring 2014.Google Scholar
  4. [4]
    M. Bhaskaranand and J. D. Gibson, “Low-complexity video encoding for UAV reconnaissance and surveillance,” Proc. of the IEEE Military Communications Conference, pp. 1633–1638, 2011.Google Scholar
  5. [5]
    P. Doherty and P. Rudol, “A UAV search and rescue scenario with human body detection and geolocalization,” Australasian Joint Conference on Artificial Intelligence, pp. 1–13, 2007.Google Scholar
  6. [6]
    T. Tomic, K. Schmid, P. Lutz, A. Domel, M. Kassecker, E. Mair, I. L. Grixa, F. Ruess, M. Suppa, and D. Burschka, “Toward a fullyautonomous UAV: research platform for indoor and outdoor urbansearch and rescue,” Robotics & Automation Magazine, IEEE, vol. 19, no. 3, pp. 46–56, 2012.CrossRefGoogle Scholar
  7. [7]
    L. Merino, F. Caballero, J. R. Martinez-de Dios, J. Ferruz, and A. Ollero, “A cooperative perception system for multiple UAVs: application to automatic detection of forest fires,” Journal of Field Robotics, vol. 23, no. 3.4, pp. 165–184, 2006.Google Scholar
  8. [8]
    J. Liu, C. Wu, Z. Wang, and L. Wu, “Reliable filter design for sensor networks using type-2 fuzzy framework,” IEEE Trans. Ind. Electron, vol. 13, no. 4, pp. 1742–1752, Aug. 2017.Google Scholar
  9. [9]
    S. Lange, N. Sunderhauf, and P. Protzel, “A vision based onboard approach for landing and position control of an autonomous multirotor UAV in GPS-denied environments,” Proc. of the International Conference on Advanced Robotics, pp. 1–6, 2009.Google Scholar
  10. [10]
    T. Vladimir, D.-H. Kim, Y.-G. Ha, and D. Jeon, “Fast multi-line detection and tracking with CUDA for visionbased UAV autopilot,” Proc. of the 8th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, pp. 96–101, 2014.Google Scholar
  11. [11]
    J. Chudoba, M. Saska, T. Baca, and L. Preucil, “Localization and stabilization of micro aerial vehicles based on visual features tracking,” Proc. of the International Conference on Unmanned Aircraft Systems, pp. 611–616, 2014.Google Scholar
  12. [12]
    H. An, J. Liu, C. Wang, and L. Wu, “Approximate backstepping fault-tolerant control of the flexible air-breathing hypersonic vehicle,” IEEE/ASME Transactions on Mechatronics, vol. 21, no. 3, pp. 1680–1691, 2016.CrossRefGoogle Scholar
  13. [13]
    E. E. Nyein, H. M. Tun, Z. M. Naing, and W. K. Moe, “Implementation of vision-based landing target detection for VTOL UAV using raspberry Pi,” International Journal of Scientific & Technology Research, vol. 4, no. 8, pp. 184–188, 2015.Google Scholar
  14. [14]
    T. Muskardin, G. Balmer, S. Wlach, K. Kondak, M. Laiacker, and A. Ollero, “Landing of a fixed-wing uav on a mobile ground vehicle,” IEEE Int. Conf. Robot. Autom. (ICRA), pp. 1237–1242, May 2016.Google Scholar
  15. [15]
    J. Gleason, A. V. Nefian, X. Bouyssounousse, T. Fong, and G. Bebis, “Vehicle detection from aerial imagery,” Proc. of IEEE International Conference on Robotics and Automation, pp. 2065–2070, 2011.Google Scholar
  16. [16]
    A. Gaszczak, T. P. Breckon, and J. Han, “Real-time people and vehicle detection from UAV imagery,” Intelligent Robots and Computer Vision XXVIII: Algorithms and Techniques, vol. 7878, International Society for Optics and Photonics, 2011.Google Scholar
  17. [17]
    F. Arifin, R. Arifandi Daniel, and D. Widiyanto, “Autonomous detection and tracking of an object autonomously using AR. drone quadrotor,” Journal of Computer Science and Information, vol. 7, no. 1, pp. 11–17, 2014.Google Scholar
  18. [18]
    K. Boudjit and C. Larbes, “Detection and target tracking with a quadrotor using fuzzy logic. In Modelling,” Proc. of the 8th International Conference of Identification and Control, pp. 127–132, 2015.Google Scholar
  19. [19]
    T. G. Wilson and P. H. Trickey, “D. C. Machine.With solid state commutation,” Electrical Engineering, vol. 81, no. 11, pp.879-884.Google Scholar
  20. [20]
    A. Radhakrishnan, “An experimental investigation of ground effect on a quad tilt-rotor in hover and low-velocity forward flight,” Ph.D. Thesis, University of Maryland, College Park, 2006.Google Scholar
  21. [21]
    M. Barr. Introduction to Closed-Loop Control, Embedded Systems Programming, CRC Press, 2012.Google Scholar
  22. [22]
    S. Bouabdallah, “Design and control of quadrotors with application to autonomous flying,” Ph.D Thesis, Ecole Polytechnique Federale de Lausanne, pp.129-136, 2007.Google Scholar
  23. [23]
    H. An, J. Liu, C. Wang, and L. Wu, “Disturbance observerbased antiwindup control for air-breathing hypersonic vehicles,” IEEE Transactions on Industrial Electronics, vol. 63, no. 5, pp. 3038–3049, 2016.CrossRefGoogle Scholar
  24. [24]
    B. Yingcai and D. Haibin, “Implementation of autonomous visual tracking and landing for a low-cost quadrotor,” International Journal for Light and Electron Optics, vol. 124, no. 18, pp.3296-3300, September 2013.Google Scholar
  25. [25]
    L. X. Wang and J. M. Mendel, “Fuzzy basis functions, universal approximation, and orthogonal least-squares learning,” IEEE Transaction on Neural Networks, vol. 3, no. 5, pp. 807–814, 1992.CrossRefGoogle Scholar
  26. [26]
    Y. Bai and D. Wang, “Fundamentals of fuzzy logic control-fuzzy sets, fuzzy rules and defuzzification,” Advanced Fuzzy Logic Technologies in Industrial Applications, pp. 17–36, 2006.CrossRefGoogle Scholar

Copyright information

© Institute of Control, Robotics and Systems and The Korean Institute of Electrical Engineers and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Mohammed Rabah
    • 1
    Email author
  • Ali Rohan
    • 1
  • Muhammad Talha
    • 1
  • Kang-Hyun Nam
    • 2
  • Sung Ho Kim
    • 2
  1. 1.School of Electronics and Information EngineeringKunsan National UniversityGunsanKorea
  2. 2.Kunsan National UniversityGunsanKorea

Personalised recommendations