12 votos

¿Por qué se detiene el giroscopio en un iPad en un avión?

El giroscopio (no debe confundirse con el acelerómetro o GPS) en mi iPad (3ra generación) funciona maravillosamente tanto cuando está quieto en el suelo como cuando se mueve a alta velocidad en un automóvil en la carretera.

Sin embargo, tan pronto como intento utilizar el giroscopio mientras estoy en vuelo en un avión, ¡el giroscopio devuelve datos no sensatos!

¿Alguien más experimenta esto? He intentado replicar las condiciones del avión en tierra (altas temperaturas, vibración, conduciendo tan rápido como sea posible) pero el giroscopio sigue funcionando mientras está en el suelo.

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

4voto

austin meyer Puntos 101

¡OK CREO QUE LO DESCIFRÉ! Fue mi culpa casi en su totalidad, pero tengo una respuesta que puede ser útil para otros. Aquí está el trato:

1: Establecí los giroscopios para actualizarse a 60 hercios 2: En tierra, la aplicación FUNCIONABA a 60 hercios, así que obtenía una actualización de giro por cuadro 3: En vuelo, ¡mi aplicación hacía MÁS TRABAJO (!!!) para mostrar lo que el avión estaba haciendo, y por lo tanto cayó por debajo de los 60 hercios de actualización de la aplicación! 4: En este punto, los mensajes de actualización del giroscopio se encolaron y el lector de eventos se atrasó... ¡MUCHO atrás, así que estaba viendo datos reales del giroscopio de ANTES DEL VUELO!

Así que, la VERDADERA lección aquí es que establecer la tasa de actualización de los giroscopios a un valor mayor que la velocidad de cuadros de la aplicación resulta en encolamiento de eventos que te hace correr más lento.

Si alguien sabe cómo absorber TODOS los eventos del giroscopio CADA cuadro de la aplicación, en lugar de leer solo uno, entonces eso PARECE resolver este problema... ¡uf! ¡Interesante!

1voto

Phoenix Puntos 501

Si el iPhone utiliza un giroscopio basado en piezas pequeñas que vibran (sintiendo cambios en la vibración bajo aceleración), es posible que toda la vibración adicional en un avión en vuelo sature la señal detectable con ruido. Para probar esta teoría en tierra, deberías poner tu teléfono en un entorno "ruidoso mecánicamente" con características similares. Una mesa de vibración podría funcionar, o podría ser demasiado estrictamente periódica (demasiado cercana a la sinusoidal, no lo suficientemente amplia) para ser una buena simulación. ¿Quizás sostenerlo contra el lado de un taladro eléctrico mientras intentas taladrar a través de un tablero pesado? ¿Adjuntarlo al marco de una bicicleta y pasear sobre grava?

http://es.wikipedia.org/wiki/Giróscopo_de_estructura_vibrante
http://www.ifixit.com/Teardown/iPhone-4-Gyroscope-Teardown/3156

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X