Session
Technical Poster Session 2
Location
Utah State University, Logan, UT
Abstract
The Agile Space portfolio of projects at Los Alamos National Laboratory (LANL) develops low-cost, rapidly-deployable space payloads and systems. To increase the agility of future missions, we are developing CRISP: the CubeSat Reusable Interface Software Platform. CRISP provides a lightweight and reusable flight software framework for rapid integration of custom payloads with commercial microsatellite platforms. CRISP cuts development time and costs by reducing non-recurring engineering (NRE); thereby accelerating mission agility. To achieve these goals, CRISP provides a core set of payload/data management functions and abstracts the interface between the bus avionics and the payload(s). CRISP currently consists of the following core software modules: a lightweight and scalable publish-subscribe message bus, a space vehicle interface, volatile and nonvolatile memory management, time and ephemeris distribution, debug printing and logging, and watchdogs. We have also developed a modular ground support utility to ease integration and testing, as well as a template flight software application that can be quickly adapted to new missions. Two upcoming CubeSat missions at LANL have already adopted CRISP: the Experiment for Space Radiation Analysis (ESRA) and the Mini Astrophysical MeV Background Observatory (MAMBO).
CubeSat Reusable Interface Software Platform (CRISP): A Lightweight Message-Bus-Based Flight Software Architecture for Rapid Payload Integration
Utah State University, Logan, UT
The Agile Space portfolio of projects at Los Alamos National Laboratory (LANL) develops low-cost, rapidly-deployable space payloads and systems. To increase the agility of future missions, we are developing CRISP: the CubeSat Reusable Interface Software Platform. CRISP provides a lightweight and reusable flight software framework for rapid integration of custom payloads with commercial microsatellite platforms. CRISP cuts development time and costs by reducing non-recurring engineering (NRE); thereby accelerating mission agility. To achieve these goals, CRISP provides a core set of payload/data management functions and abstracts the interface between the bus avionics and the payload(s). CRISP currently consists of the following core software modules: a lightweight and scalable publish-subscribe message bus, a space vehicle interface, volatile and nonvolatile memory management, time and ephemeris distribution, debug printing and logging, and watchdogs. We have also developed a modular ground support utility to ease integration and testing, as well as a template flight software application that can be quickly adapted to new missions. Two upcoming CubeSat missions at LANL have already adopted CRISP: the Experiment for Space Radiation Analysis (ESRA) and the Mini Astrophysical MeV Background Observatory (MAMBO).