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
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, 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.
The main benefits of the project are listed below
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| IMAC B6AC Multi functional Balance LiPo Battery Charger | Miscellaneous | 1 | 3780 | 3780 |
| Frame F450 | Equipment | 1 | 1380 | 1380 |
| DJI Phantom Motors | Equipment | 8 | 600 | 4800 |
| Propellers 9443 | Equipment | 8 | 190 | 1520 |
| ESCs 30A | Equipment | 8 | 1080 | 8640 |
| LiPo Battery 3S 3300mah | Equipment | 2 | 3300 | 6600 |
| Landing Gears | Miscellaneous | 2 | 330 | 660 |
| GPS Foldable Antenna Holder Base | Miscellaneous | 1 | 576 | 576 |
| 5mm Black Heat-shrink shrinkable tube (1Meter) | Miscellaneous | 2 | 40 | 80 |
| 1-8S Lipo/Li-ion/Fe Battery Voltage Tester and Low Voltage Buzzer Alar | Miscellaneous | 1 | 240 | 240 |
| 3.5mm Male and Female Bullet/Banana Gold Connectors (Pair) | Miscellaneous | 12 | 30 | 360 |
| 5.8G TS351 200mW Wireless Audio and Video Transmission | Equipment | 1 | 1200 | 1200 |
| Mini 600TVL CMOS 1/3 Inch FPV Color Camera 11g Light Weight | Equipment | 1 | 830 | 830 |
| NVIDIA Jetson Nano Kit | Equipment | 1 | 23000 | 23000 |
| FPV 5.8Ghz 8 Channel Wireless A/V Video Audio Receiver (RX) RC805 | Equipment | 1 | 3000 | 3000 |
| Kingston 64 GB - Memory Card | Equipment | 2 | 1430 | 2860 |
| DC 5V 4A 20W EU Plug USB Power Supply Adapter Power Supply for Nvidea | Equipment | 2 | 2578 | 5156 |
| Shipping Chargers | Miscellaneous | 5 | 500 | 2500 |
| Total in (Rs) | 67182 |
To find missing People is a big problem not only in Pakistan in fact in all over the world...
The project named "Smart Navigation Glasses" will result in a gadget that will help riders...
Our goal was to build a teacher and course evaluation system for government univerist...
Summary This project was carried out as it to reduce the intense manual effort being put...