Моя система така. Я використовую камеру мобільного пристрою для відстеження об'єкта. З цього відстеження я отримую чотири 3D-точки, які я проектую на екрані, щоб отримати чотири 2D бали. Ці 8 значень якось галасливі, завдяки виявленню, тому я хочу відфільтрувати їх, щоб зробити рух більш плавним та реалістичним. В якості другого вимірювання я використовую гіроскопний пристрій пристрою, який забезпечує три кути Ейлера (тобто положення пристрою). Вони є більш точними і з більшою частотою (до 100 Гц), ніж 2D положення (близько 20 Гц).
Моя перша спроба була з простим фільтром низьких частот, але відставання було важливим, тому я зараз намагаюся використовувати фільтр Калмана, сподіваючись, що він зможе згладити позиції з невеликою затримкою. Як видно з попереднього питання , одним із ключових моментів у фільтрі Калмана є співвідношення між вимірюваннями та змінними внутрішнього стану. Тут вимірювання - це мої 8 2D координати точок та 3 кути Ейлера, але я не впевнений у тому, що я повинен використовувати як внутрішні змінні стану та як я повинен підключати кути Ейлера до 2D точок. Звідси першочергове питання, чи фільтр Кальмана навіть підходить для цієї проблеми? І якщо так, то як?
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а потім пізніше кажеш What's available to me is the device's gyroscope output, which provides three Euler angles (i.e. the device attitude).. Що це таке? Чотири 2D точки, або три кути Ейлера? Або потяг обробки переходить кути Ейлера -> 3D точки -> 2D точки?