Releases: RCmags/imuFilter
Releases · RCmags/imuFilter
imuFilter - v1.6.3
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
Changes:
- Removed gravity input. Assume 1g acceleration at rest
- Updated readme references
- Set accelerometer offsets to zero in examples
imuFilter - v1.6.1
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
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
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
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
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
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
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
Originally released on Jun 3, 2021.
First version of modified mahony filter based on a quaternion. Uses arrays to represent vectors and the quaternion.