К постам: этому и этому. Цитаты:
Еще есть приложение в iPhone стандартное с уровнем - оно тоже работает как авиагоризонт, а не как строительный уровень.
Или может какой-то пилот-новичок вроде меня когда-то неожиданно попадет в зону плохой видимости или тумана и вспомнит, что у него в кармане есть телефон и там есть уровень, который может показать горизонт.
В самих постах и комментариях @Bristel, не совсем понимает, что показания 6-осевого датчка телефона основываются на показания изменений угловой скорости, а не на величинах углового положения (которые недоступны для электронного гироскопа). Если датчик инициируется в условиях, где помимо гравитационного ускорения, присутствует другое (поворот, например), показания начинают "плавать", запаздывать на несколько секунд, и в целом отличаться от показаний механического гироскопа или равноценного сертифицированного девайса (на фото - Garmin G5). В некоторых случаях iPhone показывал уровень только спустя ~15 секунд (!) после выхода из поворота.
Разница в единовременных показаниях - 18 градусов (подсвечена красным):
Еще бóльшая разница - 25 градусов (другой поворот):
Сертифицированные (поправьте, если не прав) приложения для iOS, вроде Garmin Pilot и ForeFlight используют внешние датчики, связывающиеся с совместимой авионикой самолёта для отображения углового положения.
В документации разрабочка Apple, ясно сказано, что показания гироскопа зависят от общего ускорения, и определение положения решено программным путём в другом модуле:
The raw rotation rate data delivered by the gyroscope interfaces may be biased by other factors such as device acceleration.
Для подтверждения, того, что iPhone использует уголвую скорость и показания акселлерометра для определения положения, можно провести простейший минутный эксперимент:
1) Встать, с телефоном в вытянутой руке, включить приложения "уровня" (Measure) и начать крутиться вокруг себя, т.е. начав с нулевых начальных условий. Получится что-то вроде этого:
2) Если же включить приложение и уровень после начала вращения (присутствует дополнительное ускорение) получится вот это:
Заметка: на Galaxy S8+ работает получше.
Далее вопрос в том, что делать в подобной ситуации: в Штатах, отдельная глава в настольной книге пилота (основной референс в процессе обучения, вместе с FAR AIM) посвящена теме принятия решений (Aeronautical Decision Making), которая как бы намекает, что в первую очередь как бы не надо попадать в подобные ситуации. Если ситуация всё-таки случилась, то можно как минимум:
- Достать айфон из широких штатнин
- Иметь более специализированный запасной девайс с AHRS.
- Связаться с ближайшей станцией полётных сервисов (Flight Service Station) или аэропортом с действующим радаром и объяснить ситуацию.
- Лететь, опираясь на показания частичной панели (partial panel - упражнение, когда часть инструментов закрывается, и студент летит по оставшимся и интерполирует данные из доступных показаний).
- Облететь инструментальные погодные условия, как тут:
Я летаю в 30-мильной зоне самого загруженного аэропорта в мире, поэтому сделал себе для полётов ADS-B приёмник stratux (мониторинг авиатраффика) на основе Raspberry Pi - на первой фото девайс на панели справа, выглядит вот так (я его слепил, из того, что было):
К нему есть AHRS модуль (любительский, не сертифицированный), который стоит всего $15, калибруется на земле и в уровневом полёте, и ведёт себя в целом лучше и надёжнее уровня айфона. Но, тем не меннее, в завершения поста приведу дисклеймер от создателя:
This AHRS will not save your life.
...
It goes without saying that a self-built attitude indicator system that can potentially be thrown willy nilly up on the glareshield, in a severely uncontrolled environment, and running software that has never been certified by any independent agent should not be relied upon in any but the most dire of circumstances. Even then, you would be very wise to fly partial panel on certified instruments and use any such system as this only as a cross-reference.
If this software ever serves just to provide some comfort to a pilot in an event such as I experienced, it will have served its purpose. Its purpose is not to save your life.
.
Эта AHRS не спасёт вашу жизнь.
...
Несомненно, что нельзя полагаться на самодельный индикатор положения, брошенный на приборную доску, в крайне неконтролируемой среде с никем не сертифицированным програмным обеспечением ни в каких, кроме как самых отчаянных ситуациях. Даже тогда, вы можете лететь, опираясь на показания частичной панели с сертифицированными инструментами и использовать этот модуль в разве что в качестве референса.
Роль этого программного обеспечения - не сохранение вашей жизни, а повышение уровня уверенности (и успокоение) пилота, будь даже крайне опытного, как я.