Adaptive Robust Motion Control of Quadrotor Systems Using Artificial Neural Networks and Particle Swarm Optimization

被引:16
|
作者
Yanez-Badillo, Hugo [1 ]
Beltran-Carbajal, Francisco [2 ]
Tapia-Olvera, Ruben [3 ]
Favela-Contreras, Antonio [4 ]
Sotelo, Carlos [4 ]
Sotelo, David [4 ]
机构
[1] Tecnol Estudios Super Tianguistenco, Dept Invest, Santiago Tilapa 52650, Mexico
[2] Univ Autonoma Metropolitana, Dept Energia, Unidad Azcapotzalco, Mexico City 02200, DF, Mexico
[3] Univ Nacl Autonoma Mexico, Dept Energia Elect, Mexico City 04510, DF, Mexico
[4] Tecnol Monterrey, Sch Sci & Engn, Ave Eugenio Garza Sada 2501, Monterrey 64849, Mexico
关键词
quadrotor UAV; artificial neural networks; robust control; Taylor series; B-splines; particle swarm optimization; SLIDING MODE CONTROL; TRAJECTORY TRACKING; ATTITUDE; OBSERVER; DESIGN; UAVS;
D O I
10.3390/math9192367
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Most of the mechanical dynamic systems are subjected to parametric uncertainty, unmodeled dynamics, and undesired external vibrating disturbances while are motion controlled. In this regard, new adaptive and robust, advanced control theories have been developed to efficiently regulate the motion trajectories of these dynamic systems while dealing with several kinds of variable disturbances. In this work, a novel adaptive robust neural control design approach for efficient motion trajectory tracking control tasks for a considerably disturbed non-linear under-actuated quadrotor system is introduced. Self-adaptive disturbance signal modeling based on Taylor-series expansions to handle dynamic uncertainty is adopted. Dynamic compensators of planned motion tracking errors are then used for designing a baseline controller with adaptive capabilities provided by three layers B-spline artificial neural networks (Bs-ANN). In the presented adaptive robust control scheme, measurements of position signals are only required. Moreover, real-time accurate estimation of time-varying disturbances and time derivatives of error signals are unnecessary. Integral reconstructors of velocity error signals are properly integrated in the output error signal feedback control scheme. In addition, the appropriate combination of several mathematical tools, such as particle swarm optimization (PSO), Bezier polynomials, artificial neural networks, and Taylor-series expansions, are advantageously exploited in the proposed control design perspective. In this fashion, the present contribution introduces a new adaptive desired motion tracking control solution based on B-spline neural networks, along with dynamic tracking error compensators for quadrotor non-linear systems. Several numeric experiments were performed to assess and highlight the effectiveness of the adaptive robust motion tracking control for a quadrotor unmanned aerial vehicle while subjected to undesired vibrating disturbances. Experiments include important scenarios that commonly face the quadrotors as path and trajectory tracking, take-off and landing, variations of the quadrotor nominal mass and basic navigation. Obtained results evidence a satisfactory quadrotor motion control while acceptable attenuation levels of vibrating disturbances are exhibited.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Adaptive Nonlinear PID Control for a Quadrotor UAV Using Particle Swarm Optimization
    Salamat, Babak
    Tonello, Andrea M.
    [J]. 2019 IEEE AEROSPACE CONFERENCE, 2019,
  • [2] Adaptive robust control of artificial swarm systems
    Chen, Ye-Hwa
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2010, 217 (03) : 980 - 987
  • [3] Designing Artificial Neural Networks Using Particle Swarm Optimization Algorithms
    Garro, Beatriz A.
    Vazquez, Roberto A.
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2015, 2015
  • [4] Using Particle Swarm Optimization for PID Optimization for Altitude Control on a Quadrotor
    Connor, Jack
    Seyedmahmoudian, Mehdi
    Horan, Ben
    [J]. 2017 AUSTRALASIAN UNIVERSITIES POWER ENGINEERING CONFERENCE (AUPEC), 2017,
  • [5] Design of Artificial Neural Networks using a Modified Particle Swarm Optimization Algorithm
    Garro, Beatriz A.
    Sossa, Humberto
    Vazquez, Roberto A.
    [J]. IJCNN: 2009 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1- 6, 2009, : 2363 - 2370
  • [6] Improving Financial Returns using Neural Networks and Adaptive Particle Swarm Optimization
    Xiao, Yi
    Xiao, Ming
    Zhao, Fuzhe
    [J]. 2012 FIFTH INTERNATIONAL CONFERENCE ON BUSINESS INTELLIGENCE AND FINANCIAL ENGINEERING (BIFE), 2012, : 15 - 19
  • [7] Robust adaptive particle swarm optimization
    Ueno, G
    Yasuda, K
    Iwasaki, N
    [J]. INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 3915 - 3920
  • [8] A New Approach for the Optimization of Biowaste Composting Using Artificial Neural Networks and Particle Swarm Optimization
    Soto-Paz, Jonathan
    Alfonso-Morales, Wilfredo
    Caicedo-Bravo, Eduardo
    Oviedo-Ocana, Edgar Ricardo
    Torres-Lozada, Patricia
    Manyoma, Pablo Cesar
    Sanchez, Antoni
    Komilis, Dimitrios
    [J]. WASTE AND BIOMASS VALORIZATION, 2020, 11 (08) : 3937 - 3951
  • [9] A New Approach for the Optimization of Biowaste Composting Using Artificial Neural Networks and Particle Swarm Optimization
    Jonathan Soto-Paz
    Wilfredo Alfonso-Morales
    Eduardo Caicedo-Bravo
    Edgar Ricardo Oviedo-Ocaña
    Patricia Torres-Lozada
    Pablo Cesar Manyoma
    Antoni Sanchez
    Dimitrios Komilis
    [J]. Waste and Biomass Valorization, 2020, 11 : 3937 - 3951
  • [10] Optimization for Artificial Neural Network with Adaptive Inertial Weight of Particle Swarm Optimization
    Park, Tae-Su
    Lee, Ju-Hong
    Choi, Bumghi
    [J]. PROCEEDINGS OF THE 8TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, 2009, : 481 - 485