Mitigating Challenges of the Space Environment for Onboard Artificial Intelligence: Design Overview of the Imaging Payload on SpIRIT

Miguel Ortiz del Castillo,Jonathan Morgan,Jack McRobbie,Clint Therakam,Zaher Joukhadar,Robert Mearns,Simon Barraclough,Richard Sinnott,Andrew Woods,Chris Bayliss,Kris Ehinger,Ben Rubinstein,James Bailey,Airlie Chapman,Michele Trenti
2024-04-12
Abstract:Artificial intelligence (AI) and autonomous edge computing in space are emerging areas of interest to augment capabilities of nanosatellites, where modern sensors generate orders of magnitude more data than can typically be transmitted to mission control. Here, we present the hardware and software design of an onboard AI subsystem hosted on SpIRIT. The system is optimised for on-board computer vision experiments based on visible light and long wave infrared cameras. This paper highlights the key design choices made to maximise the robustness of the system in harsh space conditions, and their motivation relative to key mission requirements, such as limited compute resources, resilience to cosmic radiation, extreme temperature variations, distribution shifts, and very low transmission bandwidths. The payload, called Loris, consists of six visible light cameras, three infrared cameras, a camera control board and a Graphics Processing Unit (GPU) system-on-module. Loris enables the execution of AI models with on-orbit fine-tuning as well as a next-generation image compression algorithm, including progressive coding. This innovative approach not only enhances the data processing capabilities of nanosatellites but also lays the groundwork for broader applications to remote sensing from space.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
### Problems the Paper Attempts to Solve This paper attempts to address the challenges of deploying artificial intelligence (AI) systems on nanosatellites. Specifically, the paper focuses on the following aspects: 1. **Robustness in Extreme Space Environments**: - The space environment is extremely harsh, including radiation from high-energy protons and low-energy electrons, as well as extreme temperature variations. These factors pose threats to the satellite's electronic equipment and data integrity. The paper proposes a series of designs and strategies to ensure that the AI system can operate stably in such an environment. 2. **Limited Computational Resources**: - Due to their small size and low cost, nanosatellites have very limited computational resources. This limits the complexity of AI models that can be deployed and their ability to be fine-tuned and retrained in orbit. The paper optimizes hardware and software design to enable the AI system to operate efficiently with limited computational resources. 3. **Limited Communication Bandwidth**: - The communication bandwidth between nanosatellites and ground stations is very limited, usually with only a few short transmission windows each day. The amount of data generated by modern sensors far exceeds the amount that can be transmitted. The paper proposes an efficient image compression algorithm (JPEG-XL) to reduce data transmission volume and uses progressive encoding techniques to achieve partial data transmission, thereby improving bandwidth utilization. 4. **Autonomy and Adaptability**: - AI systems operating in orbit need to have a high degree of autonomy because communication is limited, making frequent interactions with ground stations impossible. The paper designs an adaptive AI system that can maintain robustness when encountering unexpected environmental changes and data variations, and can be fine-tuned and retrained in orbit. ### Summary The paper demonstrates how to successfully deploy and operate complex AI systems on nanosatellites by designing and optimizing a payload named "Loris." The Loris payload integrates an NVIDIA Jetson Nano single-board computer and a multi-camera system, aiming to address the aforementioned challenges, enhance the data processing capabilities and real-time decision-making of nanosatellites, and lay the foundation for future space remote sensing applications.