Affiliation:
1. Department of Electronic Engineering, Santo Tomas University, Bogotá 110231, Colombia
2. Department of Computer Science and Engineering, Bethune Cookman University, Daytona Beach, FL 32114, USA
Abstract
In recent years, multi-rotor UAVs have become valuable tools in several productive fields, from entertainment to agriculture and security. However, during their flight trajectory, they sometimes do not accurately perform a specific set of tasks, and the implementation of flight controllers in these vehicles is required to achieve a successful performance. Therefore, this research describes the design of a flight position controller based on Deep Neural Networks and subsequent implementation for a multi-rotor UAV. Five promising Neural Network architectures are developed based on a thorough literature review, incorporating LSTM, 1-D convolutional, pooling, and fully-connected layers. A dataset is then constructed using the performance data of a PID flight controller, encompassing diverse trajectories with transient and steady-state information such as position, speed, acceleration, and motor output signals. The tuning of hyperparameters for each type of architecture is performed by applying the Hyperband algorithm. The best model obtained (LSTMCNN) consists of a combination of LSTM and CNN layers in one dimension. This architecture is compared with the PID flight controller in different scenarios employing evaluation metrics such as rise time, overshoot, steady-state error, and control effort. The findings reveal that our best models demonstrate the successful generalization of flight control tasks. While our best model is able to work with a wider operational range than the PID controller and offers step responses in the Y and X axis with 97% and 98% similarity, respectively, within the PID’s operational range. This outcome opens up possibilities for efficient online training of flight controllers based on Neural Networks, enabling the development of adaptable controllers tailored to specific application domains.
Subject
Electrical and Electronic Engineering,Industrial and Manufacturing Engineering,Control and Optimization,Mechanical Engineering,Computer Science (miscellaneous),Control and Systems Engineering
Reference63 articles.
1. Mckinnon, G. (2014). The Birth of a Drone Nation: American Unmanned Aerial Vehicles Since 1917. [Master’s Thesis, LSU, Department of History].
2. Vachtsevanos, G.J., and Valavanis, K.P. (2015). Handbook of Unmanned Aerial Vehicles, Springer.
3. Cardona, G.A., and Calderon, J.M. (2019). Robot swarm navigation and victim detection using rendezvous consensus in search and rescue operations. Appl. Sci., 9.
4. Jaimes, L.G., and Calderon, J.M. (2020, January 10–13). An UAV-based incentive mechanism for Crowdsensing with budget constraints. Proceedings of the 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA.
5. Cooperative transportation of a cable-suspended load by multiple quadrotors;Cardona;IFAC-PapersOnLine,2019