Software Development and Integration of a Hyperspectral Imaging Payload for HYPSO-1
Bakken, Sivert; Honoré-Livermore, Evelyn; Birkeland, Roger; Orlandic, Milica; Prentice, Elizabeth Frances; Garrett, Joseph; Langer, Dennis D.; Haskins, Cecilia; Johansen, Tor Arne
Original version
IEEE/SICE International Symposium on System Integration. 2022, SII2023 183-189. 10.1109/SII52469.2022.9708742Abstract
This paper presents the software architecture, development, and integration of a Commercial Off-The-Shelf (COTS) based hyperspectral imaging payload onboard the HYPerspectral Smallsat for Ocean observation (HYPSO-1) CubeSat. The chosen service-oriented software architecture provides a modular design that is planned to aid future development. The image processing onboard HYPSO-1 will be updated in-flight. We discuss here the strengths and weaknesses of our development procedures for software. The issues reported during development were analyzed and categorized, and the findings from these issues indicate the importance of early testing, code reviews, and the continuous availability of target hardware for successful software integration when relying on a modular design. A perspective of the benefits of the software architecture for a CubeSat subsystem is also given.