Skip to content

Releases: RCmags/imuFilter

imuFilter - v1.6.3

04 Jan 13:32
40273ba
Compare
Choose a tag to compare

changes:

  • Fixed broken vel initial value in 'accIntegral.cpp' and 'accIntegral.h' to vector {0,0,0}

Credit goes to jindrichus and mittlc for pointing out these problems.

imuFilter - v1.6.2

30 Apr 23:56
Compare
Choose a tag to compare

Changes:

  • Removed gravity input. Assume 1g acceleration at rest
  • Updated readme references
  • Set accelerometer offsets to zero in examples

imuFilter - v1.6.1

01 Mar 02:14
Compare
Choose a tag to compare

Changes:

  • Fixed issue with heading update and acceleration integral using different scales for acceleration vector.
  • Added default values for imuFilter state to prevent undefined initialization.

imuFilter - v1.6.0

28 Feb 04:35
Compare
Choose a tag to compare

Changes:

  • Added timeStep() function to imuFilter. Allows measuring change in time between updates.
  • Removed accIntegral::updateVel. Rather, update() was overwritten to not have to independently call imuFilter::update()
  • Acceleration integration and heading update both use the same acceleration uncertainty.

imuFilter - v1.5.0

26 Dec 00:27
Compare
Choose a tag to compare

Changes:

  • Added acceleration integration. The "accIntegration" class provides a short-term estimate of velocity.
  • Added vector inputs to imuFilter functions "setup" and "update".

imuFilter - 1.4.1

04 Dec 18:25
Compare
Choose a tag to compare

Updated version to make compliant with library manger requirements. Originally released in: Nov 10, 2022.

Changes:

  • Converted to x.x.x version format.
  • Converted from 2nd order filter to kalman filter.
  • Placed sensor fusion setup as last step in examples. Removes excessively large time step.

imuFilter - 1.3.0

03 Dec 23:18
Compare
Choose a tag to compare

Initially released on Oct 30, 2022. Changes:

  • Factored updateTimer function to use one millis() call
  • Added kalman filter to check acceleration and modulate filter response
  • Included comments on kalman filter in readme file

imuFilter - 1.2.0

03 Dec 23:21
Compare
Choose a tag to compare

Initially released on Oct 16, 2022. Changes:

  • Removed template and moved GAIN to input of "update" function.
  • Added default gain.
  • Added input to "update" to scale the gain by the time step.
  • Removed redundant code in "setup" and "update".
  • Updated readme to display pretty equations.

imuFilter - 1.1.0

03 Dec 23:26
Compare
Choose a tag to compare

Originally released on Oct 13, 2022. Changes:

  • Removed array-based vector and quaternion operations.
  • Replaced arrays with vectors and quaternions from "vector_datatype" library.
  • Removed time-scaling of filter coefficients.
  • Moved boolean inputs as last parameter in functions "projectVector" and "rotateHeading".
  • Simplified heading.ino example.

imuFilter - 1.0.0

03 Dec 23:30
Compare
Choose a tag to compare

Originally released on Jun 3, 2021.
First version of modified mahony filter based on a quaternion. Uses arrays to represent vectors and the quaternion.