FSensor (FusionSensor) is an Android library that provides linear acceleration and rotation sensors via LowPass, Complementary and Kalman based sensor fusions. The behavior of stock Android sensor fusions can vary greatly between devices and manufacturers. FSensor provides a set of consistent and reliable sensor fusion implementations that can be used consistently, across all devices. The FSensor API allows for custom fusion implementations optimized for specific use-cases. FSensor provides averaging filters for smoothing sensor data that filters can be used to smooth sensor data. FSensor is designed to be easy to use and easy to integrate into your Android project.
- Provides estimations of device rotation with LowPass, Complimentary and Kalman based sensor fusions
- Provides estimations of linear acceleration with Low-Pass, Complimentary and Kalman based sensor fusions
- Provides device/sensor agnostic averaging filters in the of mean, median and low-pass varieties
.
FSensor is available from GitHub.