Constrained Control for Autonomous Spacecraft Rendezvous: Learning-Based Time Shift Governor

Taehyeun Kim,Robin Inho Kee,Ilya Kolmanovsky,Anouck Girard
2024-12-08
Abstract:This paper develops a Time Shift Governor (TSG)-based control scheme to enforce constraints during rendezvous and docking (RD) missions in the setting of the Two-Body problem. As an add-on scheme to the nominal closed-loop system, the TSG generates a time-shifted Chief spacecraft trajectory as a target reference for the Deputy spacecraft. This modification of the commanded reference trajectory ensures that constraints are enforced while the time shift is reduced to zero to effect the rendezvous. Our approach to TSG implementation integrates an LSTM neural network which approximates the time shift parameter as a function of a sequence of past Deputy and Chief spacecraft states. This LSTM neural network is trained offline from simulation data. We report simulation results for RD missions in the Low Earth Orbit (LEO) and on the Molniya orbit to demonstrate the effectiveness of the proposed control scheme. The proposed scheme reduces the time to compute the time shift parameter in most of the scenarios and successfully completes rendezvous missions.
Systems and Control,Artificial Intelligence,Machine Learning,Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to enforce constraint conditions in the setting of the Two - Body problem during the autonomous spacecraft rendezvous and docking (RD) mission. Specifically, the research aims to develop a control scheme based on the Time Shift Governor (TSG) to ensure that constraints such as thrust magnitude, line - of - sight (LoS), and relative velocity are satisfied during the rendezvous and docking process. ### Problem Background Spacecraft proximity operations (SPO) involve two spacecraft approaching each other in space for operations, such as performing rendezvous and docking missions. The main spacecraft (referred to as the "chief spacecraft" or Chief) maintains a nominal orbit, while the other spacecraft (referred to as the "deputy spacecraft" or Deputy) completes the RD mission through active control. To ensure safety and reduce costs, these missions require an autonomous system to manage complex constraints. ### Research Objectives The paper proposes a control scheme based on TSG. By generating the time - shifted chief spacecraft trajectory as the target reference for the deputy spacecraft, it ensures that various constraints are satisfied in the RD mission. Specifically: 1. **Constraint Enforcement**: TSG ensures that constraints such as thrust magnitude, line - of - sight (LoS), and relative velocity are satisfied in the RD mission by adjusting the time - shift parameter. 2. **Fast Computation**: The long - short - term memory (LSTM) neural network is used to approximate the time - shift parameter, thereby accelerating the calculation of the time - shift parameter and reducing the online optimization time. 3. **Hybrid Algorithm**: A combination of the learning model and the traditional TSG algorithm is used to ensure that the calculation time is reduced in most cases and to fallback to the traditional method when the prediction is inaccurate. ### Key Formulas and Models - **Time - Shift Parameter**: \[ t_{\text{back}}=\Gamma_{\text{Pred}}(W(t_k)) \] where \(W(t_k)\) is the data window containing the past state sequence. - **Virtual Target State Update**: \[ X_v(t) = X_c(t + t_{\text{back}}(t)) \] - **Constraint Conditions**: - **Line - of - Sight (LoS) Constraint**: \[ h_1=-\frac{v(X_c)^T p(X_d - X_c)}{\|v(X_c)\| \|p(X_d - X_c)\|}+\cos(\alpha)\leq0 \] - **Thrust Magnitude Limit**: \[ h_2 = \|u_d\| - u_{\text{max}}\leq0 \] - **Relative Velocity Constraint**: \[ h_3=\|v(X_d - X_c)\|-\gamma_2 \|p(X_d - X_c)\|-\gamma_3\leq0\quad\text{if}\quad\|p(X_d - X_c)\|\leq\gamma_1 \] ### Summary The main contribution of the paper is the development of a control scheme based on TSG and the LSTM neural network for enforcing constraint conditions in autonomous spacecraft rendezvous and docking missions. In this way, not only the safety and reliability of the mission are improved, but also the calculation time is significantly reduced.