Das Gyroskop ( nicht zu verwechseln mit dem Beschleunigungsmesser oder GPS) in meinem iPad (3. Generation) funktioniert wunderbar, sowohl wenn ich auf dem Boden stehe als auch wenn ich mich mit hoher Geschwindigkeit in einem Auto auf der Autobahn bewege.
Sobald ich das Gyroskop im Flugzeug ausprobiere, liefert das Gyroskop jedoch unsinnige Daten!
Hat das noch jemand erlebt? Ich habe versucht, die Flugzeugbedingungen am Boden zu reproduzieren (hohe Temperaturen, Vibrationen, schnelles Fahren), aber das Gyroskop arbeitet am Boden weiter.
Warum arbeitet das Gyroskop in der Luft nicht genau?
Antworten:
OK, ich denke, ich habe es herausgefunden! Es war fast ausschließlich meine Schuld, aber ich habe eine Antwort, die für andere nützlich sein kann. Hier ist der Deal:
1: Ich stelle den Gyros auf 60 Hertz ein. 2: Am Boden hat die App ein RAN von 60 Hertz, also ein Gyro-Update pro Frame. 3: Im Flug hat meine App MEHR ARBEITEN (!!!), um das anzuzeigen Flugzeug tat, und fiel damit auf weniger als 60 Hertz Update-Rate der App! 4: Zu diesem Zeitpunkt standen die Aktualisierungsnachrichten des Kreisels an und der Ereignisleser geriet in Verzug ... WEG dahinter, also schaute ich mir echte Kreiseldaten von EARLIER IN THE FLIGHT an!
Die WIRKLICHE Lehre hier ist also, dass das Festlegen der Aktualisierungsrate des Gyros auf einen Wert, der größer als die Bildrate der App ist, zu einer Ereignisabfrage führt, hinter der Sie zurückbleiben.
Wenn jemand weiß, wie man ALLE Kreiselereignisse JEDES Rahmens der App aufnimmt, anstatt nur einen zu lesen, dann würde das scheinen, um dieses Problem zu lösen ... puh! Interessant!
quelle
Wenn das iPhone ein Gyroskop verwendet, bei dem winzige Teile im Inneren vibrieren (Änderungen der Vibration bei Beschleunigung), wird das detektierbare Signal möglicherweise durch zusätzliche Vibration in einem Flugzeug im Flug mit Rauschen überlagert. Um diese Theorie vor Ort zu testen, setzen Sie Ihr Telefon in eine "mechanisch laute" Umgebung mit ähnlichen Eigenschaften. Ein Vibrationstisch könnte funktionieren oder er könnte zu streng periodisch sein (zu nahe am Sinus, nicht breit genug), um eine gute Simulation zu sein. Vielleicht halten Sie es gegen die Seite einer Bohrmaschine, während Sie versuchen, durch ein schweres Brett zu bohren? An einem Fahrradrahmen befestigen und über Schotter fahren?
http://en.wikipedia.org/wiki/Vibrating_structure_gyroscope
http://www.ifixit.com/Teardown/iPhone-4-Gyroscope-Teardown/3156
quelle