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

12

Il giroscopio ( not da confondere con l'accelerometro o il GPS) nel mio iPad (3a generazione) funziona meravigliosamente sia quando si è fermi a terra sia quando si spostano ad alta velocità in un'auto sul autostrada.

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

Qualcun altro lo sperimenta? Ho provato a replicare le condizioni del velivolo sul terreno (alte temperature, vibrazioni, guidando il più velocemente possibile) ma il giroscopio continua a funzionare a terra.

Perché il giroscopio non funziona in modo preciso nell'aria?

    
posta austin meyer 31.08.2012 - 22:37
fonte

2 risposte

4

OK, PENSO DI ESSERE FIGURATO! È stata colpa mia quasi interamente, ma ho una risposta che potrebbe essere utile agli altri. Ecco l'offerta:

1: Ho impostato i giroscopi per l'aggiornamento a 60 hertz 2: Sul terreno, l'app RAN a 60 hertz, quindi ha afferrato un aggiornamento del giroscopio per fotogramma 3: In volo, la mia app ha fatto PIÙ FUNZIONAMENTO (!!!) per mostrare ciò che l'aereo stava facendo, e quindi è sceso a meno di 60 hertz di frequenza di aggiornamento dell'app! 4: A questo punto, i messaggi di aggiornamento dal giroscopio si sono accodati e il lettore di eventi è arrivato dietro ... WAY dietro, quindi stavo guardando i dati del giroscopio reale da EARLIER IN THE FLIGHT!

Quindi, la vera lezione qui è che l'impostazione della velocità di aggiornamento dei giroscopi su un valore maggiore della frequenza fotogrammi dell'app risulta nella gestione degli eventi che hai in esecuzione.

Se qualcuno sa come assimilare TUTTI gli eventi del giroscopio OGNI frame dell'app, piuttosto che leggerne uno, allora QUANTO sembrerebbe APPAREAR per risolvere questo problema ... whew! Interessante!

    
risposta data 01.09.2012 - 19:41
fonte
1

Se l'iPhone utilizza un giroscopio basato su minuscole parti all'interno della vibrazione (i cambiamenti di rilevamento nella vibrazione in accelerazione), è possibile che tutte le vibrazioni in eccesso in un aereo in volo sommergano il rumore rilevabile dal segnale rilevabile. Per testare questa teoria sul campo, avresti messo il telefono in un ambiente "meccanicamente rumoroso" con caratteristiche simili. Un tavolo vibrante potrebbe funzionare, o potrebbe essere troppo periodico (troppo vicino a sinusoidale, non abbastanza a banda larga) per essere una buona simulazione. Forse tenerlo contro il lato di un trapano mentre cerchi di perforare un pesante pannello? Attaccalo al telaio di una bicicletta e cavalca su ghiaia?

link
link

    
risposta data 01.09.2012 - 07:57
fonte

Leggi altre domande sui tag