Improving Robustness of Autonomous Earth-Observing Spacecraft Using Training Environment Enhancements

View at publisher
Authors: Lorenzzo Quevedo Mantovani, Hanspeter Schaub
Cited by: 2
References: 39

Abstract

Recent research is developing autonomous policies for agile Earth-observing satellite (AEOS) tasking using deep reinforcement learning (DRL). Prior work uses a fixed training environment with enhanced safety challenges to allow DRL to train a policy over a short number of orbits. This paper investigates how training environment enhancements can improve these policies’ robustness by varying the training environment and extending simulated mission times. DRL enables real-time, onboard decision-making while accounting for complex dynamics and constraints. However, policies often struggle to generalize to longer missions or conditions different from training, partly due to the short simulated mission times. Multi-spacecraft systems amplify these challenges, where battery capacity and solar panel efficiency diverge over time due to external factors. Although satellites might run copies of a single policy, its robustness is essential to accommodate agent variability and ensure mission success. This paper investigates training with two curricula, constantly degraded environments, and a domain randomization approach to improve AEOS policy robustness and performance. Policies are tested on episodes 125-times longer than training episodes under nominal and degraded conditions. The proposed training environment enhancements’ applicability is demonstrated in a heterogeneous spacecraft system, achieving a 63% reduction in failures and a 2.8% increase in median cumulative reward.

Fields of Study & Subjects

Satellite Communication Systems Spacecraft Dynamics and Control Space Satellite Systems and Control

Publication details

Journal / source
Journal of Aerospace Information Systems
Publisher
American Institute of Aeronautics and Astronautics (AIAA)
Volume
23
Issue
3
Pages
293–304
Publication date
4 January 2026
Language
EN