Pourquoi le gyroscope d'un iPad cesse-t-il de fonctionner dans un avion?

12

Le gyroscope (à ne pas confondre avec l'accéléromètre ou le GPS) de mon iPad (3e génération) fonctionne à merveille à la fois en restant immobile au sol et en roulant à grande vitesse dans une voiture sur l'autoroute.

Cependant, dès que j'essaie le gyroscope en vol dans un avion, le gyroscope renvoie des données non sensorielles!

Quelqu'un d'autre en fait-il l'expérience? J'ai essayé de reproduire les conditions de l'avion au sol (températures élevées, vibrations, conduite aussi rapide que possible) mais le gyroscope continue de fonctionner au sol.

Pourquoi le gyroscope ne fonctionne-t-il pas correctement dans l'air?

austin meyer
la source
J'aime votre question, mais à partir de quelques recherches rapides sur Google, il pourrait être difficile de formuler une réponse concise qui convient au style de questions et réponses de ce site. Il existe de nombreux articles détaillés sur le Web concernant le gyroscope dans l'iPhone / iPad et les gyroscopes MEMS en particulier. Je vais quand même chercher la réponse à cette question :)
Gerry

Réponses:

4

OK, je pense que je l'ai compris! C'était ma faute presque entièrement, mais j'ai une réponse qui peut être utile à d'autres. Voici l'affaire:

1: J'ai mis les gyroscopes à mettre à jour à 60 hertz 2: Au sol, l'application RAN à 60 hertz, j'ai donc saisi une mise à jour gyroscopique par trame 3: En vol, mon application a fait PLUS DE TRAVAIL (!!!) pour afficher ce que le avion faisait, et est ainsi tombé à moins de 60 hertz de taux de mise à jour de l'application! 4: À ce stade, les messages de mise à jour du gyroscope ont été mis en file d'attente et le lecteur d'événements a pris du retard ... Beaucoup de retard, alors je regardais les vraies données du gyroscope d'EARLIER IN THE FLIGHT!

Ainsi, la VRAIE leçon ici est que la définition du taux de mise à jour des gyroscopes à une valeur supérieure au taux de trame de l'application entraîne des événements que vous avez derrière.

Si quelqu'un sait comment s'imprégner de TOUS les événements gyroscopiques CHAQUE trame de l'application, plutôt que d'en lire un, cela APPARAÎTRAIT pour résoudre ce problème ... ouf! Intéressant!

austin meyer
la source
1

Si l'iPhone utilise un gyroscope basé sur de minuscules pièces à l'intérieur de la vibration (détection des changements de vibration lors de l'accélération), il est possible que toutes les vibrations supplémentaires dans un avion en vol submergent le signal détectable avec du bruit. Pour tester cette théorie sur le terrain, vous mettriez votre téléphone dans un environnement "mécaniquement bruyant" avec des caractéristiques similaires. Une table de vibration peut fonctionner, ou elle peut être trop strictement périodique (trop proche de sinusoïdale, pas assez large bande) pour être une bonne simulation. Peut-être le tenir contre le côté d'une perceuse électrique tout en essayant de percer une planche lourde? Le fixer à un cadre de vélo et rouler sur du gravier?

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

Matt B.
la source
Je dois souligner que je tenais, en effet, l'IPAD DANS MES MAINS et que je le fais tourner en vol ... Il semble que cela isolerait les gyroscopes des vibrations de l'avion. Le test en vol a été effectué avec l'ipad tenu dans mes mains dans le cockpit d'un avion léger, le test au sol a été effectué avec l'ipad tenu dans mes mains dans le cockpit d'une voiture de sport avec des caractéristiques de bruit et de température et de vibrations similaires à celles du avion.
austin meyer
Je viens d'échanger mon ipad3 contre un autre au magasin de téléphonie .. Je volerai à nouveau aujourd'hui avec le pad de remplacement et je vous ferai savoir ce qui se passe!
austin meyer
Une dernière chose à souligner ... J'ai fait, en effet, tenir l'ipad pressé contre le tableau de bord de l'avion à plusieurs reprises pendant le vol, de sorte que les vibrations de l'avion ont bien été transmises au pad ... MAIS, les gyroscopes n'étaient pas fonctionnel pour TOUS les vols, même si le pad n'a été tenu que dans mes mains, mais les gyroscopes sont revenus à leur fonction normale à l'atterrissage ... cette question est particulièrement intéressante pour quiconque souhaite utiliser un iPad comme tableau de bord d'un avion en vol ... les possibilités sont infinies ...
austin meyer