Skip to content

anand1946s/VisualGS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VisualGS

VisualGS is a Python-based ground station software for model rocketry.
It supports live telemetry over serial, replay of recorded flight data, and basic offline analysis.

VisualGS is intentionally CLI-first and hardware-agnostic; live telemetry can be tested entirely via replay mode.


Features

  • Live telemetry over serial
  • Replay telemetry from CSV with adjustable speed
  • Health packet monitoring
  • Offline plots (pressure, altitude, velocity)

Requirements

  • Windows
  • Python 3.10 or newer

No additional tools are required.


Quick Start

Note

Currently this tool expects data in the CSV format

[time,pre,ax,ay,az]

The input source must be tuned for that.

1. Clone the repository

git clone <git@github.com:anand1946s/VisualGS.git>
cd VisualGS

2. Run the File

start.bat

This will start the application, install dependencies,create virtual environment and waits for instruction

How To Use

After setting up run

visualgs run

this will open up an interactive menu to use custom features

visualgs live

This will directly open COM port and waits for data packets to arrive

visualgs replay <filepath> --speed <speed>

Will start replay a custom dataset of a flight with specified speed

visualgs health

To recieve healthdata packets and evaulate mission readiness pre-flight

All these features can be attaoined through menu driven commands also

Project Structure

VisualGS/ ├── ui/ ├── telemetry/ ├── health/ ├── start.bat ├── pyproject.toml └── README.md

Generated at runtime (not committed):

  • .venv/
  • .visualgs/
  • datasets/
  • plots/

About

A CLI tool to analyze plots and visualize replay or live Flight metrics via usb serial or with a CSV file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors