Измеритель дрейфа гироскопа по девиации Аллана

Гироскоп не сообщает, куда он повёрнут. Он сообщает, как быстро поворачивается, а курс — это сумма этих скоростей вместе со всеми мелкими ошибками датчика, которые обратно уже не вычитаются. Постоянная ошибка в одну десятую градуса в секунду — это шесть градусов через минуту и полный оборот через час, у телефона, неподвижно лежащего на столе.

Как измерять

1
Положите телефон

Стол, подоконник, книга — что угодно твёрдое и не вибрирующее. Не стиральная машина, не едущий поезд и не рука.

2
Разрешите датчик и убедитесь, что он живой

Живой показ должен показывать скорости около нуля. Если не показывает вообще ничего — гироскопа в устройстве нет.

3
Запустите и не трогайте

Две минуты — разумное измерение, пять — лучше. Не давайте экрану гаснуть: браузеры душат датчик, когда он спит.

Узнайте, чего на самом деле стоит гироскоп вашего телефона

Готов

Положите телефон на что-нибудь твёрдое, оставьте на две минуты — и он скажет, как быстро теряет направление.

Что здесь измеряется

Гироскоп сообщает не направление, а скорость поворота. Курс получается сложением этих скоростей, а вместе с ними складывается и всё, в чём датчик ошибся, — поэтому телефон, неподвижно лежащий на столе, постепенно уверяется, что повернулся. Насколько быстро — это и есть вопрос, и на него нужны пара минут покоя.

На столе, а не в руке: рука добавляет собственную дрожь, и такая запись будет отвергнута. Экран держите включённым — большинство браузеров душат события движения при погашенном. Двух минут хватает на шум; чем дольше, тем лучше видно медленное блуждание, а его и показывает кривая.

Внизу — время усреднения, слева — девиация, обе оси логарифмические. Падающая часть — белый шум: усредняй дольше, и он уменьшается. Самая нижняя точка — пол: дальше усреднение не помогает. Усы — собственная неопределённость каждой точки, поэтому правый край кривой нельзя читать как результат.

Опубликовано Автор: