Моя система така. Я використовую камеру мобільного пристрою для відстеження об'єкта. З цього відстеження я отримую чотири 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 точки?