Design and Implementation of Gesture Control Algorithm for Quadcopter using Vision Sensor with Communication Link

Over the past few years the Unmanned Aerial Vehicles (UAVs) have rapidly grown in popularity. Offering an increased work efficiency and productivity, the drones have become an important focus in various applications including agricultural monitoring, disaster management, surveillance, remote sensing

2025-06-28 16:31:43 - Adil Khan

Project Title

Design and Implementation of Gesture Control Algorithm for Quadcopter using Vision Sensor with Communication Link

Project Area of Specialization RoboticsProject Summary

Over the past few years the Unmanned Aerial Vehicles (UAVs) have rapidly grown in popularity. Offering an increased work efficiency and productivity, the drones have become an important focus in various applications including agricultural monitoring, disaster management, surveillance, remote sensing, target acquisition, border patrol, infrastructure monitoring, photography and videography. Moreover, UAVs are a useful tool for researchers to test and evaluate new ideas in a number of different fields, including flight controls theory, navigation, real time systems and robotics. In the past decade, comprehensive efforts were made to make the UAVs fully autonomous; however, flying an UAV is still a quite challenging task. Gestures are the non-verbal means of communication, in the modern era gesture recognition is the main interest in the field of computer vision and image processing. Motion of hand can also perform some gestures such as move left or right etc. With this the need of hand detection come into play. To date, hand detection in the complex or cluttered background is considered a challenging task.

The idea of the proposed project is to design a fully autonomous quadcopter that can be controlled using the hand motion and gestures. Our proposed algorithm will have the basic competence and intelligence to detect and track humans’ hand even in the cluttered background using modern computer vision technology. The detection will be on the ground-based camera i.e. laptop camera and the corresponding action will be done on the flight controller which is mounted over the quadcopter with a capability to reach near to real time implementation. The downlink for the live video streaming will also be implemented using a communication protocol.

For autonomous hand detection a data set of 4000 images are collected and trained by using Viola-Jones object detection technique [1]. After this, the trained model is capable of detecting palm with the accuracy of 85%. From the detected area the minimum eigen features are extracted and tracked using Kanade-Lucas-Tomasi (KLT) tracker [2]. For a robust tracking, minimum of 100 feature points are required otherwise, the Viola-Jones object detector will again detect the palm. To make the proposed algorithem more robust, we have employed Kalman Filter to predict the hands trajectory [3] in future frames.

[1]          P. Viola and M. Jones, “Rapid object detection using a boosted cascade of simple features,” Proceedings of the 2001 IEEE Computer Society Conference on ComputerzVision and Pattern Recognition. CVPR 2001.

[2]           J. Shi and Tomasi, “Good features to track,” Proceedings of IEEE Conference on Computer Vision and Pattern Recognition CVPR-94, 1994.

[3]          Weng, Shiuh-Ku, et al. “Video Object Tracking Using Adaptive Kalman Filter.” Journal of Visual Communication and Image Representation, vol. 17, no. 6, 2006, pp. 1190–1208., doi:10.1016/j.jvcir.2006.03.004.

Project Objectives Project Implementation Method Benefits of the Project

The main benefits of the project are listed below

Technical Details of Final Deliverable Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther IndustriesCore Technology RoboticsOther TechnologiesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 67182
IMAC B6AC Multi functional Balance LiPo Battery Charger Miscellaneous 137803780
Frame F450 Equipment113801380
DJI Phantom Motors Equipment86004800
Propellers 9443 Equipment81901520
ESCs 30A Equipment810808640
LiPo Battery 3S 3300mah Equipment233006600
Landing Gears Miscellaneous 2330660
GPS Foldable Antenna Holder Base Miscellaneous 1576576
5mm Black Heat-shrink shrinkable tube (1Meter) Miscellaneous 24080
1-8S Lipo/Li-ion/Fe Battery Voltage Tester and Low Voltage Buzzer Alar Miscellaneous 1240240
3.5mm Male and Female Bullet/Banana Gold Connectors (Pair) Miscellaneous 1230360
5.8G TS351 200mW Wireless Audio and Video Transmission Equipment112001200
Mini 600TVL CMOS 1/3 Inch FPV Color Camera 11g Light Weight Equipment1830830
NVIDIA Jetson Nano Kit Equipment12300023000
FPV 5.8Ghz 8 Channel Wireless A/V Video Audio Receiver (RX) RC805 Equipment130003000
Kingston 64 GB - Memory Card Equipment214302860
DC 5V 4A 20W EU Plug USB Power Supply Adapter Power Supply for Nvidea Equipment225785156
Shipping Chargers Miscellaneous 55002500

More Posts