Как решить проблему калибровки BNO055?
В этом модуле можно сохранять и считывать параметры калибровки, и это хорошо.
НО только магнитометр не будет даже после этого корректно работать. После включения питания и загрузки параметров калибровки, Adafruit заставляет повернуть модуль на 180 градусов в вертикальной плоскости. Тогда он сам откалибруется и показывает верно азимут.
Это не проблема на маленьком квадрокоптере.
Но как обойти это на большом устройстве которое нереально руками переворачивать?
Делать контроллер съемным, включать помахать и вернуть назад и прикрутить?)
Или сделать автономное безперебойное питание модуля?)
Есть ли более легкий вариант?