Developing Lunar Flashlight and Near-Earth Asteroid Scout Flight Software Concurrently using Open-Source F Prime Flight Software Framework

NASA’s Lunar Flashlight (LF) and Near-Earth Asteroid (NEA) Scout CubeSat missions are planned to launch in 2022. Lunar Flashlight is a low-cost secondary payload concept that will map the lunar South Pole for volatiles and demonstrate several technological firsts, including the first planetary CubeS...

Full description

Bibliographic Details
Main Authors: Rizvi, Aadil, Ortega, Kevin F., He, Yutau
Format: Text
Language:unknown
Published: DigitalCommons@USU 2022
Subjects:
Online Access:https://digitalcommons.usu.edu/smallsat/2022/all2022/104
https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=5263&context=smallsat
id ftutahsudc:oai:digitalcommons.usu.edu:smallsat-5263
record_format openpolar
spelling ftutahsudc:oai:digitalcommons.usu.edu:smallsat-5263 2023-05-15T18:23:13+02:00 Developing Lunar Flashlight and Near-Earth Asteroid Scout Flight Software Concurrently using Open-Source F Prime Flight Software Framework Rizvi, Aadil Ortega, Kevin F. He, Yutau 2022-08-10T18:15:00Z application/pdf https://digitalcommons.usu.edu/smallsat/2022/all2022/104 https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=5263&context=smallsat unknown DigitalCommons@USU https://digitalcommons.usu.edu/smallsat/2022/all2022/104 https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=5263&context=smallsat Small Satellite Conference text 2022 ftutahsudc 2022-09-29T17:19:25Z NASA’s Lunar Flashlight (LF) and Near-Earth Asteroid (NEA) Scout CubeSat missions are planned to launch in 2022. Lunar Flashlight is a low-cost secondary payload concept that will map the lunar South Pole for volatiles and demonstrate several technological firsts, including the first planetary CubeSat mission to use green propulsion, and the first mission to use lasers to look for water ice. NEA Scout is a low-cost concept that will map an asteroid and demonstrate several technological firsts, including being the first CubeSat to reach an asteroid. Flight software for both CubeSat missions is based on the open-source F Prime Flight Software Product Line developed by JPL. F Prime utilizes a reusable component-based architecture with typed ports that can be interconnected to form a topology. Also, F Prime includes a set of auto-coding tools used to generate components and topologies that can be deployed for various mission specific applications. Both CubeSats share a common set of avionics for command and data handling (C&DH), telecom and power. This commonality in hardware is translated to a shared deployment in software enabling concurrent flight software development for both CubeSats. The modularity and reusability in F Prime enable such concurrent flight software development for different applications given a common set of avionics. In particular, F Prime has been used successfully to develop a common software deployment for the Sphinx C&DH platform used on both CubeSats. The common F Prime deployment for Sphinx has also been made open source to provide a starting point for any future F Prime software deployments utilizing the Sphinx platform. This paper provides a comparison between the Lunar Flashlight and NEA Scout Flight Software deployments highlighting the use of a common shared set of F Prime components developed for the Sphinx platform along with general lessons learned for CubeSat flight software development with the F Prime Framework. Text South pole Utah State University: DigitalCommons@USU South Pole Sphinx ENVELOPE(31.250,31.250,-72.350,-72.350)
institution Open Polar
collection Utah State University: DigitalCommons@USU
op_collection_id ftutahsudc
language unknown
description NASA’s Lunar Flashlight (LF) and Near-Earth Asteroid (NEA) Scout CubeSat missions are planned to launch in 2022. Lunar Flashlight is a low-cost secondary payload concept that will map the lunar South Pole for volatiles and demonstrate several technological firsts, including the first planetary CubeSat mission to use green propulsion, and the first mission to use lasers to look for water ice. NEA Scout is a low-cost concept that will map an asteroid and demonstrate several technological firsts, including being the first CubeSat to reach an asteroid. Flight software for both CubeSat missions is based on the open-source F Prime Flight Software Product Line developed by JPL. F Prime utilizes a reusable component-based architecture with typed ports that can be interconnected to form a topology. Also, F Prime includes a set of auto-coding tools used to generate components and topologies that can be deployed for various mission specific applications. Both CubeSats share a common set of avionics for command and data handling (C&DH), telecom and power. This commonality in hardware is translated to a shared deployment in software enabling concurrent flight software development for both CubeSats. The modularity and reusability in F Prime enable such concurrent flight software development for different applications given a common set of avionics. In particular, F Prime has been used successfully to develop a common software deployment for the Sphinx C&DH platform used on both CubeSats. The common F Prime deployment for Sphinx has also been made open source to provide a starting point for any future F Prime software deployments utilizing the Sphinx platform. This paper provides a comparison between the Lunar Flashlight and NEA Scout Flight Software deployments highlighting the use of a common shared set of F Prime components developed for the Sphinx platform along with general lessons learned for CubeSat flight software development with the F Prime Framework.
format Text
author Rizvi, Aadil
Ortega, Kevin F.
He, Yutau
spellingShingle Rizvi, Aadil
Ortega, Kevin F.
He, Yutau
Developing Lunar Flashlight and Near-Earth Asteroid Scout Flight Software Concurrently using Open-Source F Prime Flight Software Framework
author_facet Rizvi, Aadil
Ortega, Kevin F.
He, Yutau
author_sort Rizvi, Aadil
title Developing Lunar Flashlight and Near-Earth Asteroid Scout Flight Software Concurrently using Open-Source F Prime Flight Software Framework
title_short Developing Lunar Flashlight and Near-Earth Asteroid Scout Flight Software Concurrently using Open-Source F Prime Flight Software Framework
title_full Developing Lunar Flashlight and Near-Earth Asteroid Scout Flight Software Concurrently using Open-Source F Prime Flight Software Framework
title_fullStr Developing Lunar Flashlight and Near-Earth Asteroid Scout Flight Software Concurrently using Open-Source F Prime Flight Software Framework
title_full_unstemmed Developing Lunar Flashlight and Near-Earth Asteroid Scout Flight Software Concurrently using Open-Source F Prime Flight Software Framework
title_sort developing lunar flashlight and near-earth asteroid scout flight software concurrently using open-source f prime flight software framework
publisher DigitalCommons@USU
publishDate 2022
url https://digitalcommons.usu.edu/smallsat/2022/all2022/104
https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=5263&context=smallsat
long_lat ENVELOPE(31.250,31.250,-72.350,-72.350)
geographic South Pole
Sphinx
geographic_facet South Pole
Sphinx
genre South pole
genre_facet South pole
op_source Small Satellite Conference
op_relation https://digitalcommons.usu.edu/smallsat/2022/all2022/104
https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=5263&context=smallsat
_version_ 1766202773001469952