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?
Jawaban:
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!
sumber
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
sumber