Mengapa giroskop di iPad berhenti bekerja di pesawat terbang?

12

Giroskop ( jangan dikelirukan dengan accelerometer atau GPS) di iPad saya (generasi ke-3) bekerja sangat baik ketika berdiri diam di tanah seperti ketika bergerak dengan kecepatan tinggi di dalam mobil di jalan raya.

Namun, segera setelah saya mencoba giroskop saat dalam penerbangan di pesawat, giroskop mengembalikan data yang tidak masuk akal!

Apakah ada orang lain mengalami hal ini? Saya telah mencoba mereplikasi kondisi pesawat di tanah (suhu tinggi, getaran, mengemudi secepat mungkin) tetapi giroskop terus bekerja saat berada di tanah.

Mengapa giroskop tidak bekerja secara akurat di udara?

austin meyer
sumber
Saya menyukai pertanyaan Anda, meskipun dari beberapa Googling cepat, mungkin sulit untuk merumuskan jawaban singkat yang sesuai untuk gaya T&J di situs ini. Ada banyak artikel rinci di web tentang giroskop di iPhone / iPad dan tentang giroskop MEMS pada khususnya. Namun, saya akan mencari jawaban untuk pertanyaan ini :)
Gerry

Jawaban:

4

OK SAYA BERPIKIR SAYA MENGETAHUI ITU! Itu sepenuhnya salah saya, tetapi saya punya jawaban yang mungkin berguna bagi orang lain. Ini kesepakatannya:

1: Saya mengatur gyro untuk memperbarui pada 60 hertz 2: Di tanah, aplikasi RAN pada 60 hertz, jadi meraih satu pembaruan gyro per frame 3: Dalam penerbangan, aplikasi saya melakukan LEBIH BEKERJA KERJA (!!!) untuk menampilkan apa yang pesawat sedang melakukan, dan dengan demikian jatuh ke kurang dari 60 tingkat pembaruan aplikasi hertz! 4: Pada titik ini, pesan pemutakhiran dari gyro mengantri dan pembaca acara kembali ... CARA tertinggal, jadi aku melihat data gyro asli dari EARLIER IN THE FLIGHT!

Jadi, pelajaran NYATA di sini adalah bahwa mengatur laju pembaruan gyro ke nilai yang lebih besar dari frame-rate hasil aplikasi dalam antrian acara yang membuat Anda berjalan di belakang.

Jika ada yang tahu bagaimana menyerap SEMUA peristiwa gyro SETIAP bingkai aplikasi, daripada hanya membaca satu, maka itu akan MUNCUL untuk menyelesaikan masalah ini ... wah! Menarik!

austin meyer
sumber
1

Jika iPhone menggunakan giroskop berdasarkan bagian-bagian kecil di dalam getar (merasakan perubahan dalam getaran di bawah akselerasi), ada kemungkinan bahwa semua getaran ekstra di pesawat terbang menghilangkan sinyal yang terdeteksi dengan suara. Untuk menguji teori ini di lapangan, Anda akan meletakkan ponsel di lingkungan "bising secara mekanis" dengan karakteristik yang sama. Tabel getaran mungkin berfungsi, atau mungkin terlalu ketat secara berkala (terlalu dekat dengan sinusoidal, tidak cukup broadband) untuk menjadi simulasi yang baik. Mungkin memegangnya di samping bor listrik sambil mencoba menelusuri papan yang berat? Pasang ke frame sepeda dan naik kerikil?

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

Matt B.
sumber
Saya harus menunjukkan bahwa saya, memang, MEMEGANG iPad di TANGAN SAYA dan memutarnya dalam penerbangan ... Tampaknya itu akan mengisolasi gyro dari getaran pesawat. Tes penerbangan dilakukan dengan iPad dipegang di tangan saya di kokpit pesawat ringan, uji darat dilakukan dengan iPad dipegang di kokpit mobil sport dengan karakteristik kebisingan, suhu, dan getaran yang sama dengan pesawat terbang.
austin meyer
Saya baru saja menukar iPad3 saya dengan iPad3 yang lain di toko-ponsel .. Saya akan terbang lagi hari ini dengan bantalan pengganti dan memberi tahu Anda apa yang terjadi!
austin meyer
Satu hal lagi yang perlu ditunjukkan ... SAYA MELAKUKAN, INDEED, pegang ipad ditekan pada panel instrumen pesawat beberapa kali selama penerbangan, sehingga getaran pesawat memang ditransmisikan ke pad ... TETAPI, gyro adalah non- fungsional untuk SEMUA penerbangan, bahkan jika pad hanya dipegang di tangan saya, tetapi gyros kembali ke fungsi normal saat mendarat ... pertanyaan ini sangat menarik bagi siapa saja yang ingin menggunakan ipad sebagai panel instrumen pesawat terbang. ... kemungkinannya tidak terbatas ...
austin meyer