Adaptive Nonlinear Stabilization Control for a Quadrotor UAV: Theory, Simulation and Experimentation

被引:65
作者
Mohammadi, Mostafa [1 ]
Shahri, Alireza Mohammad [1 ]
机构
[1] Iran Univ Sci & Technol, Mechatron & Robot Res Lab, Elect Res Ctr, Dept Elect Engn, Tehran 1684613114, Iran
关键词
Adaptive control; Stabilization; Decentralized control; Quadrotor; UAV; VISUAL SERVO CONTROL; TRAJECTORY-TRACKING; AERIAL VEHICLE; HELICOPTER; VISION;
D O I
10.1007/s10846-013-9813-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper an adaptive control scheme along with its simulation, and its implementation on a quadrotor are presented. Parametric and non- parametric uncertainties in the quadrotor model make it difficult to design a controller that works properly in various conditions during flight time. Decentralized adaptive controller, which is synthesized based on improved Lyapunov-based Model Reference Adaptive Control (MRAC) technique, is suggested to solve the problem. The proposed control scheme does not need knowing the value of any physical parameter for generating appropriate control signals, and retuning the controller is not required for different payloads. An accurate simulation that includes empirical dynamic model of battery, sensors, and actuators is performed to validate the stability of the closed loop system. The simulation study simplifies implementation of the controller on our real quadrotor. A practical algorithm is proposed to alleviate and accelerate the tuning of controller parameters. The controller is implemented on the quadrotor to stabilize its attitude and altitude. Simulation and experimental results demonstrate the efficiency and robustness of the proposed controller.
引用
收藏
页码:105 / 122
页数:18
相关论文
共 27 条
[1]  
Asada Haruhiko, 1986, Robot analysis and control
[2]   High-order sliding-mode observer for a quadrotor UAV [J].
Benallegue, A. ;
Mokhtari, A. ;
Fridman, L. .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2008, 18 (4-5) :427-440
[3]   Image-Based Visual Servo Control of the Translation Kinematics of a Quadrotor Aerial Vehicle [J].
Bourquardez, Odile ;
Mahony, Robert ;
Guenard, Nicolas ;
Chaumette, Francois ;
Hamel, Tarek ;
Eck, Laurent .
IEEE TRANSACTIONS ON ROBOTICS, 2009, 25 (03) :743-749
[4]   Asynchronous networked control of linear systems via L2-gain-based transformations: analysis and synthesis [J].
Cano, J. M. ;
Lopez-Martinez, M. ;
Rubio, F. R. .
IET CONTROL THEORY AND APPLICATIONS, 2011, 5 (04) :647-654
[5]   Stabilization and Trajectory Tracking of a Quad-Rotor Using Vision [J].
Carrillo, L. R. Garcia ;
Rondon, E. ;
Sanchez, A. ;
Dzul, A. ;
Lozano, R. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2011, 61 (1-4) :103-118
[6]   Real-time stabilization and tracking of a four-rotor mini rotorcraft [J].
Castillo, P ;
Dzul, A ;
Lozano, R .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2004, 12 (04) :510-516
[7]   Dynamic inversion with zero-dynamics stabilisation for quadrotor control [J].
Das, A. ;
Subbarao, K. ;
Lewis, F. .
IET CONTROL THEORY AND APPLICATIONS, 2009, 3 (03) :303-314
[8]   Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics [J].
Das, Abhijit ;
Lewis, Frank ;
Subbarao, Kamesh .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2009, 56 (1-2) :127-151
[9]   Output Feedback Control of a Quadrotor UAV Using Neural Networks [J].
Dierks, Travis ;
Jagannathan, Sarangapani .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2010, 21 (01) :50-66
[10]   Vision Based Position Control for MAVs Using One Single Circular Landmark [J].
Eberli, Daniel ;
Scaramuzza, Davide ;
Weiss, Stephan ;
Siegwart, Roland .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2011, 61 (1-4) :495-512