Распознавание движений в современных телефонах работает на основе данных датчиков. 25
Акселерометр фиксирует ускорение во всех направлениях. 2 Например, когда пользователь наклоняет телефон, акселерометр понимает, что устройство изменило положение, и отправляет соответствующий сигнал. 2 В случае с шагами акселерометр определяет, что тело двигается, фиксируя каждое ускорение и замедление. 2
Гироскоп отслеживает углы и направления, в которых движется телефон. 2 Благодаря гироскопу смартфон отличает взмах руки от настоящего шага, помогает вычислить, как именно и в каком направлении перемещается тело. 2 В сочетании с акселерометром гироскоп помогает фильтровать лишние движения и фиксировать только те, которые соответствуют циклу ходьбы. 2
Также существует система AllSee, которая использует электромагнитные волны, например, телевизионные сигналы, в качестве источника энергии и детектирует любые изменения амплитуды волн, вызванные движениями пользователя. 1 Каждое движение руки по-разному влияет на амплитуду волны, формируя уникальную «подпись», которую можно легко выявить и перевести в конкретную команду. 1