Learning-Based Methods for Spacecraft Dynamics Modeling, Filtering, and Predictive Control
Name
Parker-wparker-SM-AeroAstro-2022-thesis.pdf
Description
Thesis PDF
Size
18.24 MB
Format
Adobe PDF
Checksum (MD5)
6bcb53c579fff0b70e45d4ab384743cf
Author(s)
Parker, William E.
Advisor(s)
Linares, Richard
Date Issued
May 2022
Publisher
Massachusetts Institute of Technology
Abstract
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.
MIT Department
Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
Terms of Use
In Copyright - Educational Use Permitted
Copyright MIT
Persistent DSpace Link