MLGetArray and 9D fusion

By jiafu , 25 July 2014

Hi,

I have a problem - the motionApps 6.0 beta does not compensate attitude with compass readings. The compass suppose to be calibrated (using 8s), but I can't really know it for sure. A reasonable starting point for debugging would be checking the compass calibration accuracy. However, the document "9-Axis MotionFusion and Calibration Algorithms" suggest using some weird calls "MLGetArray" that could not be found anywhere else. Any help is much appreciated.

Does anyone have actually get 9D fusion up and running with the version 6?

To InvenSense:
You guys have designed really nice devices and are doing great job advertising your products, but it seems that the benefits of your devices dies off due to lack of developers support and proper documentation...

guy_mcilroy

11 years 7 months ago

That document is out of date and that is why it is not posted in the Developers Corner nor is it included in the eMD 6.1 release, so you should not use it.

You can check if the compass is calibrated by the accuracy flag when you get the any of the compass data like the heading or mag data. If it is a 3 then it is calibrated. Any other number it is not calibrated,

Unfortunately this version of the library does not have tilt compensation for the mag. library 5.2 version

phpbb Post ID
25473
phpbb Topic ID
16422