Learning-Based Methods for Spacecraft Dynamics Modeling, Filtering, and Predictive Control
Author(s)
Parker, William E.
DownloadThesis PDF (18.23Mb)
Advisor
Linares, Richard
Terms of use
Metadata
Show full item recordAbstract
Spacecraft motion under model uncertainty arises in many on-orbit assembly, servicing, and assistance scenarios, including tasks requiring manipulation of unknown grappled objects. Traditionally, adaptive model-based control approaches have relied on an analytical dynamics model with a set of parameters that are estimated from observations of effective spacecraft dynamics. Without extensive a priori knowledge of the system under study, however, it can be difficult to identify a parametric model structure that accurately captures the dynamics of the system. In this work, the author proposes a new approach for learning unknown ``hard-to-model'' spacecraft dynamics in a non-parametric way using techniques including Gaussian process regression, deep evidential regression, and a novel particle filter regression scheme. These non-parametric and uncertainty-aware methods allow previously unmodeled dynamics to be learned onboard a spacecraft in real-time with very little a priori knowledge of the system required, but come with increased computational cost.
State estimation and control tasks typically rely on accurate process and observation models, but these process models have historically been analytical and parametric, requiring advance knowledge of the system. In this work, uncertainty-aware learned non-parametric dynamics models are used for state estimation filtering, model predictive control, and Fault Detection, Isolation, and Recovery (FDIR) scenarios. The Uncertainty-Aware Regression Unscented Kalman Filter (UAR-UKF) is developed and applied to perform state estimation for a nonlinear dynamical system using a learned process model. The Uncertainty-Aware Regression Bayesian Filter (UAR-BF) is also designed to capitalize on the learned process model's ability to perform state and covariance transitions, and uses Gaussian conflations instead of the Kalman gain to compute a posterior state and covariance at each timestep. A non-parametric model predictive control framework is also discussed, where optimal control trajectories are computed over a finite receding time horizon using a learned process model. An example scenario is presented to highlight the utility of learning-based methods for fault detection, isolation, and recovery after a sudden actuator failure. Learning-based methods are shown to be favorable compared to parametric modeling methods for both the filtering and control applications in simulation and on real robotic systems operating in microgravity on the International Space Station. The tools developed in this work are generally applicable and potentially useful for non-parametric learning and control of any complex, uncertain system in which little or no a priori knowledge is available.
Date issued
2022-05Department
Massachusetts Institute of Technology. Department of Aeronautics and AstronauticsPublisher
Massachusetts Institute of Technology