ACTA AERONAUTICAET ASTRONAUTICA SINICA >
Iterative learning trajectory control method based on reachable ets for perching maneuvers
Received date: 2024-09-19
Revised date: 2024-11-08
Accepted date: 2024-12-18
Online published: 2024-12-30
Supported by
National Natural Science Foundation of China(61873126)
The perch maneuver of an aircraft requires high-angle-of-attack flight, rapid deceleration, and precise landing in a target area, involving complex nonlinear dynamics and fast time-varying characteristics. To address the challenges posed by these dynamic complexities and stringent control performance demands, this paper proposes a trajectory control design method based on reachability sets and iterative learning. First, an improved backward reachability set computation algorithm is developed for the perch maneuver control system. Then, an iterative learning trajectory control method is introduced, guided by the reachability set to ensure convergence. This method begins with an inaccurate initial perch trajectory, and iteratively refines the trajectory and optimizes controller parameters using the reachability set of each iteration to guide the next. After several learning iterations, the aircraft can successfully perform the perch maneuver while meeting multiple constraints and accurately landing in the target area, with a large convergence domain guaranteed. Additionally, for cases where the perch maneuver model is unknown, a trajectory control method based on the SINDy identification algorithm is designed. Finally, simulation validation and comparison of the proposed reachability set algorithm and iterative learning trajectory control method are conducted. The results demonstrate that the improved reachability set algorithm more accurately captures the reachability set of the nonlinear perch model, and the designed trajectory control method can quickly learn and achieve successful perch maneuvers even with large initial deviations.
Huimin WU , Zhen HE , Yuxiao PENG . Iterative learning trajectory control method based on reachable ets for perching maneuvers[J]. ACTA AERONAUTICAET ASTRONAUTICA SINICA, 2025 , 46(10) : 331227 -331227 . DOI: 10.7527/S1000-6893.2024.31227
1 | 曲东才. 超机动性技术及其战术优势探讨[J]. 飞机设计, 2006, 26(1): 65-68. |
QU D C. Investigation into super-maneuverability and associated tactical superiority for high performance fighter aircraft[J]. Aircraft Design, 2006, 26(1): 65-68 (in Chinese). | |
2 | PANEQUE J L, DIOS J R M, OLLERO A, et al. Perception-aware perching on powerlines with multirotors[J]. IEEE Robotics and Automation Letters, 2022, 7(2): 3077-3084. |
3 | MAO J, NOGAR S, KRONINGER C M, et al. Robust active visual perching with quadrotors on inclined surfaces[J]. IEEE Transactions on Robotics, 2023, 39(3): 1836-1852. |
4 | MOORE J, CORY R, TEDRAKE R. Robust post-stall perching with a simple fixed-wing glider using LQR-Trees[J]. Bioinspiration & Biomimetics, 2014, 9(2): 025013. |
5 | FEROSKHAN M, ZHENG Z W, GO T H. Solutions to planar aircraft perching problem utilizing sideslip maneuvering[J]. Journal of Aerospace Engineering, 2020, 33(6): 04020066. |
6 | 王无天, 何真, 岳珵. 飞行器栖落机动的轨迹跟踪控制及吸引域优化计算[J]. 北京航空航天大学学报, 2021, 47(2): 414-423. |
WANG W T, HE Z, YUE C. Trajectory tracking control and optimal computation of attraction domain for aircraft in perching maneuvers[J]. Journal of Beijing University of Aeronautics and Astronautics, 2021, 47(2): 414-423 (in Chinese). | |
7 | SONG Y S, LIANG S, NIU E Z, et al. A perched landing control method based on incremental nonlinear dynamic inverse?[C]?∥2022 4th International Conference on Control and Robotics (ICCR). Piscataway: IEEE Press, 2022: 82-88. |
8 | SONG Y S, TANG Y, MA B, et al. A singularity-free online neural network-based sliding mode control of the fixed-wing unmanned aerial vehicle optimal perching maneuver[J]. Optimal Control Applications and Methods, 2023, 44(3): 1425-1440. |
9 | 黄赞, 何真, 仇靖雯. 基于深度强化学习的无人机栖落机动控制策略设计[J]. 导航定位与授时, 2022, 9(6): 25-32. |
HUANG Z, HE Z, QIU J W. Design of UAV perching maneuver control strategy based on deep reinforcement learning[J]. Navigation Positioning and Timing, 2022, 9(6): 25-32 (in Chinese). | |
10 | FLETCHER L, CLARKE R, RICHARDSON T, et al. Improvements in learning to control perched landings[J]. The Aeronautical Journal, 2022, 126(1301): 1101-1123. |
11 | 岳珵, 何真, 王无天. 变体辅助的无人机栖落机动模糊控制设计[J]. 南京航空航天大学学报, 2020, 52(6): 871-880. |
YUE C, HE Z, WANG W T. Fuzzy control design for perching maneuvers of morphing UAVs[J]. Journal of Nanjing University of Aeronautics & Astronautics, 2020, 52(6): 871-880 (in Chinese). | |
12 | ALTHOFF M, FREHSE G, GIRARD A. Set propagation techniques for reachability analysis[J]. Annual Review of Control, Robotics, and Autonomous Systems, 2021, 4: 369-395. |
13 | AWREJCEWICZ J, BILICHENKO D, CHEIB A K, et al. Estimating the region of attraction based on a polynomial Lyapunov function?[J]. Applied Mathematical Modelling, 2021, 90: 1143-1152. |
14 | KLEFF S, LI N. Robust motion planning in dynamic environments based on sampled-data Hamilton-jacobi reachability[J]. Robotica, 2020, 38(12): 2151-2172. |
15 | BANSAL S, CHEN M, HERBERT S, et al. Hamilton-Jacobi reachability: A brief overview and recent advances[C]?∥2017 IEEE 56th Annual Conference on Decision and Control (CDC). Piscataway: IEEE Press, 2017: 2242-2253. |
16 | ZHANG Y, DE VISSER C C, CHU Q P. Database building and interpolation for an online safe flight envelope prediction system[J]. Journal of Guidance, Control, and Dynamics, 2019, 42(5): 1166-1174. |
17 | FAN C C, KAPINSKI J, JIN X Q, et al. Locally optimal reach set over-approximation for nonlinear systems[C]?∥2016 International Conference on Embedded Software (EMSOFT). Piscataway: IEEE Press, 2016: 1-10. |
18 | FAN C C. Formal methods for safe autonomy: Data-driven verification, synthesis, and applications?[D]. Champaign: University of Illinois at Urbana-Champaign, 2019. |
19 | DUGGIRALA P S, VISWANATHAN M. Parsimonious, simulation based verification of linear systems[M]∥Computer Aided Verification. Cham: Springer International Publishing, 2016: 477-494. |
20 | ALTHOFF M, STURSBERG O, BUSS M. Reachability analysis of linear systems with uncertain parameters and inputs[C]∥2007 46th IEEE Conference on Decision and Control. Piscataway: IEEE Press, 2007: 726-732. |
21 | ALTHOFF M, STURSBERG O, BUSS M. Reachability analysis of nonlinear systems with uncertain parameters using conservative linearization?[C]?∥2008 47th IEEE Conference on Decision and Control. Piscataway: IEEE Press, 2008: 4042-4048. |
22 | KLEINHEERENBRINK M, FRANCE L A, BRIGHTON C H, et al. Optimization of avian perching manoeuvres[J]. Nature, 2022, 607(7917): 91-96. |
23 | 周紫君. 无人机机动飞行的学习模型预测控制[D]. 南京: 南京航空航天大学, 2022. |
ZHOU Z J. Predictive control of maneuvering flight for unmanned aerial vehicles?[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2022 (in Chinese). | |
24 | ALIKHAN M, PEYADA N K, GO T H. Flight dynamics and optimization of three-dimensional perching maneuver?[J]. Journal of Guidance, Control, and Dynamics, 2013, 36(6): 1791-1797. |
25 | TAHK M J, HAN S, LEE B Y, et al. Trajectory optimization and control algorithm of longitudinal perch landing assisted by thruster[C]∥2016 European Control Conference (ECC). Piscataway: IEEE Press, 2016: 2247-2252. |
26 | SEILER P, BALAS G J. Quasiconvex sum-of-squares programming[C]?∥49th IEEE Conference on Decision and Control (CDC).Piscatawaya: IEEE Press, 2010: 3337-3342. |
27 | HE Z, KAN Y Y, LI D. Deep stall landing strategy for small fixed-wing aircraft aided by morphing[C]?∥2017 29th Chinese Control and Decision Conference (CCDC).Piscataway: IEEE Press, 2017: 6772-6776. |
28 | 李达. 飞行器栖落机动飞行轨迹优化与控制[D]. 南京: 南京航空航天大学, 2017. |
LI D. Trajectory optimization and control of perching maneuvers for aircraft[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2017 (in Chinese). | |
29 | 王月, 何真, 张建兰, 等. 飞行器栖落机动切换控制设计及其吸引域计算[J]. 系统工程与电子技术, 2018, 40(11): 2519-2527. |
WANG Y, HE Z, ZHANG J L, et al. Switching control design and calculation of domain of attraction for aircraft in perching maneuvers[J]. Systems Engineering and Electronics, 2018, 40(11): 2519-2527 (in Chinese). | |
30 | GIRARD A. Reachability of uncertain linear systems using zonotopes[M]?∥Hybrid Systems: Computation and Control. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005: 291-305. |
31 | ALTHOFF M. Reachability analysis and its application to the safety assessment of autonomous cars?[D]. Munich: Technische Universit?t München, 2010. |
32 | SCHüRMANN B, ALTHOFF M. Optimizing sets of solutions for controlling constrained nonlinear systems[J]. IEEE Transactions on Automatic Control, 2021, 66(3): 981-994. |
33 | BRUNTON S L, PROCTOR J L, NATHAN KUTZ J. Discovering governing equations from data by sparse identification of nonlinear dynamical systems?[J]. Proceedings of the National Academy of Sciences, 2016, 113(15): 3932-3937. |
34 | KAHEMAN K, NATHAN KUTZ J, BRUNTON S L. SINDy-PI: A robust algorithm for parallel implicit sparse identification of nonlinear dynamics[J]. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2020, 476(2242): 20200279. |
35 | 王雯洁. 无人机机动飞行的模型预测控制[D]. 南京: 南京航空航天大学, 2019. |
WANG W J. Predictive control of maneuvering flight for unmanned aerial vehicles[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2019 (in Chinese). |
/
〈 |
|
〉 |