Julila
@Julila
вечный студент / german version

Как посчитать центр тяжести человека используя Kinect?

Привет всем. Я не могу понять как считать центр тяжести человека используя joints от Кинекта.
Что у меня есть ? Joints как на картинке по ссылке
https://msdn.microsoft.com/en-us/library/microsoft...
Кроме этого есть таблица примерных масс
www.ele.uri.edu/faculty/vetter/BME207/anthropometr...
Как я понимаю это что=то будет в виде

CoM = x1* m1 + x2*m2...... + xn*mn/ Mtot
x1 = позиция грубо говоря средняя на части тела.
Mtot = должна быть общая сумма
Но это ли сумма из второй ссылки с первой таблицы Total Body Mass или как?
Находила статьи, но не понимаю их, к сожалению

Спасибо заранее
  • Вопрос задан
  • 371 просмотр
Пригласить эксперта
Ответы на вопрос 1
@tomatho
Если требуется приблизительно предположить местоположение центра масс исходя из табличных данных которые мы предполагаем весят данные части тела, то ваша формула для координаты x верна, а для всех остальных координат аналогично.
Но это только если у всех x одна общая система координат, и эти координаты должны быть центрами масс частей тела, и тогда центр масс тоже будет в этой же системе координат.

На всякий случай, вдруг пригодится, если вы не знали, простая формула для середины отрезка:
x = (x1 + x2)/2
y = (y1 + y2)/2
z = (z1 + z2)/2

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы