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
![](/cms/asset/bc8ea64a-39d8-4945-a1a1-2df93a962605/tijr_a_1963332_ilg0001.gif)
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.