Optimization of ANFIS controllers using improved ant colony to control an UAV trajectory tracking task

Development of unmanned aerial vehicles (UAVs) has become the most important research areas in the field of autonomous aeronautical control. This paper proposes a robust and intelligent controller based on adaptive-network-based fuzzy inference system (ANFIS) and improved ant colony optimization (IACO) to govern the behavior of a three degree of freedom quadrotor UAV. The quadrotor was chosen due to its simple mechanical structure; nevertheless, these types of aircraft are highly nonlinear. Intelligent control such as fuzzy logic is a suitable choice for controlling nonlinear systems. The ANFIS controller is used to reproduce the desired trajectory of the quadrotor in 2D Vertical plane and the IACO algorithm aims is to facilitate convergence to the ANFIS’s optimal parameters in order to reduce learning errors and improve the quality of the controller. To evaluate the performance of the proposed IACO tuned ANFIS controller, a comparison between the proposed ANFIS-IACO controller and other controller’s performance such us ANFIS only and proportional–integral–derivative controllers is illustrated using the same system. As expected, the hybrid ANFIS-IACO controller gives very satisfactory results than the others methods already developed in the same study.

[1]  Jochen Teizer,et al.  Mobile 3D mapping for surveying earthwork projects using an Unmanned Aerial Vehicle (UAV) system , 2014 .

[2]  Hegazy Rezk,et al.  Optimal parameter design of fractional order control based INC-MPPT for PV system , 2018 .

[3]  Joseph Y. J. Chow Dynamic UAV-based traffic monitoring under uncertainty as a stochastic arc-inventory routing policy , 2016, 1609.03201.

[4]  K.P. Valavanis,et al.  Statistical profile generation for traffic monitoring using real-time UAV based video data , 2007, 2007 Mediterranean Conference on Control & Automation.

[5]  Shawn T Brown,et al.  The economic and operational value of using drones to transport vaccines. , 2016, Vaccine.

[6]  Andreas Mitschele-Thiel,et al.  Energy-Aware Trajectory Planning for the Localization of Mobile Devices Using an Unmanned Aerial Vehicle , 2016, 2016 25th International Conference on Computer Communication and Networks (ICCCN).

[7]  Hany M. Hasanien,et al.  Performance improvement of photovoltaic power systems using an optimal control strategy based on whale optimization algorithm , 2018 .

[8]  Giorgio C. Buttazzo,et al.  Coverage Path Planning for UAVs Photogrammetry with Energy and Resolution Constraints , 2016, J. Intell. Robotic Syst..

[9]  R. S. Freeland,et al.  Politics & technology: U.S. polices restricting unmanned aerial systems in agriculture , 2014 .

[10]  Yangquan Chen,et al.  A Survey and Categorization of Small Low-Cost Unmanned Aerial Vehicle System Identification , 2014, J. Intell. Robotic Syst..

[11]  M. A. Abido,et al.  Ant Colony based LQR and PID tuned parameters for controlling Inverted Pendulum , 2017, 2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE).

[12]  Ning Li,et al.  Optimal fuzzy iterative learning control based on artificial bee colony for vibration control of piezoelectric smart structures , 2019 .

[13]  Eleni I. Vlahogianni,et al.  Unmanned Aerial Aircraft Systems for Transportation Engineering: Current Practice and Future Challenges , 2016 .

[14]  Mohammad Pourmahmood Aghababa,et al.  Optimal design of fractional-order PID controller for five bar linkage robot using a new particle swarm optimization algorithm , 2015, Soft Computing.

[15]  Hany M. Hasanien,et al.  Hybrid ANFIS-GA-based control scheme for performance enhancement of a grid-connected wind generator , 2018 .

[16]  Rachel Finn,et al.  Unmanned aircraft systems: Surveillance, ethics and privacy in civil applications , 2012, Comput. Law Secur. Rev..

[17]  Cheng Liang,et al.  Using High-Resolution Imagery Acquired with an Autonomous Unmanned Aerial Vehicle for Urban Construction and Planning , 2013 .

[18]  Giorgio C. Buttazzo,et al.  Energy-Aware Spiral Coverage Path Planning for UAV Photogrammetric Applications , 2018, IEEE Robotics and Automation Letters.

[19]  Christoforos Kanellakis,et al.  Survey on Computer Vision for UAVs: Current Developments and Trends , 2017, Journal of Intelligent & Robotic Systems.

[20]  Shahram Yousefi,et al.  Unmanned Aerial Vehicles Formation Using Learning Based Model Predictive Control , 2018 .

[21]  M. E. Karar,et al.  Fully tuned RBF neural network controller for ultrasound hyperthermia cancer tumour therapy , 2018, Network.

[22]  Anis Sakly,et al.  A new constrained PSO for fuzzy predictive control of Quadruple-Tank process , 2019, Measurement.

[23]  He Chen,et al.  Neural Network-Based Adaptive Antiswing Control of an Underactuated Ship-Mounted Crane With Roll Motions and Input Dead Zones , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[24]  Tanja Urbancic,et al.  Genetic algorithms in controller design and tuning , 1993, IEEE Trans. Syst. Man Cybern..

[25]  B. Meenakshipriya,et al.  Designing and comparison of controllers based on optimization techniques for pH neutralization process , 2016, 2016 International Conference on Information Communication and Embedded Systems (ICICES).

[26]  Jing Xu,et al.  Exploring optimal controller parameters for complex industrial systems , 2015, 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER).

[27]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[28]  Djamila Rekioua,et al.  High performance of Maximum Power Point Tracking Using Ant Colony algorithm in wind turbine , 2018, Renewable Energy.

[29]  S. M. Abd-Elazim,et al.  Speed control of SRM supplied by photovoltaic system via ant colony optimization algorithm , 2017, Neural Computing and Applications.

[30]  Kaixiang Peng,et al.  Adaptive Neural Control for Robotic Manipulators With Output Constraints and Uncertainties , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[31]  Aida Mustapha,et al.  Adjustable autonomy: a systematic literature review , 2017, Artificial Intelligence Review.

[32]  Zhi Chao Ong,et al.  Wind Turbine Tower Modeling and Vibration Control Under Different Types of Loads Using Ant Colony Optimized PID Controller , 2019 .

[33]  M. F. Santos,et al.  Comparison of PID controller tuning methods: analytical/classical techniques versus optimization algorithms , 2017, 2017 18th International Carpathian Control Conference (ICCC).

[34]  Oscar Castillo,et al.  Optimization of fuzzy controller design using a new bee colony algorithm with fuzzy dynamic parameter adaptation , 2016, Appl. Soft Comput..

[35]  Rabindra Kumar Sahu,et al.  Load frequency control of power system under deregulated environment using optimal firefly algorithm , 2016 .

[36]  Mien Van,et al.  Adaptive neural integral sliding‐mode control for tracking control of fully actuated uncertain surface vessels , 2019, International Journal of Robust and Nonlinear Control.

[37]  Konstantinos Kanistras,et al.  A survey of unmanned aerial vehicles (UAVs) for traffic monitoring , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[38]  Kaushik Das,et al.  Designing of self tuning PID controller for AR drone quadrotor , 2017, 2017 18th International Conference on Advanced Robotics (ICAR).

[39]  M. Ranjani,et al.  Optimal fuzzy controller parameters using PSO for speed control of Quasi-Z Source DC/DC converter fed drive , 2015, Appl. Soft Comput..

[40]  Baran Hekimoglu,et al.  Optimal Tuning of Fractional Order PID Controller for DC Motor Speed Control via Chaotic Atom Search Optimization Algorithm , 2019, IEEE Access.

[41]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

[42]  Anna Vasičkaninová,et al.  Control of a heat exchanger using neural network predictive controller combined with auxiliary fuzzy controller , 2015 .

[43]  N Bounar,et al.  PSO-GSA based fuzzy sliding mode controller for DFIG-based wind turbine. , 2019, ISA transactions.

[44]  J. Deneubourg,et al.  Probabilistic behaviour in ants: A strategy of errors? , 1983 .

[45]  Izhak Rubin,et al.  A framework and analysis for cooperative search using UAV swarms , 2004, SAC '04.

[46]  Vincent G. Ambrosia,et al.  Unmanned Aircraft Systems in Remote Sensing and Scientific Research: Classification and Considerations of Use , 2012, Remote. Sens..

[47]  M. F. Santos,et al.  Development of a PI controller through an ant colony optimization algorithm applied to a SMAR® didactic level plant , 2018, 2018 19th International Carpathian Control Conference (ICCC).

[48]  Lal Bahadur Prasad,et al.  Optimal Trajectory Tracking of Robotic Manipulator using Ant Colony Optimization , 2018, 2018 5th IEEE Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON).

[49]  J. Leitloff,et al.  Automatic traffic monitoring based on aerial image sequences , 2008, Pattern Recognition and Image Analysis.

[50]  Andrzej Bujak,et al.  Applying Military Telematic Solutions for Logistics Purposes , 2011, TST.

[51]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[52]  Marie Lachaise,et al.  Traffic monitoring with serial images from airborne cameras , 2006 .

[53]  Suman Srinivasan,et al.  Airborne traffic surveillance systems: video surveillance of highway traffic , 2004, VSSN '04.

[54]  Ioannis M. Rekleitis,et al.  Optimal complete terrain coverage using an Unmanned Aerial Vehicle , 2011, 2011 IEEE International Conference on Robotics and Automation.

[55]  Mohamed Jemli,et al.  Modeling and Control of an Irrigation Station Process Using Heterogeneous Cuckoo Search Algorithm and Fuzzy Logic Controller , 2019, IEEE Transactions on Industry Applications.

[56]  Rui Araújo,et al.  Automatic extraction of the fuzzy control system by a hierarchical genetic algorithm , 2014, Eng. Appl. Artif. Intell..

[57]  Antonio Barrientos,et al.  Aerial coverage optimization in precision agriculture management: A musical harmony inspired approach , 2013 .

[58]  Oscar Castillo,et al.  A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design , 2017, Inf. Sci..

[59]  Ioannis M. Rekleitis,et al.  Efficient complete coverage of a known arbitrary environment with applications to aerial operations , 2013, Autonomous Robots.

[60]  Dervis Karaboga,et al.  Adaptive network based fuzzy inference system (ANFIS) training approaches: a comprehensive survey , 2018, Artificial Intelligence Review.

[61]  Richard J. Dobson,et al.  Developing an unpaved road assessment system for practical deployment with high-resolution optical data collection using a helicopter UAV , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[62]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[63]  Yongquan Zhou,et al.  Symbiotic organisms search algorithm for optimal evolutionary controller tuning of fractional fuzzy controllers , 2019, Appl. Soft Comput..

[64]  Agfianto Eko Putra,et al.  Optimizing control based on ant colony logic for Quadrotor stabilization , 2015, 2015 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology (ICARES).

[65]  He Chen,et al.  Transportation Control of Double-Pendulum Cranes With a Nonlinear Quasi-PID Scheme: Design and Experiments , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[66]  K. S. Rajesh,et al.  Hybrid improved firefly-pattern search optimized fuzzy aided PID controller for automatic generation control of power systems with multi-type generations , 2019, Swarm Evol. Comput..