SensorFusion accuracy on device after battery dead
We are using the MetaWear sensors in an iOS application. We've noticed that immediately after a device first is used after the battery was let to completely uncharge, there is a period where the algorithm seems to need to stabilize and we get wide swings in readings (100s of degrees) in data points. It will eventually settle in (sometimes in minutes, sometimes closer to an hour) and then everything works fine. This is not great for our product though, because during this time it appears it does not work at all.
Is there a way to cache some kind of configuration for a sensor so after it is recharged after a dead battery, we can somehow avoid that settling-in period?
This discussion has been closed.
Comments
if ([SettingsData sharedSettings].dataSource == SensorTypeMbientnDoF) {
_connectedDevice.sensorFusion.mode = MBLSensorFusionModeNDoF;
} else {
_connectedDevice.sensorFusion.mode = MBLSensorFusionModeIMUPlus;
}
[[[_connectedDevice.sensorFusion.eulerAngle startNotificationsWithHandlerAsync:^(MBLEulerAngleData *obj, NSError *error) {