Акселерометр имеет три значения: x, y, z.Как идентифицировать удар с руки и вперед, используя акселерометр?
Давайте представим себе ракетку с акселерометром. если я положил ракетку лицевой стороной вверх, я знаю, где расположены направления x, y и z. Однако, если я переверну ракетку и поставлю ее вверх. Значение x, y, z находится в противоположных направлениях.
Другим словом, если я ударил мяч в направлении x с помощью моего удара, я могу получить положительное или отрицательное значение x. (Это зависит от того, перебрасываю ли я ракетку или нет. [Ракетка имеет две грани]).
Мой вопрос: Как датчик может сказать мне, что я ударяю мяч, используя заднюю руку, но не переднюю, так как я могу получить такие же значения акселерометра как для переднего, так и для заднего.
Спасибо, Джимми
у вас всегда будет y, указывающий на 1 или -1. Простейший (но не самый точный!) Способ - проверить, какой знак y имеет и соответственно изменить x. Таким образом, вы не получите точных векторов, но вы получите информацию о том, был ли он ударным или передним. -----> Для меня это неверно, потому что теннисист способен срезать или вращать мяч. См. Youtube.com/watch?v=JwMNv9JjA3Y и https://www.youtube.com/watch?v=wa-3GStYh_I –
@JimmyLee Вот почему добавлен комментарий о отслеживании ракетки все время, так как во время хита он будет не так просто. Я отредактирую его немного яснее –