This repository contains scripts and resources to monitor and control the launching of our rocket.
| Folder | Contents |
|---|---|
live_monitoring |
Tools to communicate with rocket during a launch or test |
runs |
Data from past launches or tests |
structure_manager |
Tools to synchronize ground control with rocket |
- Install python3 from python.org
- Install
poetry: follow poetry installation. - Install dependencies:
poetry install
- Run the command
poetry run python3 live_monitoring/gui.py(A gui should appear)- If this command fails, try replacing
python3withpython,py,python3.12, etc.
- If this command fails, try replacing
- If default values are not automatically filled in:
- Click the
Select Struct Defintion Directorybutton to select where the incoming structure is defined. (It will almost always be in./structure_manager/datafolder) - Click the
Select Output Directoryto determine where the output folder will be generated.
- Click the
- Enter the XBee dongle port name into the GUI (e.g. "COM11")
- Click
Connect Serial and Listento begin listening for data - Click
Stop Listening and Saveto stop listening (cannot be resumed) - Click
Reset and Save Graphswhen you are done looking at your graphs and want to begin another trial.Reset and Discardwill delete all files related to most recent run
- Run
python structure_manager.pyin thestrucutre_managerfolder - Modify the types, names, and numbers so it matches what is sent from the flight computer
- The structure is saved when closing the window
Contributions are always welcome!
See contributing.md for ways to get started.