Crate vqf_rs

source ·
Expand description

An implementation of the VQF IMU orientation estimation filter in pure Rust.

This is, currently, a pretty direct port of the C++ implemenataion in https://github.com/dlaidig/vqf; further efforts to make the code more idiomatic may be helpful.

The main entry point for this crate is VQF; look there to get started.

This crate optionally supports no_std; the libm crate feature is required in no_std environments.

Structs§

  • Struct containing coefficients used by the VQF class.
  • A fixed-size matrix.
  • Struct containing all tuning parameters used by the VQF class.
  • A quaternion.
  • Struct containing the filter state of the VQF class.
  • A Versatile Quaternion-based Filter for IMU Orientation Estimation.

Type Aliases§

  • Typedef for the floating-point data type used for most operations.