397
Views
6
CrossRef citations to date
0
Altmetric
Control Engineering

Real-Time Performance Comparison of Vision-Based Autonomous Landing of Quadcopter on a Ground Moving Target

 

Abstract

The tremendous applications of unmanned aerial vehicles (UAVs), such as inspection in complex environments, search, and rescue missions, have established this area of research. The domain of UAVs autonomous navigation and landing has received considerable amount of interest of robotics researchers in the past decades. Nevertheless, the limited capability of UAVs for autonomous landing severely hampers the use of aerial vehicles specially in GPS-denied areas. Fortunately, with the rapid development of computer vision, vision-based techniques have become an important and cheap tool to be used in UAVs for moving target detection and landing. In this paper, four major vision-based techniques namely PID controller, fuzzy logic, sliding mode control and model predictive control have been investigated and their landing performance is compared to each other. These landing techniques are implemented on a quadcopter for the purpose of ground moving target detection and then landing on it. The Raspberry Pi board with two Pi cameras for 3D scene construction and depth estimation along with ultrasonic sensor have been used in the quadcopter. A wheeled mobile robot with landing platform is taken as the target. The landing performance of different techniques has been observed and compared in terms of landing displacement error, time taken and the distance travelled to finish the operation in an open and obstacle-free environment. The simulation results are further verified by the hardware experiments.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Notes on contributors

Amit Kumar

Amit Kumar received his engineering degree in computer science and engineering from The Institution of Electronics and Telecommunication Engineers, New Delhi, in 2008. He received his MTech and PhD in Computer Science and Engineering from PDPM Indian Institute of Information Technology Design and Manufacturing Jabalpur, in 2010 and 2016, respectively. Presently, he is working as an assistant professor in Computer Science and Engineering Department in Indian Institute of Information Technology, Kota, India. His research interests include robotics, computer vision, machine learning and multi-robot systems.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.