TinyML Enhances CubeSat Mission Capabilities
Luigi Capogrosso, Michele Magno

TL;DR
This paper develops a TinyML pipeline for onboard image classification in CubeSat missions, significantly reducing memory and energy use while maintaining accuracy, enabling real-time Earth observation data analysis within strict resource constraints.
Contribution
It introduces a hardware-aware model optimization pipeline tailored for CubeSat microcontrollers, combining pruning, quantization, and operator mapping to enable efficient onboard EO image classification.
Findings
89.55% reduction in RAM usage
70.09% reduction in Flash memory
Models operate within energy and latency constraints
Abstract
Earth observation (EO) missions traditionally rely on transmitting raw or minimally processed imagery from satellites to ground stations for computationally intensive analysis. This paradigm is infeasible for CubeSat systems due to stringent constraints on the onboard embedded processors, energy availability, and communication bandwidth. To overcome these limitations, the paper presents a TinyML-based Convolutional Neural Networks (ConvNets) model optimization and deployment pipeline for onboard image classification, enabling accurate, energy-efficient, and hardware-aware inference under CubeSat-class constraints. Our pipeline integrates structured iterative pruning, post-training INT8 quantization, and hardware-aware operator mapping to compress models and align them with the heterogeneous compute architecture of the STM32N6 microcontroller from STMicroelectronics. This Microcontroller…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpacecraft Design and Technology · Satellite Communication Systems · Space Satellite Systems and Control
