Save calibration state for linear acceleration

I'm reading linear accelerations from the Metamotion C. In the beginning, there is a huge offset on some of the axis. The more data it gets from different positions, the more accurate the signal becomes and after a while the offset is almost completely gone. I guess this is the kalman calibration algorithm described in the Metamotion C overview.

This is great! But if the power is turned off, the calibration is lost. The offsets are back on the next power up. Is it possible to store the calibration values that the kalman filter produces? It  would be great to be able to store the values to the on board memory and set as initial values on the filter.


  • You will always need to calibrate the magnetometer with some random motion.  If you don't need magnetometer data, use IMUPlus mode instesad of NDoF.
This discussion has been closed.