fusion-nav 0.1.0

A no_std, allocation-free 15-state error-state Kalman filter for inertial navigation. Fuses IMU with GNSS position, velocity, dual-antenna heading and course, barometric altitude, and magnetometer heading. For attitude or altitude only, see fusion-ahrs and fusion-altitude.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Observation models: for each source, the innovation `y`, the Jacobian `H` and the noise
//! `R_m` that the update reads. Equations (28)–(36), (35′) and (35″), and the constraints
//! (28″) and (29″) that an assumption makes rather than a sensor.
//!
//! One file per sensor, and `hold.rs` for the two assumptions, each doing no more than forming
//! an `Observation`; the update itself does not know which source it is correcting from.

pub(crate) mod baro;
pub(crate) mod gnss;
pub(crate) mod heading;
pub(crate) mod hold;
pub(crate) mod mag;