Попытка определить скорость движения с помощью акселерометров не будет очень практичной - это телефон, а не инерциальная навигационная система.Но если посмотреть на характер изменений в показаниях акселерометра - либо просто взяв производную (известную как «рывок»), либо с помощью более сложной формы фильтрации верхних частот, - вы можете оказаться где-нибудь.(Было очевидно, что было проведено некоторое исследование по признанию походки конкретных людей в качестве средства проверки личности владельца).Для этого может быть целесообразным сортировать ходьбу по бегу.
Для вождения GPS может работать лучше, хотя анализ движения может также подойти.Предположительно, будет некоторый грохочущий шум и события пуска / остановки / поворота, но не ритмичная походка при ходьбе или беге.
Вероятно, следует либо а) исследовать то, что было сделано, либосырые данные, а затем загрузить на ПК для анализа в частотной области и посмотреть, если вы найдете что-то, что вы можете превратить в алгоритм.Не забудьте взять данные по нескольким предметам.