Open Access Open Access  Restricted Access Subscription or Fee Access

Feedforward Neural Network Controller for Quadrotor in the Presence of Payload and Wind Disturbances


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/ireaco.v14i5.20480

Abstract


Recently, Artificial Neural Networks (ANN) have been used in broad research fields such as control system engineering. Inspired by the human brain system, this algorithm uses the learning process to improve system performance using the training dataset. The ANN algorithm is based on a weighted connection between the neurons to deal with the controller design. These connection parameters represent one of the crucial elements necessary to apply the learning process efficiently. However, finding the connection parameters becomes problematic when the controlled system is complex, nonlinear, and subjected to external disturbances. This work uses the most available ANN architecture called the Feedforward Neural Network to stabilize the quadrotor system in reference trajectory tracking when subjected to model payload and Dryden turbulent wind. A Deterministic Algorithm (DA) trains the FNN weight and bias without initialization with another training method to improve the control performance. Besides, three simulation tests are performed to control the quadrotor system. The first simulation uses classical PID to collect the necessary training data for the learning process. Secondly, the DA algorithm trains the FNN parameters to design the controllers necessary to stabilize the quadrotor in-flight tests. The third simulation uses the most common training method: the Levenberg-Marquardt Backpropagation (LMB) algorithm to tune the FNN parameters. The final simulation tests these control methods' efficiency when the quadrotor system is subjected to the model payload and the Dryden turbulent wind. A comparison test between the proposed DA-based feedforward neural network, the classical PID, and the LMB-based feedforward neural network is performed in the nominal case (without disturbance) and in the case of adding disturbance. The test result is obtained using Matlab software and demonstrates much accuracy and efficacity of the proposed DA-based FNN controller compared to the other methods. This result considers the proposed control approach an additional innovative method-based neural network to stabilize the quadrotor's Unmanned Aerial Vehicles (UAV).
Copyright © 2021 Praise Worthy Prize - All rights reserved.

Keywords


Feedforward Neural Network; Optimization; Quadrotor UAV

Full Text:

PDF


References


A. Ollero, G. Heredia, A. Franchi, G. Antonelli, K. Kondak, A. Sanfeliu, A. Viguria, J.R. Martinez-de Dios, F. Pierri, J. Cortés, The AEROARMS project: Aerial robots with advanced manipulation capabilities for inspection and maintenance, IEEE Robotics & Automation Magazine, 25(4), 12-23, 2018.
https://doi.org/10.1109/MRA.2018.2852789

S. Alabachi, G. Sukthankar, R. Sukthankar, Selfie Drone Stick: A Natural Interface for Quadcopter Photography, ArXiv Preprint ArXiv:1909.06491, 2019.
https://doi.org/10.1109/IROS45743.2020.9340814

M. T Nguyen, C. V Nguyen, L. H Truong, A. M Le, T. V Quyen, A. Masaracchia, K. A Teague, Electromagnetic field-based WPT technologies for UAVs: A comprehensive survey, Electronics, 9(3), 461, 2020.
https://doi.org/10.3390/electronics9030461

X. Liang, Y. Fang, N. Sun, H. Lin, Dynamics analysis and time-optimal motion planning for unmanned quadrotor transportation systems, Mechatronics, 50, 16-29, 2018.
https://doi.org/10.1016/j.mechatronics.2018.01.009

Krafes, S., Chalh, Z., Saka, A., Visual Servoing of a Spherical Inverted Pendulum on a Quadrotor Using Backstepping Controller, (2018) International Review of Aerospace Engineering (IREASE), 11 (1), pp. 6-14.
https://doi.org/10.15866/irease.v11i1.13460

Iswanto, I., Avoiding Local Minima for Path Planning Quadrotor Based on Modified Potential Field, (2018) International Review of Aerospace Engineering (IREASE), 11 (4), pp. 146-154.
https://doi.org/10.15866/irease.v11i4.14438

Higashino, S., Maruyama, Y., Flight Demonstration of Realtime Path Planning of an UAV Using Evolutionary Computation and Rule-Based Hybrid Method, (2018) International Journal on Engineering Applications (IREA), 6 (5), pp. 156-162.
https://doi.org/10.15866/irea.v6i5.16629

Bonfante, F., Maggiore, P., Grimaccia, F., Filippone, E., Dalla Vedova, M., Full Integration of Light RPAS into Not Segregated Airspace: Preliminary Safety Analysis for the Implementation of a Risk Model, (2020) International Review of Aerospace Engineering (IREASE), 13 (5), pp. 165-181.
https://doi.org/10.15866/irease.v13i5.19005

Han, M., Park, T., Integrated Airworthiness Certification Criteria and Security Risk Assessment for UAVs, (2019) International Review of Aerospace Engineering (IREASE), 12 (3), pp. 141-149.
https://doi.org/10.15866/irease.v12i3.16012

Fas-Millán, M., Pastor, E., Dynamic Workload Management for Multi-RPAS Pilots, (2019) International Review of Aerospace Engineering (IREASE), 12 (2), pp. 57-69.
https://doi.org/10.15866/irease.v12i2.15334

Housny, H., Chater, E., El Fadil, H., Observer-Based Enhanced ANFIS Control for a Quadrotor UAV, (2021) International Review on Modelling and Simulations (IREMOS), 14 (1), pp. 55-69.
https://doi.org/10.15866/iremos.v14i1.18991

Y. Chen, Y. He, M. Zhou, Decentralized PID neural network control for a quadrotor helicopter subjected to wind disturbance, Journal of Central South University, 22(1), 168-179, 2015.
https://doi.org/10.1007/s11771-015-2507-9

Bunjaku, D., Nadzinski, G., Stankovski, M., Stefanovski, J., Dynamic Modeling and Flight Control Design for Multicopter, (2018) International Review of Aerospace Engineering (IREASE), 11 (5), pp. 224-235.
https://doi.org/10.15866/irease.v11i5.15512

E. Chater, H. Housny, H. El Fadil, Robust Control Design for Quadrotor Trajectory Path Tracking, in 2019 8th International Conference on Systems and Control (ICSC), IEEE: 21-26, 2019.
https://doi.org/10.1109/ICSC47195.2019.8950509

E.A. Chater, H. Housny, H.E. Fadil, Robust Sliding Mode Control for Quadrotor UAV, in 2020 IEEE 2nd International Conference on Electronics, Control, Optimization and Computer Science (ICECOCS), 1-6, 2020.
https://doi.org/10.1109/ICECOCS50124.2020.9314584

S. Bouabdallah, A. Noth, R. Siegwart, PID vs LQ control techniques applied to an indoor micro quadrotor, in 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No. 04CH37566), IEEE: 2451-2456, 2004.

T. Kang, K.J. Yoon, T.-H. Ha, G. Lee, H-infinity control system design for a quadrotor, Journal of Institute of Control, Robotics and Systems, 21(1), 14-20, 2015.
https://doi.org/10.5302/J.ICROS.2015.14.9054

H. Housny, H. El Fadil, New Deterministic Optimization Algorithm for Fuzzy Control Tuning Design of a Quadrotor, in 2019 5th International Conference on Optimization and Applications (ICOA), IEEE: 1-6, 2019.
https://doi.org/10.1109/ICOA.2019.8727622

Iswanto, I., Mujaahid, F., Rohmansyah, R., Ardi Nugraha, T., Shekher, V., Quadrotor Tracking Control Based on Optimized Fuzzy Logic Controller, (2019) International Review of Aerospace Engineering (IREASE), 12 (6), pp. 261-270.
https://doi.org/10.15866/irease.v12i6.16666

M.F. Pairan, S.S. Shamsudin, M.F. Zulkafli, Neural Network Based System Identification for Quadcopter Dynamic Modelling, A Review, Journal of Advanced Mechanical Engineering Applications, 2(1), 20-33, 2020.
https://doi.org/10.30880/ijie.2020.02.01.003

J. Muliadi, B. Kusumoputro, Neural network control system of UAV altitude dynamics and its comparison with the PID control system, Journal of Advanced Transportation, 2018.
https://doi.org/10.1155/2018/3823201

R.N. Jogekar, N. Tiwari, A review of deep learning techniques for identification and diagnosis of plant leaf disease, Smart Trends in Computing and Communications, Proceedings of SmartCom 2020, 435-441, 2020.
https://doi.org/10.1007/978-981-15-5224-3_43

W. Zhiqiang, L. Jun, A review of object detection based on convolutional neural network, in 2017 36th Chinese Control Conference (CCC), IEEE: 11104-11109, 2017.
https://doi.org/10.23919/ChiCC.2017.8029130

R. Bala, D. Kumar, Classification using ANN: A review, International Journal of Computational Intelligence Research, 13(7), 1811-1820, 2017.

M.A. Mohd Basri, Trajectory Tracking Control of Autonomous Quadrotor Helicopter Using Robust Neural Adaptive Backstepping Approach, Journal of Aerospace Engineering, 31(2), 04017091, 2018.
https://doi.org/10.1061/(ASCE)AS.1943-5525.0000804

H. Razmi, S. Afshinfar, Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV, Aerospace Science and Technology, 91, 12-27, 2019.
https://doi.org/10.1016/j.ast.2019.04.055

C. Rosales, S. Tosetti, C. Soria, F. Rossomando, Neural Adaptive PID Control of a Quadrotor using EFK, IEEE Latin America Transactions, 16(11), 2722-2730, 2018.
https://doi.org/10.1109/TLA.2018.8795113

H. Housny, E.A. Chater, H.E. Fadil, Multi Closed-loop Adaptive Neuro-Fuzzy Inference System for Quadrotor Position Control, Advances in Science, Technology and Engineering Systems Journal, 5(5), 526-535, 2020.
https://doi.org/10.25046/aj050565

U. Maqbool, T. Nomani, H. Talat, Neural Network Controller for Attitude Control of Quadrotor, in 2019 Second International Conference on Latest trends in Electrical Engineering and Computing Technologies (INTELLECT), IEEE, Karachi, Pakistan: 1-8, 2019.
https://doi.org/10.1109/INTELLECT47034.2019.8955472

M.E. Antonio-Toledo, E.N. Sanchez, A.Y. Alanis, Robust neural decentralized control for a quadrotor UAV, in 2016 International Joint Conference on Neural Networks (IJCNN), 714-719, 2016.
https://doi.org/10.1109/IJCNN.2016.7727270

H.N.A. Hamed, S.M. Shamsuddin, N. Salim, Particle swarm optimization for neural network learning enhancement, Journal Teknologi, 13 - 26, 2008.

A.S. Nur, N.H. Mohd Radzi, A.O. Ibrahim, Artificial Neural Network Weight Optimization: A Review, TELKOMNIKA Indonesian Journal of Electrical Engineering, 12(9), 6897-6902, 2014.
https://doi.org/10.11591/telkomnika.v12i9.6264

H.-G. Han, W. Lu, Y. Hou, J.-F. Qiao, An Adaptive-PSO-Based Self-Organizing RBF Neural Network, IEEE Transactions on Neural Networks and Learning Systems, 29(1), 104-117, 2018.
https://doi.org/10.1109/TNNLS.2016.2616413

Z.-H. Wang, D.-Y. Gong, X. Li, G.-T. Li, D.-H. Zhang, Prediction of bending force in the hot strip rolling process using artificial neural network and genetic algorithm (ANN-GA), The International Journal of Advanced Manufacturing Technology, 93(9), 3325-3338, 2017.
https://doi.org/10.1007/s00170-017-0711-5

H. Zhang, H. Nguyen, X.-N. Bui, T. Nguyen-Thoi, T.-T. Bui, N. Nguyen, D.-A. Vu, V. Mahesh, H. Moayedi, Developing a novel artificial intelligence model to estimate the capital cost of mining projects using deep neural network-based ant colony optimization algorithm, Resources Policy, 66, 101604, 2020.
https://doi.org/10.1016/j.resourpol.2020.101604

S. Bouabdallah, Design and control of quadrotors with application to autonomous flying, Ph.D. dissertation, Infoscience, 2007.

S.A. Raza, W. Gueaieb, Fuzzy Logic based Quadrotor Flight Controller, ICINCO-ICSO, 9, 105-112, 2009.

T.R. Beal, Digital simulation of atmospheric turbulence for Dryden and von Karman models, Journal of Guidance, Control, and Dynamics, 16(1), 132-138, 1993.
https://doi.org/10.2514/3.11437

M. Specification, Flying qualities of piloted airplanes, MIL-F-8785C, 1980.

S. Gage, Creating a unified graphical wind turbulence model from multiple specifications, in AIAA Modeling and simulation technologies conference and exhibit, 5529, 2003.
https://doi.org/10.2514/6.2003-5529

D.W. Marquardt, An algorithm for least-squares estimation of nonlinear parameters, Journal of the Society for Industrial and Applied Mathematics, 11(2), 431-441, 1963.
https://doi.org/10.1137/0111030

D.E. Rumelhart, Hinton and Williams, RJ, Learning internal representations by error propagation, Parallel Distributed Processing, 1, 1986.
https://doi.org/10.21236/ADA164453

M.T. Hagan, M.B. Menhaj, Training feedforward networks with the Marquardt algorithm, IEEE Transactions on Neural Networks, 5(6), 989-993, 1994.
https://doi.org/10.1109/72.329697


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize