Lyapunov-Based Nonlinear Model Predictive Control for Attitude Trajectory Tracking of Unmanned Aerial Vehicles

被引:16
作者
Duy Nam Bui [1 ]
Thi Thanh Van Nguyen [1 ]
Manh Duong Phung [2 ]
机构
[1] Vietnam Natl Univ, Univ Engn & Technol, Fac Elect & Telecommun, Hanoi, Vietnam
[2] Fulbright Univ Vietnam, Undergrad Fac, Ho Chi Minh City, Vietnam
关键词
Unmanned aerial vehicles; Attitude control; Trajectory tracking; Model predictive control; UAV; POSITION; SUBJECT;
D O I
10.1007/s42405-022-00545-5
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper presents a new Lyapunov-based nonlinear model predictive controller (LNMPC) for the attitude control problem of unmanned aerial vehicles (UAVs), which is essential for their functioning operation. The controller is designed based on a quadratic cost function integrating UAV dynamics and system constraints. An additional contraction constraint is then introduced to ensure closed-loop system stability. That constraint is fulfilled via a Lyapunov function derived from a sliding mode controller (SMC). The feasibility and stability of the LNMPC are finally proved. Simulation and comparison results show that the proposed controller guarantees the system stability and outperforms other state-of-the-art nonlinear controllers, such as the backstepping controller and SMC. In addition, the proposed controller can be integrated into an existing UAV model in the Gazebo simulator to perform software-in-the-loop tests. The results show that the LNMPC is better than the built-in proportional-integral-derivative controller of the UAV, which confirms the validity and applicability of our proposed approach.
引用
收藏
页码:502 / 513
页数:12
相关论文
共 41 条
[1]   Dynamics modeling and sliding mode control of tractor-trailer wheeled mobile robots subject to wheels slip [J].
Alipour, Khalil ;
Robat, Arsalan Babaei ;
Tarvirdizadeh, Bahram .
MECHANISM AND MACHINE THEORY, 2019, 138 :16-37
[2]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[3]  
Bangura M., 2014, IFAC Proc., V47, P11773
[4]   Model Predictive Control for a Linear Parameter Varying Model of an UAV [J].
Cavanini, Luca ;
Ippoliti, Gianluca ;
Camacho, Eduardo F. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2021, 101 (03)
[5]   Robust Backstepping Sliding-Mode Control and Observer-Based Fault Estimation for a Quadrotor UAV [J].
Chen, Fuyang ;
Jiang, Rongqiang ;
Zhang, Kangkang ;
Jiang, Bin ;
Tao, Gang .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2016, 63 (08) :5044-5056
[6]  
Christofides P.D., 2011, Advances in Industrial Control Series, DOI [10.1007/978-0-85729-582-8_2, DOI 10.1007/978-0-85729-582-8_2]
[7]   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
[8]   Novel Fuzzy PID-Type Iterative Learning Control for Quadrotor UAV [J].
Dong, Jian ;
He, Bin .
SENSORS, 2019, 19 (01)
[9]   Robust LQR and LQR-PI control strategies based on adaptive weighting matrix selection for a UAV position and attitude tracking control [J].
Elkhatem, Aisha Sir ;
Engin, Seref Naci .
ALEXANDRIA ENGINEERING JOURNAL, 2022, 61 (08) :6275-6292
[10]   Adaptive robust backstepping attitude control for a multi-rotor unmanned aerial vehicle with time-varying output constraints [J].
Fu, Chunyang ;
Hong, Wei ;
Lu, Huiqiu ;
Zhang, Lei ;
Guo, Xiaojun ;
Tian, Yantao .
AEROSPACE SCIENCE AND TECHNOLOGY, 2018, 78 :593-603