This monorepo contains the source code for all Elodin simulation and flight software:
- Flight software
aleph-os
: Aleph NixOS modules for composing a Linux flight software stack that runs on the Orin.elodin-db
(FSW application): A time-series database which functions as a central telemetry store and message bus.serial-bridge
(FSW application): Reads sensor data being streamed over the serial port and writes it toelodin-db
.mekf
(FSW application): A Multiplicative Extended Kalman Filter implementation that fuses sensor data to estimate vehicle attitude.sensor-fw
: Aleph expansion board firmware that streams sensor data (IMU, mag, baro) to the Orin over USB/UART.
- Simulation software
nox-py
: Python version ofnox-ecs
, that works with JAX.
- Editor: 3D viewer and graphing tool for visualizing both simulation and flight data.