journal article·2022Open access

Deep Reinforcement Learning Based Unmanned Aerial Vehicle (UAV) Control Using 3D Hand Gestures

Fawad Salam Khan, Mohd Norzali Haji Mohd, Saiful Azrin B. M. Zulkifli, Ghulam E Mustafa Abro, Suhail Kazi, Dur Muhammad Soomro

Computers, Materials & Continua· Volume 72· Issue 3

Abstract

The evident change in the design of the autopilot system produced massive help for the aviation industry and it required frequent upgrades. Reinforcement learning delivers appropriate outcomes when considering a continuous environment where the controlling Unmanned Aerial Vehicle (UAV) required maximum accuracy. In this paper, we designed a hybrid framework, which is based on Reinforcement Learning and Deep Learning where the traditional electronic flight controller is replaced by using 3D hand gestures. The algorithm is designed to take the input from 3D hand gestures and integrate with the Deep Deterministic Policy Gradient (DDPG) to receive the best reward and take actions according to 3D hand gestures input. The UAV consist of a Jetson Nano embedded testbed, Global Positioning System (GPS) sensor module, and Intel depth camera. The collision avoidance system based on the polar mask segmentation technique detects the obstacles and decides the best path according to the designed reward function. The analysis of the results has been observed providing best accuracy and computational time using novel design framework when compared with traditional Proportional Integral Derivatives (PID) flight controller. There are six reward functions estimated for 2500, 5000, 7500, and 10000 episodes of training, which have been normalized between 0 to −4000. The best observation has been captured on 2500 episodes where the rewards are calculated for maximum value. The achieved training accuracy of polar mask segmentation for collision avoidance is 86.36%.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Guidance and Control Systems · Distributed Control Multi-Agent Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (28)

Show source-provided references
1. 3D hand gestures segmentation and optimized classification using deep learning10.1109/ACCESS.2021.3114871 ↗
2. A smart flight controller based on reinforcement learning for unmanned aerial vehicle (UAV)
3. Drone deep reinforcement learning: A review10.3390/electronics10090999 ↗
4. Selective opposition based grey wolf optimization10.1016/j.eswa.2020.113389 ↗
5. Reinforcement learning for UAV attitude control
6. Dynamic hand gesture recognition using 3D-CNN and LSTM networks10.32604/cmc.2022.019586 ↗
7. Human gait recognition using deep learning and improved ant colony optimization10.32604/cmc.2022.018270 ↗
8. PolarMask++: Enhanced polar representation for single-shot instance segmentation and beyond
9. Continuous drone control using deep reinforcement learning for frontal view person shooting10.1007/s00521-019-04330-6 ↗
10. Autonomous UAV navigation using reinforcement learning10.18178/ijmlc.2019.9.6.869 ↗
11. Robust adaptive flight controller for UAV systems
12. A survey on open-source flight control platforms of unmanned aerial vehicle
13. End-to-end analysis and design of a drone flight controller
14. 3-D flight path tracking control for unmanned aerial vehicles under wind environments10.1109/TVT.2019.2944879 ↗
15. Tracking flight control of quadrotor based on disturbance observer10.1109/TSMC.2019.2896891 ↗
16. Low-cost quadrotor hardware design with pid control system as flight controller10.12928/telkomnika.v17i4.9529 ↗
17. Energy efficiency maximization for full-duplex UAV10.1109/TVT.2020.2977948 ↗
18. Integral sliding mode flight controller design for a quadrotor and the application in a heterogeneous multi-agent system10.1109/TIE.2017.2711575 ↗
19. Collision avoidance in fixed-wing UAV formation flight based on a consensus control algorithm10.1109/ACCESS.2018.2864169 ↗
20. Integrating communications and control for UAV systems: Opportunities and challenges10.1109/ACCESS.2018.2879637 ↗
21. Abro · Actuators · 2021 · 10 · 19110.3390/act10080191 ↗
22. Development and experimental verification of a hybrid vertical take-off and landing (VTOL) unmanned aerial vehicle(UAV)
23. Flying drone controller by hand gesture using leap motion10.30534/ijatcse/2020/1791.42020 ↗
24. Gesture control of drone using a motion controller
25. Geomagnetic navigation for AUV based on deep reinforcement learning algorithm
26. 3D hand gesture recognition for drone control in unity
27. Control of a quadrotor with reinforcement learning10.1109/LRA.2017.2720851 ↗
28. Controller design for quadrotor UAVs using reinforcement learning