基于神经网络气动NMPC的尾座式VTOL无人机轨迹跟踪控制
收稿日期: 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
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
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.
Key words: MPC; Neural Network; VTOL; trajectory tracking; nonlinear optimization
| [1] | 韦振鹏, 刘峰, 杨森. 垂直起降固定翼无人机发展现状与技术要点[J]. 飞机设计, 2024, 44(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 Design, 2024, 44(1): 5-13 (in Chinese). | |
| [2] | 王科雷, 周洲, 马悦文, 等. 垂直起降固定翼无人机技术发展及趋势分析[J]. 航空工程进展, 2022, 13(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 Engineering, 2022, 13(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 Communications, 2020, 149: 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 Technology, 2021, 118: 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 Mechatronics, 2018, 23(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-PapersOnLine, 2020, 53(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 Letters, 2021, 6(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 Letters, 2023, 8(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]. Sensors, 2018, 18(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 Practice, 2019, 91: 104125. |
| [14] | 曹煜琪, 付皓然, 高飞, 等. 基于MPCC的鸭翼尾座式垂直起降无人机轨迹跟踪控制算法[J]. 航空学报, 2023, 44(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 Sinica, 2023, 44(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 Research, 2024, 43(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 Sciences, 2021, 11(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 Control, 1995, 61(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 Dynamics, 2022, 45(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 Dynamics, 2019, 43(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 Control, 2020, 93(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 Computation, 2022, 14(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 Computation, 2019, 11(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 Robotics, 2022, 7(66): eabm6074. |
| [27] | WANG Z P, ZHOU X, XU C, et al. Geometrically constrained trajectory optimization for multicopters[J]. IEEE Transactions on Robotics, 2022, 38(5): 3259-3278. |
/
| 〈 |
|
〉 |