Development of a flight software framework for student CubeSat missions

During 2018 a student CubeSat project was developed at George Washington University (GWU) for the first time. The small satellite mission implemented a software stack with the hope of creating a simple and lightweight framework for future academic CubeSats. The developed flight software consisted of...

Full description

Saved in:
Bibliographic Details
Main Authors: Olman D. Quiros-Jimenez, Duncan d’Hemecourt
Format: Article
Language:English
Published: Instituto Tecnológico de Costa Rica 2019-12-01
Series:Tecnología en Marcha
Subjects:
Online Access:https://revistas.tec.ac.cr/index.php/tec_marcha/article/view/4992
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850223329740324864
author Olman D. Quiros-Jimenez
Duncan d’Hemecourt
author_facet Olman D. Quiros-Jimenez
Duncan d’Hemecourt
author_sort Olman D. Quiros-Jimenez
collection DOAJ
description During 2018 a student CubeSat project was developed at George Washington University (GWU) for the first time. The small satellite mission implemented a software stack with the hope of creating a simple and lightweight framework for future academic CubeSats. The developed flight software consisted of a collection of fundamental services and an application layer, which was executed above the Network Layer and the Operating System. Accompanying ground station software was also developed for the mission. This paper presents the resulting software framework, its architecture, features, software quality attributes, and the decisions made during the design and implementation. The paper will address and compare other available open source software frameworks for CubeSat missions and will propose a general architecture for any CubeSat mission at an introductory level. This generic framework will define the minimum features and standards to obtain a flexible, portable and reusable software library. The paper will provide students without previous CubeSat experience some initial information and examples to start the development of a CubeSat flight software.
format Article
id doaj-art-5e00f8be2e4c4a22b87fa4100be918e0
institution OA Journals
issn 0379-3982
2215-3241
language English
publishDate 2019-12-01
publisher Instituto Tecnológico de Costa Rica
record_format Article
series Tecnología en Marcha
spelling doaj-art-5e00f8be2e4c4a22b87fa4100be918e02025-08-20T02:06:00ZengInstituto Tecnológico de Costa RicaTecnología en Marcha0379-39822215-32412019-12-01ág. 18019710.18845/tm.v32i8.49924266Development of a flight software framework for student CubeSat missionsOlman D. Quiros-JimenezDuncan d’HemecourtDuring 2018 a student CubeSat project was developed at George Washington University (GWU) for the first time. The small satellite mission implemented a software stack with the hope of creating a simple and lightweight framework for future academic CubeSats. The developed flight software consisted of a collection of fundamental services and an application layer, which was executed above the Network Layer and the Operating System. Accompanying ground station software was also developed for the mission. This paper presents the resulting software framework, its architecture, features, software quality attributes, and the decisions made during the design and implementation. The paper will address and compare other available open source software frameworks for CubeSat missions and will propose a general architecture for any CubeSat mission at an introductory level. This generic framework will define the minimum features and standards to obtain a flexible, portable and reusable software library. The paper will provide students without previous CubeSat experience some initial information and examples to start the development of a CubeSat flight software.https://revistas.tec.ac.cr/index.php/tec_marcha/article/view/4992satellite missionsoftware stackframeworkcubesats
spellingShingle Olman D. Quiros-Jimenez
Duncan d’Hemecourt
Development of a flight software framework for student CubeSat missions
Tecnología en Marcha
satellite mission
software stack
framework
cubesats
title Development of a flight software framework for student CubeSat missions
title_full Development of a flight software framework for student CubeSat missions
title_fullStr Development of a flight software framework for student CubeSat missions
title_full_unstemmed Development of a flight software framework for student CubeSat missions
title_short Development of a flight software framework for student CubeSat missions
title_sort development of a flight software framework for student cubesat missions
topic satellite mission
software stack
framework
cubesats
url https://revistas.tec.ac.cr/index.php/tec_marcha/article/view/4992
work_keys_str_mv AT olmandquirosjimenez developmentofaflightsoftwareframeworkforstudentcubesatmissions
AT duncandhemecourt developmentofaflightsoftwareframeworkforstudentcubesatmissions