I am using a x-IMU from x-io Technologies.
For drift correction it uses the AHRS On-board algorithm.
Without Hard-iron calibration there is a small continuous rotation.
From Hard-iron calibration with x-IMU-GUI-v13.1 I get values like:
They are automatically set to the hard-iron bias registers. This registers have values between -16 & 15.99951. Which leads to following register values:
If I rotate the IMU horizontal, I get following values on Magnetometer y-axis: y-axis
But all values above 16 are cut off...
There is the same problem at x-axis.
So, where is the problem?
At the Hard-iron calibration or at the magnetometer register settings?
Thanks a lot for answering!
The Customer Service of x-io Technologies Limited could help me. I had to change my Windows regional settings such that a decimal place is represented by a '.' and not a ','.
Now the calibration dataset is valid.