Perché il giroscopio in un iPad smette di funzionare su un aereo?


12

Il giroscopio (da non confondere con l'accelerometro o il GPS) nel mio iPad (3a generazione) funziona meravigliosamente sia quando si è fermi a terra che quando ci si sposta ad alta velocità in un'automobile in autostrada.

Tuttavia, non appena provo il giroscopio mentre sono in volo su un aereo, il giroscopio restituisce dati non sensibili!

Qualcun altro lo sperimenta? Ho provato a replicare le condizioni dell'aereo sul terreno (alte temperature, vibrazioni, guida il più velocemente possibile) ma il giroscopio continua a funzionare mentre è a terra.

Perché il giroscopio non funziona correttamente in aria?


Mi piace la tua domanda, anche se da alcuni googling veloci, potrebbe essere difficile formulare una risposta concisa che sia appropriata per lo stile di domande e risposte di questo sito. Ci sono molti articoli dettagliati sul web sul giroscopio nell'iPhone / iPad e sui giroscopi MEMS in particolare. Cercherò comunque la risposta a questa domanda :)
Gerry,

Risposte:


4

OK, PENSO, L'ho capito! È stata quasi interamente colpa mia, ma ho una risposta che potrebbe essere utile agli altri. Ecco l'affare:

1: ho impostato i giroscopi per l'aggiornamento a 60 Hertz 2: a terra, l'app RAN a 60 Hertz, quindi ho preso un aggiornamento giroscopio per fotogramma 3: In volo, la mia app ha fatto PIÙ LAVORO (!!!) per visualizzare ciò che il l'aereo stava facendo e quindi è sceso a una frequenza di aggiornamento inferiore a 60 hertz dell'app! 4: A questo punto, i messaggi di aggiornamento del giroscopio si sono messi in coda e il lettore di eventi è andato dietro ... MODO dietro, quindi stavo guardando i dati del giroscopio reale da EARLIER IN THE FLIGHT!

Quindi, la lezione REALE qui è che l'impostazione della frequenza di aggiornamento dei giroscopi su un valore maggiore della frequenza dei fotogrammi dell'app comporta un accodamento di eventi che ti fa correre indietro.

Se qualcuno sa come assorbire TUTTI gli eventi giroscopici OGNI frame dell'app, anziché solo leggerne uno, allora APPAREbbe per risolvere questo problema ... wow! Interessante!


1

Se l'iPhone utilizza un giroscopio basato su minuscole parti all'interno della vibrazione (rilevando i cambiamenti delle vibrazioni in accelerazione), è possibile che tutte le vibrazioni extra in un aereo inondano il segnale rilevabile con il rumore. Per testare questa teoria sul terreno, avresti messo il tuo telefono in un ambiente "meccanicamente rumoroso" con caratteristiche simili. Una tabella di vibrazione potrebbe funzionare o potrebbe essere troppo rigorosamente periodica (troppo vicina alla sinusoidale, non abbastanza larga banda) per essere una buona simulazione. Forse tenerlo contro il lato di un trapano mentre si tenta di perforare una tavola pesante? Attaccalo al telaio di una bicicletta e pedala sulla ghiaia?

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


Dovrei sottolineare che, in effetti, stavo tenendo il mio iPad nelle mie mani e ruotandolo in volo ... Sembra che ciò isolerebbe i giroscopi dalle vibrazioni dell'aereo. Il test di volo è stato eseguito con l'ipad tenuto nelle mie mani nella cabina di pilotaggio di un aereo leggero, il test a terra è stato effettuato con l'ipad tenuto nelle mie mani nella cabina di guida di un'auto sportiva con caratteristiche di rumore e temperatura e vibrazioni simili a quelle del aereo.
Austin Meyer,

Ho appena cambiato il mio ipad3 con un altro presso il negozio di telefonia .. Volerò di nuovo oggi con il pad di ricambio e ti farò sapere cosa succede!
Austin Meyer,

Un'altra cosa da sottolineare ... HO FATTO, INDEATO, tenendo l'ipad premuto contro il cruscotto dell'aeromobile diverse volte durante il volo, quindi le vibrazioni degli aerei sono state effettivamente trasmesse al pad ... MA, i giroscopi non erano- funzionale per TUTTO il volo, anche se il pad è stato tenuto solo nelle mie mani, ma i giroscopi sono tornati alla normale funzione al momento dell'atterraggio ... questa domanda è particolarmente interessante per chiunque voglia usare un ipad come cruscotto di un aereo in volo ... le possibilità sono infinite ...
austin meyer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.