Skip to content

navfusion

navfusion is a real-time-first package for 3D IMU+GNSS sensor fusion.

Design goals

  • Production-style architecture instead of a single script
  • Deterministic event processing under asynchronous sensor timing
  • Extensible model/filter interfaces without heavyweight framework coupling
  • Portfolio-ready demos with measurable behavior under failures

MVP features

  • Error-state EKF and UKF backends (quaternion attitude)
  • IMU propagation + GNSS position/velocity updates
  • Bounded out-of-order event handling
  • Innovation gating and update diagnostics
  • Replay and stream-friendly APIs
  • NIS/NEES consistency checks
  • EKF-vs-UKF comparison artifacts (RMSE/ANIS/ANEES/throughput)