Getting Started
Overview
The Rocket Ground Station (RGS) holds the infrastructure for the next generation ground station for the University of Ottawa's Rocketry Team.
It is designed to be extensible and easy to use, with a focus on logging and visualizing data from the rocket.
Tech Stack
The RGS infrastructure is made possible by combining the following technologies:
- SvelteKit - A web framework that facilitates the development of visualization tools.
- TimescaleDB - A PostgreSQL flavor that is optimized for time-series data.
- Drizzle ORM - A TypeScript-first ORM that is used to define the database schema.
- Hasura - A GraphQL API that allows for easy access to real-time data. Note: Hasura is being deprecated from the stack.
- Mavlink - A lightweight protocol used for communication between the rocket and ground stations.