LEO-GYM: A Reinforcement Learning Library for Satellite Control in LEO
2025 (English)In: 1st IFAC Workshop on Control Aspects of Multi-Satellite Systems CAMSAT 2025 / [ed] Guido Dietl, Elsevier B.V. , 2025, p. 127-132Conference paper, Published paper (Refereed)
Abstract [en]
Motivated by recent advances in Reinforcement Learning (RL) and the lack of open-source tools for training and benchmarking satellite guidance and control, we introduce LEO-GYM: a lightweight Python library for formulating RL problems for satellites in Low Earth Orbit (LEO). The framework decomposes problems into three classes, the low-level dynamics, the training environment and a satellite object that bridges them. LEO-GYM enables the creation of custom scenarios without imposing rigid class hierarchies. We present the architecture, key components, and an illustrative orbit-correction task modeled as a semi-Markov decision process. LEO-GYM is released as open-source to support and foster reproducible research in autonomous space operations.
Place, publisher, year, edition, pages
Elsevier B.V. , 2025. p. 127-132
Series
IFAC-PapersOnLine, ISSN 2405-8963 ; 59:31
Keywords [en]
Low Earth Orbit, Reinforcement Learning, Python Library
National Category
Software Engineering
Research subject
Robotics and Artificial Intelligence
Identifiers
URN: urn:nbn:se:ltu:diva-117804DOI: 10.1016/j.ifacol.2026.01.073ISI: 001684094800023Scopus ID: 2-s2.0-105035602869OAI: oai:DiVA.org:ltu-117804DiVA, id: diva2:2065155
Conference
IFAC Workshop on Control Aspects of Multi-Satellite Systems (CAMSAT 2025), Würzburg, Germany, October 6-8, 2025
Funder
The European Space Agency (ESA)
Note
Funder: OHB Sweden (OPC-OSE-CC-0536);
Full text license: CC BY-NC-ND
2026-06-032026-06-032026-06-03Bibliographically approved