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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |