Skip to content

Latest commit

 

History

History
105 lines (84 loc) · 4.47 KB

File metadata and controls

105 lines (84 loc) · 4.47 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

0.2.1 - 2026-05-29

Other

  • nalgebra bump to 0.35 (#40)
  • Remove reference to uncommited benchmark.
  • Add performance estimates on hardware. (#39)
  • Add vqf doc strings.
  • Add madgwick doc strings
  • Add inline documentation for main trait and Mahomy filter. (#38)
  • Add link to original implementation.
  • Add more elaborate example that uses syntetic data.
  • Clarify sensor data units in README (#36)
  • Address more pednatic lints. (#34)

0.2.0 - 2026-03-07

Other

  • Clarify readme. (#32)
  • [breaking] Rename VqfParameters to VqfParams (#30)

0.1.1 - 2026-03-03

Fixed

  • Handle zero tau correctly. (#18)

Other

  • Update demo section in README
  • Add video clip (#29)
  • Explain evaluation in README. (#28)
  • More test coverage for vqf. (#27)
  • Add more test for coverage. (#25)
  • Strict lints. (#24)
  • Do not use indexes in VQF to avoid panics. (#23)
  • Avoid using indexes in Madgwick to minimize risk of panics. (#22)
  • Avoid indexing for better safety in Mahony algo. (#21)
  • Upgrade idsp library. (#20)
  • Avoid using indexes in madgwick (#19)
  • More numericaly stable Kalman implementation.
  • Upgrade idsp library.
  • Share tests across algos to increase coverage. (#17)
  • Correct REAMDE links add docs reference.
  • release v0.1.0 (#15)

0.1.0 - 2026-02-08

Added

  • Setup release proccess. (#14)
  • Score all algorithms against dataset. (#7)
  • Rework filters constructors. (#6)
  • Use Duration type for dt.
  • VQF filter (#5)
  • Rework evaluation code for algorithms.
  • Add set orientation to the interface for easier testing.
  • Add orientation to ahrs trait.
  • Do not borrow stack allocated items.
  • Experiment with madgwick
  • Experiment with madgwick
  • Add new ahrs trait.
  • Function to estimate initial orientation.
  • Add magnetometer correction.
  • First iterration for implementation.
  • Add justfile
  • Basic project setup
  • Initial commit

Fixed

  • Fix bias correction in vqf. (#13)
  • Align quat_from_acc_mag function wit known data points.
  • Fixed initial estimation of quaternion.

Other

  • Updae cargo toml and readme. (#12)
  • Add license file. (#11)
  • Add simple example, and minor cleanup. (#10)
  • Update reame with references. (#9)
  • Make LPF more readable. (#8)
  • refactor VQF to use duration for sample rate.
  • Cleanup rebase issues.
  • Better naming for default parameters in filters.
  • Clean filters implementation.
  • Add cargo audio CI job
  • Improve justfile and evaluation logic.
  • Add script to convert evaluation data to parquet.
  • Move quat_from_acc_mag to example.
  • Address lint and improve try_normalize usage.
  • Add basic github CI
  • Mahony tests cleanup
  • Add basic description to readme
  • Cover with more test casess.