GASPACS
The Get Away Special Passive Attitude Control Satellite (GASPACS) was a 1U CubeSat designed and assembled by Utah State University's Get Away Special undergraduate research team. I was hired as a fellow in the Summer of 2021 alongside 13 other undergraduates. My focus was working on the satellite's software.
Mission
GASPACS' primary objective was to deploy an inflatable boom in low Earth orbit and transmit a clear picture of it back. The secondary objective was to determine the effectiveness of the boom in stabilizing the satellite.
Magnetometer data returned from GASPACS
Picture taken by GASPACS showing the deployed boom
Outcomes
GASPACS successfully completed both objectives. It transmitted multiple pictures alongside magnetometer data, showing that the inflatable boom stabilized the satellite.
GASPACS became the first satellite to use a Raspberry Pi as the onboard computer (a decision made to save on costs), and stayed in orbit 117 days before entering the atmosphere. The software and design of GASPACS served as a foundation for GASRATS, a 3U CubeSat currently in development.
Contributions
As a member of the software team, I contributed to the project by writing driver and transmission protection software. This Python code ensured that the satellite's software would continue to function even if a non-critical piece of hardware (such as a solar panel) failed. It also managed the transmission queue to ensure packets were formatted correctly and were dropped if there was any data corruption.
Alongside this, I took on conducting unit tests and writing documentation. The GASPACS software is open-source and can be found here.
Throughout this project, I gained valuable software development experience as well as experience using Python, Git, and Agile development. I practiced working with a team and meeting important deadlines. I was also able to network with professionals from NASA, SpaceX, and Nanoracks. I learned a lot about aerospace research, regulations, funding, and how most satellite systems function.