Как определить местоположение руки в помещении

Я сделал перчатку, которая отслеживает положение пальцев, но не знаю, как определить положение руки относительно человека, который её использует. Есть какие-нибудь предложения? Должно быть довольно точно, но мне бы очень хотелось сделать хотя бы приблизительный прототип.

P.S. Если вам интересно, я использую Arduino Nano (ATmega328P) для передачи и обработки данных о положении пальца в Java-приложении через последовательный порт.

, 👍1


1 ответ


1

Единственный способ проверить относительное положение — это сначала определить, каково абсолютное положение человека: его другая рука, его сердце, его голова, его нога?

Когда вы определили абсолютное положение человека, вам необходимо использовать датчик в этом абсолютном положении, который может измерить текущее положение, например, GPS (если вы снаружи), но это неточно.

Вы также можете использовать гироскоп или устройство, аналогичное тому, что используется для перчатки. При первом соединении вы знаете относительное положение (около 0,0). Затем вы можете отслеживать разницу в движении перчатки и абсолютного положения, передавать данные на перчатку (или наоборот) и вычислять разницу. Возможны проблемы с калибровкой.

Другой способ — использовать камеру и постоянно проверять наличие сигнала прямой видимости (ИК, светодиод), но это также может иметь проблемы (например, измерение расстояния, что делать, если нет прямой видимости и т. д.).

,