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...
Main Authors: | , , |
---|---|
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 |