Enhanced Backstepping Controller Design with Application to Autonomous Quadrotor Unmanned Aerial Vehicle

被引:75
作者
Basri, Mohd Ariffanan Mohd [1 ]
Husain, Abdul Rashid [1 ]
Danapalasingam, Kumeresan A. [1 ]
机构
[1] Univ Teknol Malaysia, Fac Elect Engn, Dept Control & Mechatron, Skudai 81310, Johor, Malaysia
关键词
Quadrotor UAV; Robust control; Backstepping; Particle swarm optimization; TRACKING; SYSTEM;
D O I
10.1007/s10846-014-0072-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Quadrotor unmanned aerial vehicle (UAV) is an underactuated multi-input and multi-output (MIMO) system which has nonlinear dynamic behavior such as high coupling degree and unknown nonlinearities. It is a great challenge to design a quadrotor control system due to these features. In this paper, the contribution is focused on the backstepping-based robust control design of the quadrotor UAV. Firstly, the dynamic model of the aerial vehicle is mathematically formulated. Then, a robust controller is designed for the stabilization and tracking control of the vehicle. The developed robust control system comprises a backstepping and a proportional-derivative (PD) controller. Backstepping is a recursive design methodology that uses Lyapunov theorem which can guarantee the stability of the nominal model system, while PD control is used to attenuate the effects caused by system uncertainties. For the problem of determining the backstepping control parameters, particle swarm optimization (PSO) algorithm has been employed. In addition, the genetic algorithm (GA) technique is also adopted for the purpose of performance comparison with PSO scheme. Finally, the designed controller is experimentally evaluated on a quadrotor simulation environment to demonstrate the effectiveness and merits of the theoretical development.
引用
收藏
页码:295 / 321
页数:27
相关论文
共 35 条
[1]   Optimal design of power-system stabilizers using particle swarm optimization [J].
Abido, MA .
IEEE TRANSACTIONS ON ENERGY CONVERSION, 2002, 17 (03) :406-413
[2]  
Allaoua B., 2009, LEONARDO ELECT J PRA, V14, P19
[3]  
[Anonymous], 2009, 2009 IEEE INT C MECH
[4]  
[Anonymous], 2009, P AIAA INF AER C APR
[5]  
[Anonymous], 2011, INT J COMPUTER APPL, DOI DOI 10.5120/1810-2331
[6]   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
[7]  
Bouadi H., 2007, IFAC Proc Vol, V40, P245, DOI DOI 10.3182/20070903-3-FR-2921.00043
[8]   Stabilization of a mini rotorcraft with four rotors [J].
Castillo, P ;
Lozano, R ;
Dzul, A .
IEEE CONTROL SYSTEMS MAGAZINE, 2005, 25 (06) :45-55
[9]  
Chen Diao, 2011, 8th Asian Control Conference (ASCC 2011), P223
[10]  
De Monte Paul, 2013, 2013 European Control Conference (ECC), P3346