导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2021, Vol. 42 ›› Issue (11): 524834-524834.doi: 10.7527/S1000-6893.2021.24834

• Article • Previous Articles     Next Articles

Autonomous trajectory planning method for Mars precise landing in disturbed environment

DENG Yunshan1,2, XIA Yuanqing1,2, SUN Zhongqi1,2, SHEN Ganghui1,2   

  1. 1. School of Automation, Beijing Institute of Technology, Beijing 100081, China;
    2. State Key Laboratory of Intelligent Control and Decision of Complex Systems, Beijing 100081, China
  • Received:2020-10-02 Revised:2020-11-30 Published:2021-02-24
  • Supported by:
    National Natural Science Foundation of China (61836001, 61803033)

Abstract: An autonomous trajectory planning method of Mars landing powered-descent in the disturbed environment is proposed based on the sequential convex programming method with the consideration of free terminal time. Firstly, considering the free terminal time, a trajectory planning problem without disturbance is established. Secondly, based on the robust Tube-MPC and the linear feedback control law, we establish a series of replanning problems of landing trajectory under the disturbed environment. The feasibility of the replanning problems is analyzed, and the necessary conditions for the feasibility of the preplanning problem are given to provide a reference for selection of control parameters. The autonomous trajectory planning framework for Mars precise landing under the disturbed environment is then proposed. Thirdly, considering the free terminal time, the flight time domain is mapped to the unit time, and a sub-problem of sequence optimization is established. The sub-problem is linearly approximated, and the sequential convex programming is employed to solve it. It is proved that the convergent solution of the approximation problem is a KKT solution of the original problem. Finally, numerical simulation is carried out to verify the effectiveness of the method.

Key words: trajectory planning, landing on Mars, powered-descent, sequence convex programming, disturbed environment, free terminal time

CLC Number: