Masalah mendasar
Tentu saja spesifikasi bagian-bagian dalam sistem tersebut dan apa yang dianggap sebagai "kesalahan yang dapat diterima" untuk sistem akan mengubah batas yang tepat, tetapi apakah ada urutan tunggal dalam waktu, atau jarak yang dapat saya perkirakan dapat dihitung? Saya sangat menyadari bahwa jarak yang jauh (beberapa yard atau lebih) kesalahannya menjadi terlalu besar untuk tujuan praktis, tetapi bagaimana dengan beberapa kaki?
Ini dapat diatasi dengan mempelajari dinamika kesalahan jangka pendek dari sistem navigasi inersia. Ini dibahas secara rinci dalam banyak teks , tetapi inilah versi singkat "persamaan bebas".
Navigasi inersia berfungsi sebagai berikut:
Ketahui posisi awal, kecepatan, dan sikap awal Anda (mis. Pitch pitch dan yaw).
Δt
Gunakan sikap baru Anda yang baru saja Anda hitung untuk memutar pembacaan accelerometer secara matematis agar sejajar dengan bumi.
Kurangi gravitasi dari pembacaan accelerometer baru Anda.
Δt
Δt
Ulangi langkah 2-6 selama yang diinginkan.
bgbg×Δt×Δt×Δt=bg(Δt)3
Lebih jauh lagi, bias itu akan terakumulasi menjadi sikap, yang akan menyebabkan accelerometer salah level, yang akan menyebabkan akselerasi diratakan ke arah yang salah, yang kemudian akan diintegrasikan ke arah yang salah - tiga tingkatan kesalahan.
Ini berarti bahwa kesalahan gyro menyebabkan kesalahan posisi tumbuh dengan kubus waktu .
Dengan logika accelerometer yang sama menyebabkan kesalahan posisi tumbuh dengan kuadrat waktu .
Karena itu, Anda akan mendapatkan hanya beberapa detik navigasi inersia (murni) yang berguna dari sensor MEMS tingkat ponsel.
Bahkan jika Anda memiliki sensor inersia yang sangat bagus - katakanlah, tingkat pesawat terbang - maka Anda masih terbatas secara mendasar untuk sedikit di bawah sepuluh menit navigasi inersia (murni). Alasannya adalah Langkah 3 - gravitasi berubah seiring ketinggian. Dapatkan tinggi badan Anda salah dan gravitasi Anda akan salah, yang menyebabkan tinggi badan Anda salah, yang menyebabkan gravitasi Anda lebih salah dan seterusnya - pertumbuhan kesalahan eksponensial. Dengan demikian, bahkan sistem navigasi inersia "murni" seperti yang ditemukan di jet militer biasanya akan memiliki sesuatu seperti altimeter barometrik. Sumber .
Solusi
Selain itu, konsensus umum tampaknya satu-satunya cara untuk meningkatkan batas ini melewati titik sensor yang ditingkatkan adalah untuk memberikan referensi yang tidak mengalami kesalahan.
t2
Beberapa sistem mengatasi ini menggunakan kamera dan spidol. Jenis referensi apa yang dapat diberikan oleh perangkat portabel / dapat dipakai?
Ada penelitian dan produk komersial yang dapat melakukan ini.
Secara konseptual, ini berfungsi seperti penglihatan stereo - Anda memiliki garis dasar yang diketahui antara kamera, dan sudut yang berbeda untuk setiap penanda seperti yang dilihat dari setiap kamera. Dari ini, posisi 3D dari setiap tanda dapat dihitung (relatif terhadap kamera). Itu bisa bekerja lebih baik dengan lebih banyak kamera.
Saya telah melihat penggunaan gelombang radio untuk mengukur jarak jauh secara akurat, tetapi saya tidak tahu apakah sistem seperti itu bisa akurat dalam skala kecil (dalam hal jarak diukur) menggunakan komponen "off-the-shelf".
Menggunakan perangkat keras murah, decawave UWB mungkin berguna (berkisar 10cm atau lebih). Anda harus membuat algoritme sendiri melalui.
Saya tahu jarak yang lebih jauh, sebuah GPS dapat digunakan, tetapi saya ragu setiap GPS kelas elektronik konsumen memiliki resolusi yang cukup baik untuk membantu dalam kasus saya.
Di sebelah tubuh, sistem GPS akan berjuang. Mendapatkan cm-level GPS bergantung pada pelacakan fase terus menerus dari (sangat, sangat lemah) sinyal GPS, yang sangat sulit jika antena berada di sebelah tubuh, dan tubuh bergerak! Untuk sistem L1 saja - terlepas dari mana mereka murah atau mahal - pelacakan harus untuk waktu yang sangat lama (10 menit +) dan dengan demikian tidak praktis untuk masalah ini. Penerima frekuensi ganda mungkin bekerja kadang-kadang , tetapi ini benar - benar tidak murah (ribuan dolar).