onboard computerOn the software side we use FreeRTOS, an open source real-time operating system, on the hardware side we use STM32 microcontrollers. To ensure the best possible integration with other software, we consider space standards like ECSS and CCSDS where possible.
The special field of application of a satellite places high demands on reliability with limited system resources such as energy or memory. In order to take these factors into account, we work closely with other subsections and educate ourselves accordingly.Mission Control Software
While the hardware and software of the ground station is designed by the Communications subsection, we are working on a mission control software. This will visualize the telemetry of the satellite and allow us to communicate with it. Even though a satellite operates largely autonomously, it may be necessary to initiate actions or influence behavior from the ground. In addition to the technical requirements we also consider aspects like portability and intuitive handling. This is realized as Ammos-Plugin.
How we workJust like the other subsections, we work towards the fulfillment of various milestones within one iteration (~6 months). At the end of an iteration an evaluation of the work is done, whereupon new milestones for the next iteration are worked out. Again, we work closely with other subsections. The actual development takes place alone, in groups or in large groups at our weekly meetings. Concrete tasks are mostly interdisciplinary, necessary knowledge is developed jointly. How much time you want to invest is up to you, we do not require a minimum number of hours per week / month. Open Source Philosophy
All software developed by us, as well as other components, are provided under open source licenses to support the CubeSat community and provide a template for amateur satellite builders.