Summary
Systems Integration Team
The Simulations Team works as a support team to the subsystem teams and project managers. We create and use simulation tools to give the rest of the program a better idea of the product they are building and how all of the parts will be connected into our final system. We have access to an industry standard modelling software named Systems Tool Kit (STK), the engineering programming language MATLAB, and the open-source plotting and visualization library gnuplot. Our current projects include the following: Access Window Analysis, a series of scripts for analysis of access windows and the effect of their various uncertainties on our overall mission planning; The MATLAB Environment for Satellite Simulation, a custom-made tool which extracts highly reliable and accurate data from STK and uses it to simulate a simplified model of our satellite during its mission phase; and an Engineering Model Testbench for real-time plotting of data collected from testing hardware. |
Software Team
The CubeSat flight software team is responsible for the design, implementation, and testing of all software processes. We tackle the difficult challenge of working with a resource-scarce and hostile environment, space, and consequently need smart architectural design and robust fault recovery. We work closely with the payload and communications teams to ensure all requirements are met and integration between subsystems is seamless. Some experience with lower-leveled languages, i.e. C/C++, is preferred. |
Software
STK (Systems Tool Kit) - The overall mission using STK is to model and analyze orbits, access, timeline events, etc. It is used for communications such as telemetry, uplink/downlink, antennae reliability, etc. Currently, the software subsystem team is in the progress of automating STK commands with Python and Matlab along with a GUI for satellite orbit analysis and development. The prospective goal is to optimize which orbit maximizes communication duration and frequency.
42 - This program is used for flight software integration with orbital analysis, along with NOS3. The software subsystem team is currently using 42 to utilize attitude modelling for spacecraft orientation with onboard equipment and incorporate for flight software.
42 - This program is used for flight software integration with orbital analysis, along with NOS3. The software subsystem team is currently using 42 to utilize attitude modelling for spacecraft orientation with onboard equipment and incorporate for flight software.