Drift in the sensor fusion data streamed
We are using the MetaMotionR sensors to sample body movements. The data that we are collecting is the sensor fusion with linear-acceleration with IMUPlus settings at a rate of 80Hz.
We are using the sensors to get specific data from the MetaWear app to identify patterns of movements and then we integrate the streaming of data within our app to show the information that we need from the patterns identified.
We have noticed that if we use certain sensors (we have 10 boards) for the same movements, sometimes the different axis "drift." At the beginning of testing it was because we did not wait for what we call "calibration," 5 seconds of not moving in the beginning position to bring all the axis (x, y, and z) to zero, however we are now getting this problem with the different trackers from no apparent reason that we can identify.
I am attaching the data logged with the MetaWear app from two different trackers at the same time, attached the same way, and not moving during testing doing a simple movement. One of them has clearly the axis drifting.
What can we do to stabilise the data while doing the movement?