2 unstable releases

0.4.0 Aug 23, 2024
0.1.0 Aug 23, 2024

#232 in Simulation


Used in 2 crates

MIT/Apache

1MB
21K SLoC

Rust 13K SLoC // 0.0% comments C++ 7.5K SLoC // 0.1% comments CUDA 246 SLoC // 0.2% comments Bazel 47 SLoC // 0.2% comments

elodin-banner

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 to elodin-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 of nox-ecs, that works with JAX.
  • Editor: 3D viewer and graphing tool for visualizing both simulation and flight data.

Dependencies

~86MB
~1M SLoC