STATUSTEXT parser 2025
Overview
Parse STATUSTEXT messages sent from the airside system and build a KML file using the received data.
Repository:
https://github.com/UWARG/statustext-parser-2025
Software
Setup
Follow the instructions to clone the repository and activate the environment: Autonomy Workflow Software
TLDR, Run the setup_project script:
source setup_project.sh
OR
.\setup_project.ps1
Usage
Connect the controller and drone to Mission Planner (Ask the mechanical team and pilots for more info)
On Mission Planner, Ctrl + F to set up MAVLink forwarding
Activate the virtual environment (venv) and run the code:
python -m modules.recieve_statustext
Script should print “connected” showing that it has been sucessfully connected and is ready
Start a different script such as the
test_communication_to_ground_station
integration test ormain_2025
from that sends statustext messagesAs statustext receives messages, a “decoded GPS data:” statement should pop up as an indication of correct information.
When finished flying, a KML file will populate the
logs
directory, and can be inputted into Google Earth to analyze.
test_communication_to_ground_station
integration test