DMP calibration forgets former calibrations

By dslade05 , 22 April 2014

Hi,

In our project we use motion driver 5.1.2 and read DMP quaternion values from MPU-6050. The gyro calibration is enabled and stops drifts after about 8 seconds, as expected. However, we have some problems with other axes, in the scenario:


  • Start with X axis looking down. Quaternion drifts along X axis

  • After 8 seconds, drifting stops.

  • Move and stop the device at Z axis looking up. Quaternion drifts along Z axis

  • After 8 seconds, drifting stops.

  • Move and stop the device at X axis looking down (starting position). Quaternion drifts along X axis again.


Does the DMP calibration method forget about former calibrations? If so how can we collect accurate calibration data and set bias values at the beginning?
phpbb Topic ID
16080