Time-Constrained Model Predictive Control for Autonomous Satellite Rendezvous, Proximity Operations, and Docking
Gabriel Behrendt, Matthew Hale, Alexander Soderlund, Sean Phillips, Evan Kain
TL;DR
The paper addresses autonomous rendezvous, proximity operations, and docking (ARPOD) between a deputy and an uncontrolled chief under strict onboard computation limits. It proposes a time-constrained Model Predictive Control approach that solves a finite-horizon optimization with a cap on iterations, enabling real-time execution on a space-grade processor. The 6 DOF ARPOD model combines translational Clohessy-Wiltshire dynamics with coupled attitudinal dynamics, using a quaternion-based attitude representation and error definitions to drive docking. Contributions include a full 6 DOF ARPOD model under time-constrained MPC, hardware-in-the-loop validation on a space-grade processor, and empirical docking demonstrations under timing constraints. Results indicate successful docking in simulations and favorable timing performance, validating the practicality of onboard, nonlinear MPC for autonomous spacecraft rendezvous in constrained compute environments.
Abstract
This paper presents a time-constrained model predictive control strategy for the six degree-of-freedom autonomous rendezvous, proximity, operations and docking problem between a controllable "deputy" satellite and an uncontrolled "chief" satellite. The objective is to achieve a docking configuration defined by both the translational and attitudinal states of the deputy relative to the chief, whose dynamics are respectively governed by both the Clohessy-Wiltshire equations and Euler's second law of motion. The proposed control strategy explicitly addresses computational time constraints that are common to state-of-the-art space vehicles. Thus, a time-constrained model predictive control strategy is implemented on a space-grade processor. Although suboptimal with regards to energy consumption when compared to conventional optimal RPO trajectories, it is empirically demonstrated via numerical simulations that the deputy spacecraft still achieves a successful docking configuration while subject to computational time constraints.
