Central Repository for Ares Software for the 2022-2023 School Year. This repository contains all software for Avionics and Ground Systems, as well as any additional code/scripts used to support the development, deployment, and/or operation of the software. Additionally, select data and documentation is also version-controlled in this repository, enabling a "one-stop-shop" for everything of interest.
AresSoftware
└───avionics
└───data
└───ground_system
└───scripts
Contains all Avionics-related software, including Arduino microcontroller source code and various scripts used for operation.
Contains all Ground Systems-related software, including all software used to enable our Raspberry Pi server, as well as Arduino microcontroller source code and various scripts used for software deployment and system operation.
Contains all "important" data that we desire to version-control. This could include logged data from tests and/or full operations (e.g. static fires, cold flows, launches, etc.).
Contains overall GENERAL scripts, primarily for supporting nominal software development.
The architecture diagram omits individual sensors and specific components and only gives a high-level overview of the system. For a more specific component-level description, please refer to the documentation within individual folders.