¿Por qué el giroscopio en un iPad deja de funcionar en un avión?

12

El giroscopio (que no debe confundirse con el acelerómetro o el GPS) de mi iPad (tercera generación) funciona maravillosamente tanto cuando está parado en el suelo como cuando se mueve a altas velocidades en un automóvil en la carretera.

Sin embargo, tan pronto como pruebo el giroscopio mientras vuelo en un avión, ¡el giroscopio devuelve datos no sensitivos!

¿Alguien más experimenta esto? He intentado replicar las condiciones del avión en tierra (altas temperaturas, vibraciones, conducir lo más rápido posible), pero el giroscopio sigue funcionando mientras está en tierra.

¿Por qué el giroscopio no funciona con precisión en el aire?

austin meyer
fuente
Me gusta su pregunta, aunque a partir de algunas búsquedas rápidas en Google, puede ser difícil formular una respuesta concisa que sea apropiada para el estilo de preguntas y respuestas de este sitio. Sin embargo, hay muchos artículos detallados en la web sobre el giroscopio en el iPhone / iPad y sobre los giroscopios MEMS en particular. Aún así, estaré buscando la respuesta a esta pregunta :)
Gerry

Respuestas:

4

OK, creo que lo descubrí! Fue mi culpa casi por completo, pero tengo una respuesta que puede ser útil para otros. Aquí está el trato:

1: configuré los giroscopios para que se actualicen a 60 hertzios 2: en el terreno, la aplicación RAN a 60 hertzios, así que tomé una actualización de giroscopio por fotograma 3: en vuelo, mi aplicación hizo MÁS TRABAJO (!!!) para mostrar qué el avión estaba funcionando y, por lo tanto, cayó a una tasa de actualización de menos de 60 hertzios de la aplicación. 4: En este punto, los mensajes de actualización del giroscopio se pusieron en cola y el lector de eventos se retrasó ... MUCHO, ¡así que estaba mirando datos reales de giroscopios de ANTES EN EL VUELO!

Por lo tanto, la lección REAL aquí es que establecer la velocidad de actualización de los giroscopios en un valor mayor que la velocidad de fotogramas de la aplicación da como resultado una cola de eventos que lo tiene retrasado.

Si alguien sabe cómo absorber TODOS los eventos de giroscopios CADA marco de la aplicación, en lugar de solo leer uno, entonces APARECERÍA para resolver este problema ... ¡vaya! ¡Interesante!

austin meyer
fuente
1

Si el iPhone usa un giroscopio basado en pequeñas piezas dentro de la vibración (detectando cambios en la vibración bajo aceleración), es posible que toda la vibración adicional en un avión en vuelo empape la señal detectable con ruido. Para probar esta teoría sobre el terreno, colocaría su teléfono en un entorno "mecánicamente ruidoso" con características similares. Una tabla de vibraciones podría funcionar, o podría ser demasiado estrictamente periódica (demasiado cerca de sinusoidal, no de banda ancha suficiente) para ser una buena simulación. ¿Quizás lo sostenga contra el costado de un taladro eléctrico mientras intenta perforar a través de una tabla pesada? ¿Adjuntarlo a un cuadro de bicicleta y montar sobre grava?

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

Matt B.
fuente
Debo señalar que, de hecho, estaba sosteniendo el iPad en mis manos y girándolo en vuelo ... Parece que eso aislaría a los giroscopios de las vibraciones del avión. La prueba de vuelo se realizó con el ipad sostenido en mis manos en la cabina de un avión ligero, la prueba en tierra se realizó con el ipad sostenido en mis manos en la cabina de un automóvil deportivo con características similares de ruido y temperatura y vibración como el avión.
austin meyer
Acabo de cambiar mi ipad3 por otro en la tienda de teléfonos. ¡Volaré de nuevo hoy con la almohadilla de reemplazo y les diré lo que sucede!
austin meyer
Una cosa más para señalar ... Hice, de hecho, mantuve el iPad presionado contra el panel de instrumentos de la aeronave varias veces durante el vuelo, por lo que las vibraciones de la aeronave se transmitieron a la plataforma ... PERO, los giroscopios no fueron funcional para TODO el vuelo, incluso si la almohadilla solo se sostuvo en mis manos, pero los giroscopios volvieron a su función normal al aterrizar ... esta pregunta es especialmente interesante para cualquiera que quiera usar un ipad como panel de instrumentos de un avión en vuelo ... las posibilidades son infinitas ...
austin meyer