Design of an Intelligent Controller for Station Keeping, Attitude Control, and Path Tracking of a Quadrotor Using Recursive Neural Networks

被引:11
作者
Khosravian, E. [1 ]
Maghsoudi, H. [2 ]
机构
[1] Payame Noor Univ, Dept Mech Engn, Nakhl St, Tehran, Iran
[2] Univ Tehran, Fac New Sci & Technol, Tehran, Iran
来源
INTERNATIONAL JOURNAL OF ENGINEERING | 2019年 / 32卷 / 05期
关键词
Artificial Neural Network; Intelligent Controlling; Non-Linear PID Control; Quadrotor; Station Keeping; Trajectory Tracking;
D O I
10.5829/ije.2019.32.05b.17
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
During recent years there has been growing interest in unmanned aerial vehicles (UAVs). Moreover, the necessity to control and navigate these vehicles has attracted much attention from researchers in this field. This is mostly due to the fact that the interactions between turbulent airflows apply complex aerodynamic forces to the system. Since the dynamics of a quadrotor are non-linear and the system is a multivariable one, moreover, it has six degrees offreedom for only four control inputs, then it is an under actuated system. This is why conventional control algorithms employed to track desired trajectories of fully actuated aerial vehicles areno longer applicable for quadrotors. The main step in the manufacturing of a fully autonomous unmanned aerial vehicle is to design a controller which stabilizes the aerial vehicle in the presence of uncertainties and disturbances, then navigate it along a desired trajectory. The aim of this study is to design and implement an intelligent controller for station keeping, attitude control, and path tracking of a quadrotor. For this purpose, an artificial neural network method was employed. The artificial neural network is one of the most powerful and useful tools in the modification of a control system. In this study, the control methods conventionally applied to quadrotors are reviewed at first. Then, in order to analyze the behavior of the system and also to design the controller, the state equations of a quadrotor are discussed. Following that, the design of a recurrent neural network based non-linear PID control algorithm is presented. Finally, the results of the simulation performed are presented, and the performance of the proposed algorithm are investigated. It was shown that by using the proposal algorithm, the quadrotor tracks the desired trajectory, and simultaneously, its attitude is stabilized.
引用
收藏
页码:747 / 758
页数:12
相关论文
共 23 条
[1]   Finite Time Terminal Synergetic Controller for Nonlinear Helicopter Model [J].
Ahifar, A. ;
Ranjbar, A. N. ;
Rahmani, Z. .
INTERNATIONAL JOURNAL OF ENGINEERING, 2019, 32 (02) :236-241
[2]  
Benallegue A, 2006, 2006 INTERNATIONAL WORKSHOP ON VARIABLE STRUCTURE SYSTEMS, P365
[3]   Design and control of an indoor micro quadrotor [J].
Bouabdallah, S ;
Murrieri, P ;
Siegwart, R .
2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, :4393-4398
[4]  
Bouabdallah S., 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), P2451
[5]  
Chen M., 2003, AM I AER ASTR AIAA G
[6]  
Ghasemi Kobra, 2015, INT J ROBOTICS THEOR, V4, P38
[7]   Adaptive neural-network sliding mode cascade architecture of longitudinal tracking control for unmanned vehicles [J].
Guo, Jinghua ;
Luo, Yugong ;
Li, Keqiang .
NONLINEAR DYNAMICS, 2017, 87 (04) :2497-2510
[8]  
Hamidi H, 2017, INT J ENG-IRAN, V30, P1856, DOI 10.5829/ije.2017.30.12c.06
[9]   Aerial manipulation-A literature survey [J].
Khamseh, Hossein Bonyan ;
Janabi-Sharifi, Farrokh ;
Abdessameud, Abdelkader .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2018, 107 :221-235
[10]   Optimal online trajectory generation for a flying robot for terrain following purposes using neural network [J].
Kosari, Amirreza ;
Maghsoudi, Hossein ;
Lavaei, Abolfazl ;
Ahmadi, Rohollah .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2015, 229 (06) :1124-1141