Почему гироскоп в iPad перестает работать на самолете?


12

Гироскоп ( не путать с акселерометром или GPS) в моем iPad (3-го поколения) прекрасно работает как при неподвижном положении на земле, так и при движении на большой скорости в автомобиле по шоссе.

Однако, как только я опробую гироскоп во время полета на самолете, гироскоп возвращает бессмысленные данные!

Кто-нибудь еще испытывает это? Я пытался воспроизвести условия самолета на земле (высокие температуры, вибрации, максимально быстрое вождение), но гироскоп продолжает работать на земле.

Почему гироскоп не работает точно в воздухе?


Мне нравится ваш вопрос, хотя из некоторого быстрого поиска в Google может быть трудно сформулировать краткий ответ, подходящий для стиля вопросов и ответов на этом сайте. Хотя в Интернете есть множество подробных статей о гироскопе в iPhone / iPad и, в частности, о гироскопах MEMS. Тем не менее, я буду искать ответ на этот вопрос :)
Джерри

Ответы:


4

ОК, я думаю, я понял это! Это была моя вина почти полностью, но у меня есть ответ, который может быть полезен для других. Вот сделка:

1: я установил гироскопы для обновления на 60 герц 2: на земле, приложение RAN на 60 герц, поэтому взял одно обновление гироскопа на кадр 3: в полете мое приложение работало БОЛЬШЕ РАБОТЫ (!!!), чтобы показать, что самолет делал, и, таким образом, упал до частоты обновления приложения менее 60 герц! 4: В этот момент сообщения об обновлении от гироскопа встали в очередь, и читатель событий остался позади ... ПУТЬ позади, поэтому я смотрел на реальные данные гироскопа от EARLIER IN THE FLIGHT!

Итак, НАСТОЯЩИЙ урок заключается в том, что установка частоты обновления гироскопов на значение, превышающее частоту кадров приложения, приводит к очереди событий, за которой вы бежите.

Если кто-нибудь знает, как впитывать ВСЕ рамки гироскопических событий КАЖДОГО фрейма приложения, а не просто читать их, то это ПОЯВИТСЯ, чтобы решить эту проблему ... вот так! Интересный!


1

Если в iPhone используется гироскоп, основанный на крошечных вибрирующих деталях (чувствительных к вибрации при ускорении), возможно, что все дополнительные вибрации в самолете во время полета затушевывают обнаруживаемый сигнал шумом. Чтобы проверить эту теорию на месте, вы бы поместили свой телефон в «механически шумную» среду с похожими характеристиками. Таблица вибрации может сработать, или она может быть слишком строго периодической (слишком близкой к синусоидальной, недостаточно широкополосной), чтобы быть хорошей симуляцией. Может быть, держите его на стороне силовой дрели, пытаясь просверлить тяжелую доску? Прикрепить его к раме велосипеда и ездить по гравию?

http://en.wikipedia.org/wiki/Vibrating_structure_gyroscope
http://www.ifixit.com/Teardown/iPhone-4-Gyroscope-Teardown/3156


Я должен отметить, что я действительно держал iPad в своих руках и вращал его в полете ... Кажется, это изолировало бы гироскопы от вибраций самолета. Летные испытания проводились с помощью ipad, который держался в моих руках в кабине легкого самолета, а наземные испытания проводились с использованием ipad, который держался в моих руках в кабине спортивного автомобиля, с такими же характеристиками шума, температуры и вибрации, что и у самолета. самолет.
Остин Мейер

Я только что обменял свой ipad3 на другой в телефонном магазине .. Сегодня я снова вылету с заменяющим планшетом и сообщу, что происходит!
Остин Мейер

Еще одна вещь, на которую следует обратить внимание ... Я ДЕЙСТВОВАЛ, удерживал планшет несколько раз во время полета на приборной панели самолета, поэтому вибрации самолета действительно передавались на площадку ... НО, гироскопы не были функционал для ВСЕХ полета, даже если подушка удерживалась только в моих руках, но гироскопы возвращались к нормальной работе после приземления ... этот вопрос особенно интересен всем, кто хочет использовать ipad в качестве приборной панели самолета в полете ... возможности безграничны ...
Остин Мейер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.