电子电气工程与控制

基于神经网络气动NMPC的尾座式VTOL无人机轨迹跟踪控制

  • 荣尔超 ,
  • 张钰迎 ,
  • 梁峻宁 ,
  • 吕熙敏
展开
  • 中山大学 智能工程学院,广州 510275
.E-mail: lvxm6@mail.sysu.edu.cn

收稿日期: 2025-03-19

  修回日期: 2025-04-22

  录用日期: 2025-07-03

  网络出版日期: 2025-07-25

基金资助

国家自然科学基金(62303495);广州市青年科技人才托举工程(QT-2025-004)

Neural-network aerodynamics-based NMPC trajectory tracking control for a tail-sitter VTOL UAV

  • Erchao RONG ,
  • Yuying ZHANG ,
  • Junning LIANG ,
  • Ximin LYU
Expand
  • School of Intelligent Systems Engineering,Sun Yat-Sen University,Guangzhou 510275,China

Received date: 2025-03-19

  Revised date: 2025-04-22

  Accepted date: 2025-07-03

  Online published: 2025-07-25

Supported by

National Natural Science Foundation of China(62303495);Young Talent Support Project of Guangzhou Association for Science and Technology(QT-2025-004)

摘要

针对尾座式垂直起降(VTOL)无人机(UAV)在全飞行包线下的轨迹跟踪问题,提出了一种基于神经网络气动预测模型的非线性模型预测控制(NMPC)的轨迹跟踪控制器。所设计的NMPC的气动模型只保留了一个非线性气动系数,以降低优化问题复杂度。神经网络气动模型的辨识过程如下:首先,使用无气动预测模型的NMPC跟踪预设参考圆形轨迹并保持协调飞行,收集在这个过程中的飞行数据并训练神经网络气动模型。随后,依据模型准确度与复杂度2个关键指标,从众多训练出的模型中筛选出帕累托前沿模型组进行轨迹跟踪并评估。仿真实验结果表明,相比其他参数结构模型,提出的神经网络气动NMPC能够有效跟踪预设参考圆形轨迹,大幅增加了轨迹跟踪的准确度并具备实时性,有望进一步部署在实机上。

本文引用格式

荣尔超 , 张钰迎 , 梁峻宁 , 吕熙敏 . 基于神经网络气动NMPC的尾座式VTOL无人机轨迹跟踪控制[J]. 航空学报, 2025 , 46(24) : 331995 -331995 . DOI: 10.7527/S1000-6893.2025.31995

Abstract

This paper addresses the trajectory tracking problem for tail-sitter Vertical Takeoff and Landing (VTOL) Unmanned Aerial Vehicles (UAVs) across their entire flight envelope. We propose a trajectory tracking controller based on Nonlinear Model Predictive Control (NMPC) integrated with a neural network aerodynamic predictive model. The aerodynamic model of our designed NMPC reserves only a single nonlinear aerodynamic coefficient, reducing optimization complexity. The identification process for the neural network aerodynamic model involves two key steps: first, an aerodynamic model-free NMPC is employed to track a predefined circular reference trajectory while maintaining coordinated flight. Flight data collected during this process are then used to train the neural network aerodynamic model. Subsequently, a Pareto-optimal set of models is selected based on two critical metrics-prediction accuracy and computational complexity-for trajectory tracking and evaluation. Simulation results demonstrate that compared with other parametric models, the proposed neural network aerodynamic NMPC effectively tracks the reference trajectory, significantly improving tracking accuracy while maintaining real-time computational performance, showing this approach a promising candidate for real-world deployment.

参考文献

[1] 韦振鹏, 刘峰, 杨森. 垂直起降固定翼无人机发展现状与技术要点[J]. 飞机设计202444(1): 5-13.
  WEI Z P, LIU F, YANG S. Development and key technologies of vertical take-off and landing UAV with fixed wing[J]. Aircraft Design202444(1): 5-13 (in Chinese).
[2] 王科雷, 周洲, 马悦文, 等. 垂直起降固定翼无人机技术发展及趋势分析[J]. 航空工程进展202213(5): 1-13.
  WANG K L, ZHOU Z, MA Y W, et al. Development and trend analysis of vertical takeoff and landing fixed wing UAV[J]. Advances in Aeronautical Science and Engineering202213(5): 1-13 (in Chinese).
[3] ZHOU Y M, ZHAO H R, LIU Y L. An evaluative review of the VTOL technologies for unmanned and manned aerial vehicles[J]. Computer Communications2020149: 356-369.
[4] DUCARD G J J, ALLENSPACH M. Review of designs and flight control techniques of hybrid and convertible VTOL UAVs[J]. Aerospace Science and Technology2021118: 107035.
[5] KE Y J, WANG K L, CHEN B M. Design and implementation of a hybrid UAV with model-based flight capabilities[J]. IEEE/ASME Transactions on Mechatronics201823(3): 1114-1125.
[6] BAPST R, RITZ R, MEIER L, et al. Design and implementation of an unmanned tail-sitter[C]∥2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Piscataway: IEEE Press, 2015: 1885-1890.
[7] RITZ R, D’ANDREA R. A global controller for flying wing tailsitter vehicles[C]∥2017 IEEE International Conference on Robotics and Automation (ICRA). New York: ACM, 2017: 2731-2738.
[8] FRISON G, DIEHL M. HPIPM: A high-performance quadratic programming framework for model predictive control[J]. IFAC-PapersOnLine202053(2): 6563-6569.
[9] CARLOS B B, SARTOR T, ZANELLI A, et al. An efficient real-time NMPC for quadrotor position control under communication time-delay[C]∥2020 16th International Conference on Control, Automation, Robotics and Vision (ICARCV). Piscataway: IEEE Press, 2020: 982-989.
[10] TORRENTE G, KAUFMANN E, F?HN P, et al. Data-driven MPC for quadrotors[J]. IEEE Robotics and Automation Letters20216(2): 3769-3776.
[11] SALZMANN T, KAUFMANN E, ARRIZABALAGA J, et al. Real-time neural MPC: deep learning model predictive control for quadrotors and agile robotic platforms[J]. IEEE Robotics and Automation Letters20238(4): 2397-2404.
[12] LI B Y, ZHOU W F, SUN J X, et al. Development of model predictive controller for a tail-sitter VTOL UAV in hover flight[J]. Sensors201818(9): 2859.
[13] ZHOU W F, LI B Y, SUN J X, et al. Position control of a tail-sitter UAV using successive linearization based model predictive control[J]. Control Engineering Practice201991: 104125.
[14] 曹煜琪, 付皓然, 高飞, 等. 基于MPCC的鸭翼尾座式垂直起降无人机轨迹跟踪控制算法[J]. 航空学报202344(S2): 729950.
  CAO Y Q, FU H R, GAO F, et al. Trajectory tracking control algorithm for canard-equipped tail-sitting vertical takeoff and landing UAV based on MPCC[J]. Acta Aeronautica et Astronautica Sinica202344(S2): 729950..
[15] LU G Z, CAI Y X, CHEN N, et al. Trajectory generation and tracking control for aggressive tail-sitter flights[J]. International Journal of Robotics Research202443(3): 241-280.
[16] LYU X M, GU H W, WANG Y, et al. Design and implementation of a quadrotor tail-sitter VTOL UAV[C]∥2017 IEEE International Conference on Robotics and Automation (ICRA). Piscataway: IEEE Press, 2017: 3924-3930.
[17] ZHANG F, LYU X M, WANG Y, et al. Modeling and flight control simulation of a quadrotor tailsitter VTOL UAV[C]∥AIAA Modeling and Simulation Technologies Conference. Reston: AIAA, 2017: 1561.
[18] S?PPER M, ZHANG J N, B?HR N, et al. Required moment sets: enhanced controllability analysis for nonlinear aircraft models[J]. Applied Sciences202111(8): 3456.
[19] HAUSER J, HINDMAN R. Aggressive flight maneuvers[C]∥Proceedings of the 36th IEEE Conference on Decision and Control. Piscataway: IEEE Press, 1997: 4186-4191.
[20] FLIESS M, LéVINE J, MARTIN P, et al. Flatness and defect of non-linear systems: Introductory theory and examples[J]. International Journal of Control199561(6): 1327-1361.
[21] TAL E, KARAMAN S. Global incremental flight control for agile maneuvering of a tailsitter flying wing[J]. Journal of Guidance, Control, and Dynamics202245(12): 2332-2349.
[22] SMEUR E J J, BRONZ M, DE CROON G C H E. Incremental control and guidance of hybrid aircraft applied to a tailsitter unmanned air vehicle[J]. Journal of Guidance, Control, and Dynamics201943(2): 274-287.
[23] GROS S, ZANON M, QUIRYNEN R, et al. From linear to nonlinear MPC: Bridging the gap via the real-time iteration[J]. International Journal of Control202093(1): 62-80.
[24] VERSCHUEREN R, FRISON G, KOUZOUPIS D, et al. Acados: A modular open-source framework for fast embedded optimal control[J]. Mathematical Programming Computation202214(1): 147-183.
[25] ANDERSSON J A E, GILLIS J, HORN G, et al. CasADi: a software framework for nonlinear optimization and optimal control[J]. Mathematical Programming Computation201911(1): 1-36.
[26] MACENSKI S, FOOTE T, GERKEY B, et al. Robot Operating System 2: Design, architecture, and uses in the wild[J]. Science Robotics20227(66): eabm6074.
[27] WANG Z P, ZHOU X, XU C, et al. Geometrically constrained trajectory optimization for multicopters[J]. IEEE Transactions on Robotics202238(5): 3259-3278.
文章导航

/