Masters Theses
Keywords and Phrases
Command and Data Handling; Flight code; Satellite; Software Development; State Machine
Abstract
"The purpose of this research is to present the software development process used by the Command and Data Handling (C&DH) subsystem as a part of a microsatellite mission underway at the Missouri University of Science and Technology. The mission's objective is to evaluate the performance of an innovative cold gas propulsion system for use in formation flying applications and the incorporation of a stereoscopic imaging sensor used to measure the satellite pair's relative position and velocity vectors in real time. C&DH uses a Raspberry Pi 3 Model B as the flight computer running a Linux environment, and the flight code is written in C++. A State Machine controls all the actions and operations during the mission. C&DH is also responsible for handling sensor data and communicating with various systems. In this study, the communication method is established, and the interface codes are being created at the time of publication. There are various tests required for the C&DH software: unit testing, command execution testing (CET), and day-in-the-life (DITL) testing. The first is the unit testing used to validate the flight code's function. Next, CET tests all possible commands from the ground station to the integrated system. Finally, DITL is conducted to validate all functionality of the integrated system when simulating all possible scenarios expected on-orbit. This work is to establish a reference for software development of the C&DH subsystem and to provide an example that can be used to assist similar satellite programs"--Abstract, p. iii
Advisor(s)
Pernicka, Henry J.
Committee Member(s)
Hosder, Serhat
Han, Daoru Frank
Department(s)
Mechanical and Aerospace Engineering
Degree Name
M.S. in Mechanical and Aerospace Engineering
Publisher
Missouri University of Science and Technology
Publication Date
Spring 2023
Pagination
xi, 66 pages
Note about bibliography
Includes_bibliographical_references_(pages 63-65)
Rights
© 2023 Yumeka Nagano, All Rights Reserved
Document Type
Thesis - Open Access
File Type
text
Language
English
Thesis Number
T 12254
Electronic OCLC #
1426305425
Recommended Citation
Nagano, Yumeka, "Flight Software Development for a University-Class Microsatellite Mission" (2023). Masters Theses. 8151.
https://scholarsmine.mst.edu/masters_theses/8151