Sistem saya adalah sebagai berikut. Saya menggunakan kamera perangkat seluler untuk melacak objek. Dari pelacakan ini, saya mendapatkan empat poin 3D yang saya proyeksikan di layar, untuk mendapatkan empat poin 2D. 8 nilai ini agak berisik, karena deteksi, jadi saya ingin menyaringnya untuk membuat gerakan lebih halus dan lebih realistis. Sebagai pengukuran kedua, saya menggunakan output giroskop perangkat, yang memberikan tiga sudut Euler (yaitu sikap perangkat). Itu lebih tepat dan pada frekuensi yang lebih besar (hingga 100 Hz) daripada posisi 2D (sekitar 20 Hz).
Upaya pertama saya adalah dengan filter low-pass sederhana, tetapi lag itu penting, jadi saya sekarang mencoba menggunakan filter Kalman, berharap itu akan dapat menghaluskan posisi dengan sedikit penundaan. Seperti yang terlihat dalam pertanyaan sebelumnya , satu titik kunci dalam filter Kalman adalah hubungan antara pengukuran dan variabel status internal. Di sini pengukurannya adalah 8 titik koordinat titik 2D dan 3 sudut Euler saya, tetapi saya tidak yakin tentang apa yang harus saya gunakan sebagai variabel keadaan internal dan bagaimana saya harus menghubungkan sudut Euler ke titik 2D. Karenanya pertanyaan utama, apakah filter Kalman bahkan cocok untuk masalah ini? Dan jika ya, bagaimana?
From this tracking, I get four 3D points that I project on a mobile device screen, to get four 2D points. These 8 values are kinda noisy
dan kemudian Anda berkata What's available to me is the device's gyroscope output, which provides three Euler angles (i.e. the device attitude).
. Yang mana itu? Empat poin 2D, atau tiga sudut Euler? Atau apakah kereta pemrosesan menuju sudut Euler -> titik 3D -> titik 2D?