top of page

AeroNU Avionics

From Summer of 2018 through the Fall of 2020 I led the avionics group of AeroNU. Over that time we worked on a range of projects from software for rovers to custom flight electronics. Here are some highlights of what I've contributed:

FCB Software Framework

What is the FCB?

 

The FCB (Flight Control Board) is our first fully-featured flight controller, designed to replace COTS flight computers and extend their capabilities.

Features:

  • STM32 H7 Processor

  • 2 9-DOF IMUs

  • 2 Barometers

  • 1 High-G Accelerometer

  • GPS

  • 433 MHz telemetry radio

  • 6 Pyrotechnic channels

  • 4 Servo outputs

  • BLE capabilities

  • 512 Mb of flight data storage

What Have I Done?

 

  • Designed the object-oriented state-machine controlling flight events

  • Written low-level sensor drivers

  • Led board bring-up and debugging

Data Analysis and Filtering

Assembled FCB

Linear Kalman Filters

 

  • Lighter weight than UKFs for use on embedded systems

  • Tuning filter to use IMU, barometer & GPS to run on FCB

    • simulated data​

    • previous flight data

Position Error vs Time for KF on Simulated Data

Altitude KF Output with Raw Data in Blue and Filtered in Orange

Unscented Kalman Filters

 

  • More robust, but computationally expensive

  • One designing for AHRS (Attitude & Heading Reference System)

  • Others for post-flight analysis

Filtered Rocket Trajectory From Past Flight

Other Analysis

bottom of page