-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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
Level horizon calibration transients #11275
Comments
@sanderux FYI |
@RomanBapst is this still an issue? |
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions. |
@RomanBapst it would be good if you can follow up on these things, thanks. |
@julianoes This problem was reported by @sanderux and I created this issue so that we don't forget about it. I have just tried to do a level calibration with a 30 degrees offset on both roll and pitch and the level horizon calibration worked just fine. The algorithm was waiting long enough for the transient of the attitude solution to decay. |
@julianoes @sanderux This should now be fixed for good since @bkueng did changes to the calibration routine such that the calibration is performed relative to the current board offset. |
Describe the bug
It seems like the board rotation parameters are set to zero prior to performing the attitude calibration. In some cases this can cause attitude transients which impact the average measured attitude.
I'll follow up with a plot if not already with a fix.
The text was updated successfully, but these errors were encountered: