используя акселерометр, чтобы определить, находится ли телефон в покое - PullRequest
0 голосов
/ 16 апреля 2011

Я создаю приложение, используя Windows Phone 7 SDK, и у меня есть поток, который постоянно возвращает данные акселерометра X, Y и Z.Мне нужно в любой момент определить, движется телефон или нет.Может ли кто-нибудь помочь мне пройти через логику / математику, необходимую для этого?

1 Ответ

1 голос
/ 16 апреля 2011

Используйте фильтр верхних частот . Выбирайте альфа произвольно (0,3 кажется хорошим исходным предположением), и если y[i] превышает пороговое значение, определенное вашими экспериментами, то телефон движется, в противном случае это не так. Обратите внимание, что вам нужно только сохранить последнее y[i] и последнее измерение. Удачи!

...