TY - JOUR
T1 - Rocket Landing Guidance Based on Linearization-Free Convexification
AU - Yang, Runqiu
AU - Liu, Xinfu
AU - Song, Zhengyu
N1 - Publisher Copyright:
© 2023 by Runqiu Yang and Xinfu Liu.
PY - 2024
Y1 - 2024
N2 - The landing problem of a reusable rocket is generally a highly constrained and nonconvex optimization problem. In this paper, we will convexify the problem without relying on any linearization. Specifically, we propose to quickly determine some of the state variables in advance so that the nonlinearity of the dynamics is greatly reduced, and then we accurately convexify the problem by change of variables and transformation of the optimization objective. This convexification process enables us to design an iterative algorithm that can converge very reliably, and the convergence does not rely on any trust region constraint. It should be highlighted that the algorithm is very efficient, generally taking just milliseconds to converge on a personal computer. Furthermore, by ensuring the recursive feasibility of calling the iterative algorithm in each guidance cycle, we can design a landing guidance algorithm that is able to achieve precise landing under various uncertainties and disturbances. Numerical examples are provided to demonstrate the high performance of the iterative algorithm and the landing guidance algorithm.
AB - The landing problem of a reusable rocket is generally a highly constrained and nonconvex optimization problem. In this paper, we will convexify the problem without relying on any linearization. Specifically, we propose to quickly determine some of the state variables in advance so that the nonlinearity of the dynamics is greatly reduced, and then we accurately convexify the problem by change of variables and transformation of the optimization objective. This convexification process enables us to design an iterative algorithm that can converge very reliably, and the convergence does not rely on any trust region constraint. It should be highlighted that the algorithm is very efficient, generally taking just milliseconds to converge on a personal computer. Furthermore, by ensuring the recursive feasibility of calling the iterative algorithm in each guidance cycle, we can design a landing guidance algorithm that is able to achieve precise landing under various uncertainties and disturbances. Numerical examples are provided to demonstrate the high performance of the iterative algorithm and the landing guidance algorithm.
UR - http://www.scopus.com/inward/record.url?scp=85185216654&partnerID=8YFLogxK
U2 - 10.2514/1.G007706
DO - 10.2514/1.G007706
M3 - Article
AN - SCOPUS:85185216654
SN - 0731-5090
VL - 47
SP - 217
EP - 232
JO - Journal of Guidance, Control, and Dynamics
JF - Journal of Guidance, Control, and Dynamics
IS - 2
ER -