Autonomous trajectory tracking of a quadrotor UAV using ANFIS controller based on Gaussian pigeon-inspired optimization

This paper develops a method to tune neuro-fuzzy controllers using metaheuristic optimization. The main purpose of this approach is that it allows neuro-fuzzy controllers to be tuned to achieve global performance requirements. This paper proposes a robust and intelligent control method based on adaptive neuro-fuzzy inference system (ANFIS) and pigeon-inspired optimization (PIO) algorithm to govern the behavior of a three-degree-of-freedom (3-DOF) quadrotor unmanned aerial vehicle (UAV). UAVs are flying platforms that have become increasingly used in a wide range of applications. However, the most recent research has aimed to improve the quality of UAVs control in order to achieve its mission accurately. The quadrotor is chosen due to its simple mechanical structure; nevertheless, these types of UAVs are highly nonlinear. Intelligent control that uses artificial intelligence approach such as fuzzy logic is a suitable choice to better control nonlinear systems. The ANFIS controller is proposed to control the movement of UAV to track a given reference trajectory in 2-D vertical plane. The PIO is used to obtain the ANFIS optimal parameters with the aim of improving the quality of the controller and, therefore, to minimize tracking error. To evaluate the performance of the ANFIS-PIO, a comparison between the proposed controller, ANFIS and proportional–integral–derivative (PID) controllers is illustrated. The results demonstrate that the proposed controller is more effective compared to the other controllers.

[1]  Abdollah Homaifar,et al.  Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms , 1995, IEEE Trans. Fuzzy Syst..

[2]  Francisco Herrera,et al.  Tuning fuzzy logic controllers by genetic algorithms , 1995, Int. J. Approx. Reason..

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

[4]  Nesrine Talbi,et al.  Optimization of Fuzzy Controller using Hybrid Tabu Search and Particle Swarm Optimization , 2011, 2011 11th International Conference on Hybrid Intelligent Systems (HIS).

[5]  Khier Benmahammed,et al.  Control of a manipulator robot by neuro-fuzzy subsets form approach control optimized by the genetic algorithms. , 2018, ISA transactions.

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

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

[8]  Oscar Castillo,et al.  Optimization of Membership Function Parameters for Fuzzy Controllers of an Autonomous Mobile Robot Using the Firefly Algorithm , 2018, Fuzzy Logic Augmentation of Neural and Optimization Algorithms.

[9]  Oscar Castillo,et al.  A new approach for dynamic fuzzy logic parameter tuning in Ant Colony Optimization and its application in fuzzy control of a mobile robot , 2015, Appl. Soft Comput..

[10]  Liang Zhao,et al.  UAV Path Planning Based on Adaptive Weighted - Pigeon-Inspired Optimization Algorithm , 2017, ICONIP.

[11]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[12]  C. L. Karr,et al.  Fuzzy control of pH using genetic algorithms , 1993, IEEE Trans. Fuzzy Syst..

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

[14]  T. Fukuda,et al.  Self-tuning fuzzy modeling with adaptive membership function, rules, and hierarchical structure based on genetic algorithm , 1995 .

[15]  Nesrine Talbi,et al.  Designing fuzzy controllers for a class of MIMO systems using Hybrid Particle Swarm Optimization and Tabu Search , 2013, Int. J. Hybrid Intell. Syst..

[16]  Haibin Duan,et al.  Pigeon-inspired optimization: a new swarm intelligence optimizer for air robot path planning , 2014, Int. J. Intell. Comput. Cybern..

[17]  Haibin Duan,et al.  Fractional-order controllers optimized via heterogeneous comprehensive learning pigeon-inspired optimization for autonomous aerial refueling hose–drogue system , 2018, Aerospace Science and Technology.

[18]  JiaZheng Pei,et al.  Fuzzy energy management strategy for parallel HEV based on pigeon-inspired optimization algorithm , 2017 .

[19]  Ching-Chang Wong,et al.  Self-generating rule-mapping fuzzy controller design using a genetic algorithm , 2002 .

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

[21]  Philip R. Thrift,et al.  Fuzzy Logic Synthesis with Genetic Algorithms , 1991, ICGA.

[22]  J. Liska,et al.  Complete design of fuzzy logic systems using genetic algorithms , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[23]  Gangireddy Sushnigdha,et al.  Re-entry trajectory optimization using pigeon inspired optimization based control profiles , 2018 .

[24]  Yongxiang Xu,et al.  Investigation of Unbalanced Magnetic Force in Permanent Magnet Synchronous Machines With Asymmetric Design , 2018, IEEE Transactions on Magnetics.

[25]  Cong Li,et al.  Target detection approach for UAVs via improved Pigeon-inspired Optimization and Edge Potential Function , 2014 .

[26]  L dos Santos Coelho,et al.  Gaussian Artificial Bee Colony Algorithm Approach Applied to Loney's Solenoid Benchmark Problem , 2010, IEEE Transactions on Magnetics.

[27]  Evsen Yanmaz,et al.  Survey on Unmanned Aerial Vehicle Networks for Civil Applications: A Communications Viewpoint , 2016, IEEE Communications Surveys & Tutorials.

[28]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[29]  Zhilong Chen,et al.  A Quantum-behaved Pigeon-Inspired Optimization approach to Explicit Nonlinear Model Predictive Controller for quadrotor , 2018, Int. J. Intell. Comput. Cybern..

[30]  Khaled Belarbi,et al.  Design of Mamdani fuzzy logic controllers with rule base minimisation using genetic algorithm , 2005, Eng. Appl. Artif. Intell..

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

[32]  Prem Mahadevan The military utility of drones , 2010 .

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

[34]  Xiaobin Xu,et al.  UAV Power Component—DC Brushless Motor Design With Merging Adjacent-Disturbances and Integrated-Dispatching Pigeon-Inspired Optimization , 2018, IEEE Transactions on Magnetics.

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

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

[37]  B. V. Manikandan,et al.  Speed control of Brushless DC motor using bat algorithm optimized Adaptive Neuro-Fuzzy Inference System , 2015, Appl. Soft Comput..

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

[39]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

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

[41]  Haibin Duan,et al.  Gaussian pigeon-inspired optimization approach to orbital spacecraft formation reconfiguration , 2015 .

[42]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

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

[44]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[45]  Xiaohua Wang,et al.  Echo State Networks With Orthogonal Pigeon-Inspired Optimization for Image Restoration , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[46]  H. Duan,et al.  Fast image matching via multi-scale Gaussian mutation pigeon-inspired optimization for low cost quadrotor , 2017 .

[47]  Haibin Duan,et al.  Active disturbance rejection control for small unmanned helicopters via Levy flight-based pigeon-inspired optimization , 2017 .

[48]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[49]  Haibin Duan,et al.  Social-class pigeon-inspired optimization and time stamp segmentation for multi-UAV cooperative path planning , 2018, Neurocomputing.

[50]  Chia-Feng Juang,et al.  Designing Fuzzy-Rule-Based Systems Using Continuous Ant-Colony Optimization , 2010, IEEE Transactions on Fuzzy Systems.

[51]  Hideyuki Takagi,et al.  Dynamic Control of Genetic Algorithms Using Fuzzy Logic Techniques , 1993, ICGA.

[52]  Haibin Duan,et al.  A multi-objective pigeon-inspired optimization approach to UAV distributed flocking among obstacles , 2020, Inf. Sci..

[53]  Bo Zhang,et al.  Three-Dimensional Path Planning for Uninhabited Combat Aerial Vehicle Based on Predator-Prey Pigeon-Inspired Optimization in Dynamic Environment , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

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

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

[56]  Yimin Deng,et al.  Quantum-entanglement pigeon-inspired optimization for unmanned aerial vehicle path planning , 2019 .