Nonlinear control of an autonomous quadrotor unmanned aerial vehicle using backstepping controller optimized by particle swarm optimization

被引:0
作者
Mohd Basri, Mohd Ariffanan [1 ]
Husain, Abdul Rashid [1 ]
Danapalasingam, Kumeresan A. [1 ]
机构
[1] Department of Control and Mechatronics Engineering, Faculty of Electrical Engineering, Universiti Teknologi Malaysia, Skudai, Johor
关键词
Backstepping control; Nonlinear control; Particle swarm optimization; Quadrotor;
D O I
10.25103/jestr.083.05
中图分类号
学科分类号
摘要
Quadrotor unmanned aerial vehicle (UAV) is an unstable nonlinear control system. Therefore, the development of a high performance controller for such a multi-input and multi-output (MIMO) system is important. The backstepping controller (BC) has been successfully applied to control a variety of nonlinear systems. Conventionally, control parameters of a BC are usually chosen arbitrarily. The problems in this method are the adjustment is time demanding and a designer can never tell exactly what are the optimal control parameters should be selected. In this paper, the contribution is focused on an optimal control design for stabilization and trajectory tracking of a quadrotor UAV. Firstly, a dynamic model of the aerial vehicle is mathematically formulated. Then, an optimal backstepping controller (OBC) is proposed. The particle swarm optimization (PSO) algorithm is used to compute control parameters of the OBC. Finally, simulation results of a highly nonlinear quadrotor system are presented to demonstrate the effectiveness of the proposed control method. From the simulation results it is observed that the OBC tuned by PSO provides a high control performance of an autonomous quadrotor UAV. © 2015 Kavala Institute of Technology.
引用
收藏
页码:39 / 45
页数:6
相关论文
共 26 条
[1]  
Hamel T., Mahony R., Lozano R., Ostrowski J., Dynamic Modelling and Configuration and Stabilization for an X4-Flyer, International Federation of Automatic Control Symposium, 1, 2, (2002)
[2]  
Pounds P., Mahony R., Hynes P., Roberts J., Design of a four-rotor aerial robot, Proc. 2002 Australasian Conference on Robotic and Automation, 29, (2002)
[3]  
McKerrow P., Modelling the Draganflyer four-rotor helicopter, IEEE International Conference on Robotics and Automation ICRA'04, 4, pp. 3596-3601, (2004)
[4]  
Castillo P., Lozano R., Dzul A., Stabilization of a mini rotorcraft with four rotors, IEEE Control Systems Magazine, 25, 6, pp. 45-55, (2005)
[5]  
Salih A.L., Moghavvemi M., Mohamed H.A.F., Gaeid K.S., Modelling and PID controller design for a quadrotor unmanned air vehicle, IEEE International Conference on Automation Quality and Testing Robotics (AQTR), pp. 1-5, (2010)
[6]  
De Queiroz M.S., Dawson D.M., Nonlinear control of active magnetic bearings: a backstepping approach, IEEE Transactions on Control Systems Technology, 4, 5, pp. 545-552, (1996)
[7]  
Kim K.S., Kim Y., Robust backstepping control for slew maneuver using nonlinear tracking function, IEEE Transactions on Control Systems Technology, 11, 6, pp. 822-829, (2003)
[8]  
Karimi A., Feliachi A., Decentralized adaptive backstepping control of electric power systems, Electric Power Systems Research, 78, 3, pp. 484-493, (2008)
[9]  
Wu Z.J., Xie X.J., Shi P., Xia Y., Backstepping controller design for a class of stochastic nonlinear systems with Markovian switching, Automatica, 45, 4, pp. 997-1004, (2009)
[10]  
Krstic M., Kanellakopoulos I., Kokotovic P., Nonlinear and adaptive control design, (1995)