0

Я пытаюсь отслеживать руки на ускорителе. Я не знаю, хорошая ли это идея, или лучше оптическая система слежения. В частности, есть акселерометр, установленный на тыльной стороне кисти, и я хочу получить положение руки в трехмерном пространстве. Я хочу показать движение руки в единстве3d. Теперь я использую кинематические уравнения:отслеживание движения акселерометром инерционный датчик

x = x + vx*t + 1/2*ax*t*t 
y = y + vy*t + 1/2*ay*t*t 
z = z + vz*t + 1/2*az*t*t 

где (х, у, г) координаты положения (Vx, Vy, уг) компоненты скорости и ах, ау и аг являются компоненты ускорения чтения от акселерометра и умножить на константу 9.81, чтобы преобразовать ее в м/с/с.

Но у меня нет хороших результатов при таком подходе. Может ли кто-нибудь предложить мне метод отслеживания движения руки с помощью акселерометра? Спасибо.

ответ

0

Прежде всего, акселерометр измеряет линейное ускорение + гравитацию + шум, поэтому вам необходимо снять гравитацию и удалить шум из показаний акселерометра. В противном случае двойная интеграция вызывает огромные ошибки