Towards Open-Source and Modular Space Systems with ATMOS
Pedro Roque, Sujet Phodapol, Elias Krantz, Jaeyoung Lim, Joris Verhagen, Frank J. Jiang, David Dörner, Huina Mao, Gunnar Tibert, Roland Siegwart, Ivan Stenius, Jana Tumova, Christer Fuglesang, Dimos V. Dimarogonas
TL;DR
This work presents ATMOS, an open-source, modular space robotics laboratory designed to bridge simulation and hardware testing for autonomous free-flyer platforms. It couples a low-cost resin epoxy floor, motion capture, and a scalable pneumatic actuation system with a bifurcated software stack (PX4Space and ROS 2) to realize hardware-in-the-loop experimentation. The authors explore three NMPC control schemes (direct allocation, body wrench, and body force with angular rate) and offset-free variants, plus an STL-based planner that enables single- and multi-agent missions validated through SITL and hardware experiments. The results demonstrate close alignment between simulation and real-world performance, with offset-free control mitigating disturbances and STL planning ensuring robust task satisfaction. Overall, ATMOS aims to lower replication barriers and enable rapid, open collaboration for space robotics research and education, with clear pathways to integration with established on-orbit software stacks like Astrobee FSW.
Abstract
In the near future, autonomous space systems will compose many of the deployed spacecraft. Their tasks will involve autonomous rendezvous and proximity operations with large structures, such as inspections, assembly, and maintenance of orbiting space stations, as well as human-assistance tasks over shared workspaces. To promote replicable and reliable scientific results for autonomous control of spacecraft, we present the design of a space robotics laboratory based on open-source and modular software and hardware. The simulation software provides a software-in-the-loop architecture that seamlessly transfers simulated results to the hardware. Our results provide an insight into such a system, including comparisons of hardware and software results, as well as control and planning methodologies for controlling free-flying platforms.
