Abstract
Considering the nonlinearity and unknown dynamics of fixed-wing unmanned aerial vehicles in perched landing maneuvers, an event-based online guidance and incremental control scheme is proposed. The guidance trajectory for perched landing must be dynamically feasible therefore an event-based trapezoidal collocation point optimization method is proposed. Introduction of the triggering mechanism for the rational use of computing resources to improve PL accuracy. Furthermore, a filter-based incremental nonlinear dynamic inverse (F-INDI) control with state transformation is proposed to achieve robust trajectory tracking under high angle of attack (AOA). The F-INDI uses low-pass filters to obtain incremental dynamics of the system, which simplifies the design process. The state transformation strategy is to convert the flight-path angle, AOA and velocity into two composite dynamics, which avoids the sign reversal problem of control gain under high AOA. The stability analysis shows that the original states can be controlled only by controlling the composite state. Simulation results show that the proposed scheme achieves high perched landing accuracy and a reliable trajectory tracking control.
Article PDF
Similar content being viewed by others
Availability of Data and Materials
The model data included in current study are available from the corresponding author on reasonable request.
References
Moore, J.: Powerline perching with a fixed-wing. Master’s thesis, Massachusetts Institute of Technology (2011)
Rajmohan, S., Ramasubramanian, N.: Improved symbiotic organisms search for path planning of unmanned combat aerial vehicles. J. Ambient Intell. Humaniz. Comput. 14(4), 4289–4311 (2023). https://doi.org/10.1007/s12652-023-04540-w
Nguyen, H.T., Prodan, I., Pereira, F.L.: Trajectory optimization and tracking for a fixed-wing UAV in deep stall with perch landing (2022)
Roderick, W.R.T., Cutkosky, M.R., Lentink, D.: Bird-inspired dynamic grasping and perching in arboreal environments. Sci. Robot. 6(61), 7562 (2021). https://doi.org/10.1126/scirobotics.abj7562
Park, S.: Control and guidance for precision deep stall landing. J. Guid. Control Dyn. 43(2), 365–372 (2020). https://doi.org/10.2514/1.G004058
Venkateswara, R.D., Go, T.H.: Perching trajectory optimization using aerodynamic and thrust vectoring. Aerosp. Sci. Technol. 31, 1–9 (2013). https://doi.org/10.1016/j.ast.2013.08.020
Wickenheiser, A.M., Garcia, E.: Optimization of perching maneuvers through vehicle morphing. J. Guid. Control Dyn. 31(4), 815–823 (2008). https://doi.org/10.2514/1.33819
Levin, J.M., Paranjape, A.A., Nahon, M.: Agile maneuvering with a small fixed-wing unmanned aerial vehicle. Rob. Auton. Syst. 116(1), 148–161 (2019). https://doi.org/10.1016/j.robot.2019.03.004
Song, Y., Pan, B., Fan, Q., Xu, Bin.: A computationally efficient sequential convex programming using chebyshev collocation method. Aerosp. Sci. Technol. 141, 108584 (2023). https://doi.org/10.1016/j.ast.2023.108584
Feroskhan, M., Zheng, Z., Go, T.H.: Solutions to planar aircraft perching problem utilizing sideslip maneuvering. J. Aerosp. Eng. 33(6), 04020066 (2020). https://doi.org/10.1061/(asce)as.1943-5525.0001189
Patterson, M.A., Rao, A.V.: Gpops-ii manul: a general-purpose matlab software for solving multiple-phase optimal control problems (October), 1–72 (2015)
Waldock, A., Greatwood, C., Salama, F., Richardson, T.: Learning to perform a perched landing on the ground using deep reinforcement learning. J. Intell. Robot. Syst.: Theory Appl. 92(3), 685–704 (2018). https://doi.org/10.1007/s10846-017-0696-1
Clarke, R.J., Fletcher, L., Greatwood, C., Waldock, A., Richardson, T.S.: Closed-loop q-learning control of a small unmanned aircraft. In: AIAA Scitech 2020 Forum, Orlando, FL, p. 1234 (2020). https://doi.org/10.2514/6.2020-1234
Din, A.F.U., Mir, I., Gul, F., Akhtar, S.: Development of reinforced learning based non-linear controller for unmanned aerial vehicle. J. Ambient Intell. Humaniz. Comput. 14(4), 4005–4022 (2023). https://doi.org/10.1007/s12652-022-04467-8
Sun, Z., Dai, L., Liu, K., Dimarogonas, D.V., Xia, Y.: Robust self-triggered mpc with adaptive prediction horizon for perturbed nonlinear systems. IEEE Trans. Autom. Control. 64(11), 4780–4787 (2019). https://doi.org/10.1109/TAC.2019.2905223
Basescu, M., Moore, J.: Direct nmpc for post-stall motion planning with fixed-wing uavs. In: IEEE International Conference on Robotics and Automation, Paris, France, pp. 9592–9598 (2020)
Mathisen, S., Gryte, K., Gros, S., Johansen, T.A.: Precision deep-stall landing of fixed-wing uavs using nonlinear model predictive control. J. Intell. Robot. Syst. 101(1), 24 (2021). https://doi.org/10.1007/s10846-020-01264-3
Pan, B., Ma, Y., Ni, Y.: A new fractional homotopy method for solving nonlinear optimal control problems. Acta Astronaut. 161, 12–23 (2019). https://doi.org/10.1016/j.actaastro.2019.05.005
Armellin, R.: Collision avoidance maneuver optimization with a multiple-impulse convex formulation. Acta Astronaut. 186, 347–362 (2021). https://doi.org/10.1016/j.actaastro.2021.05.046
Sun, Z., Xia, Y., Dai, L., Campoy, P.: Tracking of unicycle robots using event-based mpc with adaptive prediction horizon. IEEE ASME Trans. Mechatron. 25(2), 739–749 (2020). https://doi.org/10.1109/TMECH.2019.2962099
Moore, J., Cory, R., Tedrake, R.: Robust post-stall perching with a simple fixed-wing glider using lqr-trees. Bioinspir. Biomim. 9(2), 025013 (2014). https://doi.org/10.1088/1748-3182/9/2/025013
Feroskhan, M., Go, T.H.: Performance of sideslip perching maneuver with an adaptive gain control feature. Aerosp. Sci. Technol. 78, 648–660 (2018). https://doi.org/10.1016/j.ast.2018.05.026
He, Z., Li, D., Lu, Y.: Disturbance compensation based piecewise linear control design for perching maneuvers. IEEE Trans. Aerosp. Electron. Syst. 55(1), 192–204 (2019). https://doi.org/10.1109/TAES.2018.2849898
Xu, B., Shou, Y., Shi, Z., Yan, T.: Predefined-time hierarchical coordinated neural control for hypersonic reentry vehicle. IEEE Trans. Neural. Netw. Learn. Syst. 34(11), 8456–8466 (2023). https://doi.org/10.1109/TNNLS.2022.3151198
Xu, B., Wang, X., Sun, F., Shi, Z.: Intelligent control of flexible hypersonic flight dynamics with input dead zone using singular perturbation decomposition. IEEE Trans. Neural. Netw. Learn. Syst. 34(9), 5926–5936 (2023). https://doi.org/10.1109/TNNLS.2021.3131578
Xu, B., Shou, Y., Wang, X., Shi, P.: Finite-time composite learning control of strict-feedback nonlinear system using historical stack. IEEE Trans. Cybern. 53(9), 5777–5787 (2023). https://doi.org/10.1109/TCYB.2022.3182981
Wang, Y., Chen, M., Wu, Q., Zhang, J.: Fuzzy adaptive non-affine attitude tracking control for a generic hypersonic flight vehicle. Aerosp. Sci. Technol. 80, 56–66 (2018). https://doi.org/10.1016/j.ast.2018.06.033
Hu, C., Zhou, X., Sun, B., Liu, W., Zong, Q.: Nussbaum-based fuzzy adaptive nonlinear fault-tolerant control for hypersonic vehicles with diverse actuator faults. Aerosp. Sci. Technol. 71, 432–440 (2017). https://doi.org/10.1016/j.ast.2017.10.002
Acquatella, P.J.: Robust nonlinear spacecraft attitude control: an incremental backstepping approach. Master’s thesis, Technische Universiteit Delft (2011)
Nan, F., Sun, S., Foehn, P., Scaramuzza, D.: Nonlinear mpc for quadrotor fault-tolerant control. IEEE Robot. Autom. Lett. 7(2), 5047–5054 (2022)
Venkateswara, R.D., Go, T.H.: Optimization, stability analysis, and trajectory tracking of perching maneuvers. J. Guid. Control Dyn. 37(3), 879–888 (2014). https://doi.org/10.2514/1.60787
Maqsood, A., Go, T.H.: Optimization of transition maneuvers through aerodynamic vectoring. Aerosp. Sci. Technol. 23, 363–371 (2012). https://doi.org/10.1016/j.ast.2011.09.004
Yansui, S., Tang, Y., Ma, B., Bin, X.: A singularity-free online neural network-based sliding mode control of the fixed-wing unmanned aerial vehicle optimal perching maneuver. Optim. Control Appl. Methods 44(3), 1425–1440 (2023). https://doi.org/10.1002/oca.2873
Ma, Y., Guo, J., Tang, S.: High angle of attack command generation technique and tracking control for agile missiles. Aerosp. Sci. Technol. 45, 324–334 (2015). https://doi.org/10.1016/j.ast.2015.06.003
Kelly, M.: An introduction to trajectory optimization: how to do your own direct collocation. SIAM Rev. 59(4), 849–904 (2017). https://doi.org/10.1137/16M1062569
Andersson, J.A.E., Gillis, J., Horn, G., Rawlings, J.B., Diehl, M.: Casadi - a software framework for nonlinear optimization and optimal control. Math. Program. Comput. 11(1), 1–36 (2019). https://doi.org/10.1007/s12532-018-0139-4
Funding
This work was supported by the National Natural Science Foundation of China under Grant numbers 61933010, 61873126, and the Natural Science Basic Research Plan in Shaanxi Province under Grant 2023JC-XJ-08.
Author information
Authors and Affiliations
Contributions
Conceptualization: Bin Xu, Yansui Song; Original draft and simulation experiment: Yansui Song; Review and editing: Zhen He, Shaoshan Sun and Chenggang Tao; Supervision: Bin Xu.
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that they have no conflict of interest.
Ethics Approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Song, Y., Sun, S., Tao, C. et al. Event-Based Guidance and Incremental Control with Application to Fixed-wing Unmanned Aerial Vehicle Perched Landing Maneuvers. J Intell Robot Syst 110, 34 (2024). https://doi.org/10.1007/s10846-024-02063-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-024-02063-w