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
- Run the command
python3 -m pip install pipenv
- Run the command
python3 -m pipenv install
- Run the command
python3 -m pipenv run python3 live_monitoring/gui.py
(A gui should appear) - If default values are not automatically filled in:
- Click the
Select Struct Defintion Directory
button to select where the incoming structure is defined. (It will almost always be in./structure_manager/data
folder) - Click the
Select Output Directory
to 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 Listen
to begin listening for data - Click
Stop Listening and Save
to stop listening (cannot be resumed) - Click
Reset and Save Graphs
when you are done looking at your graphs and want to begin another trial.Reset and Discard
will delete all files related to most recent run
- Run
python structure_manager.py
in thestrucutre_manager
folder - 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.