-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does it need to do mag calibration every time power is up? #3
Comments
Hi Howard, There are two ways. You could simply calculate (measure) the mag biases and Kris -----Original Message----- Hello Kris, I have been testing BNO055 and found that it's hardware fusion result is Is it possible to save mag calibration and reuse it without any new Thanks, Howard Reply to this email directly or view it on GitHub |
I'm running into the same problem. I was able to store and reload the calibration offsets, the way you describe. Immediately after loading the offsets, the system flag shows full calibration. However, the default setting seems to have it continuously recalibrating, because the system flag, and sometimes magnetometer flag, with sometimes revert back to uncalibrated or partial calibration status. This forces me to manually move the sensor around to recalibrate it, defeating the purpose of saving the offsets. Is there any way to disable the auto-calibration function once you've loaded the correct calibration offsets, so it doesn't lose calibration? |
Not that I know of, but check the data sheet (tehy've added more detail on
the calibration) or ask Bosch.
…On Sun, May 28, 2017 at 8:18 PM, Chris Spencer ***@***.***> wrote:
I'm running into the same problem. I was y able to store and reload the
calibration offsets. Immediately after load, the system flag shows full
calibration. However, it seems to be continuously recalibrating, because
the system flag, and sometimes magnetometer flag, with sometimes revert
back to uncalibrated or partial calibration status.
Is there any way to disable the auto-calibration once you've loaded the
correct calibration offsets, so it doesn't effectively lose calibration?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AGY1qsYx72dLjVKuAhmndnY6c2gDC-RQks5r-jjugaJpZM4F415m>
.
|
I have been running into the same issue anyone found out how to prevent the IMU to recalibrate? |
I save the last known calibration settings, and then re-load it upon power-up. |
That's what I do but the calibration flags are still 0 (instead of 3) after reloading the values, so I'm doing something wrong here. |
Hello Kris,
I have been testing BNO055 and found that it's hardware fusion result is very good. The result, however, is good only with good mag calibration.
When I am testing it, it will be no problem to move the sensor in a 8 figure. However, if it is attached to a big body, like a robot, moving the whole thing in an 8 figure every time it reboots would not be possible.
Therefore, I tried to save mag offset values and wrote them into the registers directly without calibration. It seemed not working well. It's result was very far from the accuracy with a good calibration.
Is it possible to save mag calibration and reuse it without any new calibration?
If so, could you explain how to do that?
Thanks,
Howard
The text was updated successfully, but these errors were encountered: