Flight software development of SCOOBI CubeSat

A CubeSat is a Nano-satellite, measuring between 1 to 12 U, 1U being 10x10x10cm adopted as a CubeSat size unit. The CubeSat-class of Satellites has a myriad of uses in the space industry, from providing a cost-effective platform for academic research institutions to delve into amateur-professional g...

Full description

Saved in:
Bibliographic Details
Main Author: Yeo, Marcus Rui Han
Other Authors: Amal Chandran
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/78290
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-78290
record_format dspace
spelling sg-ntu-dr.10356-782902023-07-07T17:33:52Z Flight software development of SCOOBI CubeSat Yeo, Marcus Rui Han Amal Chandran School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems A CubeSat is a Nano-satellite, measuring between 1 to 12 U, 1U being 10x10x10cm adopted as a CubeSat size unit. The CubeSat-class of Satellites has a myriad of uses in the space industry, from providing a cost-effective platform for academic research institutions to delve into amateur-professional grade space missions as well as commercial uses in primary use-cases such as telecommunications services [1]. The component design of the CubeSat is characterised into multiple different subsystems: the communication subsystem, the power subsystem, the onboard computer (OBC), and the science payload. Notably, the onboard computer is arguably the most critical subsystem of the CubeSat that controls the other subsystems. The OBC provides the primary programmed logic that controls the other subsystems, conducting mission-critical functionalities such as communications, data-storage, housekeeping, satellite health monitoring and payload data-collection and analysis. As such, the design of a robust, useful Flight Software (FSW) on the OBC warrants much attention in a CubeSat space mission. There are various methods in the design of CubeSat flight software, where the general methodology used involves either interrupt-based function-calls, a linear Round-Robin method, or the use of a task-scheduling operating system. In this respect, this report aims to document the overall development lifecycle of this project. Bachelor of Engineering (Electrical and Electronic Engineering) 2019-06-14T07:36:41Z 2019-06-14T07:36:41Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/78290 en Nanyang Technological University 87 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Yeo, Marcus Rui Han
Flight software development of SCOOBI CubeSat
description A CubeSat is a Nano-satellite, measuring between 1 to 12 U, 1U being 10x10x10cm adopted as a CubeSat size unit. The CubeSat-class of Satellites has a myriad of uses in the space industry, from providing a cost-effective platform for academic research institutions to delve into amateur-professional grade space missions as well as commercial uses in primary use-cases such as telecommunications services [1]. The component design of the CubeSat is characterised into multiple different subsystems: the communication subsystem, the power subsystem, the onboard computer (OBC), and the science payload. Notably, the onboard computer is arguably the most critical subsystem of the CubeSat that controls the other subsystems. The OBC provides the primary programmed logic that controls the other subsystems, conducting mission-critical functionalities such as communications, data-storage, housekeeping, satellite health monitoring and payload data-collection and analysis. As such, the design of a robust, useful Flight Software (FSW) on the OBC warrants much attention in a CubeSat space mission. There are various methods in the design of CubeSat flight software, where the general methodology used involves either interrupt-based function-calls, a linear Round-Robin method, or the use of a task-scheduling operating system. In this respect, this report aims to document the overall development lifecycle of this project.
author2 Amal Chandran
author_facet Amal Chandran
Yeo, Marcus Rui Han
format Final Year Project
author Yeo, Marcus Rui Han
author_sort Yeo, Marcus Rui Han
title Flight software development of SCOOBI CubeSat
title_short Flight software development of SCOOBI CubeSat
title_full Flight software development of SCOOBI CubeSat
title_fullStr Flight software development of SCOOBI CubeSat
title_full_unstemmed Flight software development of SCOOBI CubeSat
title_sort flight software development of scoobi cubesat
publishDate 2019
url http://hdl.handle.net/10356/78290
_version_ 1772829056578879488