Back to Projects
In ProgressCEmbedded SystemsFreeRTOS

Flight Computer Software

Flight computer firmware for launch vehicles, based on the ESP32 and FreeRTOS, handling real-time sensor data, flight-state logic, and telemetry.

Project Overview

Advanced firmware for rocket flight computers built on ESP32 microcontrollers using FreeRTOS for real-time task management. The software implements a multi-threaded architecture handling sensor acquisition, Kalman filtering for state estimation, flight logic for deployment events, and telemetry transmission simultaneously. Written in C with ESP-IDF framework, the firmware prioritizes reliability and real-time performance under resource-constrained conditions. Features include sensor fusion algorithms combining GPS, IMU, and barometer data, finite state machine for flight phases, and robust error handling for mission-critical operations. The system logs flight data locally and transmits telemetry to ground stations for live monitoring during launches.

Project Info

Context

Radiant Space - UNC

Status

In Progress

Year

2025

Role

Firmware Engineer

Technologies

CPeripheral DriversFreeRTOSESP-IDFEmbedded Systems