В настоящее время я работаю над проектом, который требует обнаружения состояния пользователя (ходьба, работа, вождение). Я просмотрел некоторые из существующих решений на платформе Android, такие как шагомер или скорость вычисления с заданным ускорением, но я все еще не уверен, как я могу подойти к этой проблеме. Есть ли способ сделать это без большой обработки данных или обработки сигналов? Как я могу решить это с помощью простой логики? Или это лучше решить с помощью gps вместо акселерометра? Программе нужно будет только вернуть простые описания пользовательского состояния, такие как ходьба.Акселерометр Android обнаруживает состояние пользователя
ответ
Попытка определить скорость движения с акселерометров не будет очень практичной - это телефон, а не инерциальная навигационная система. Но, глядя на характер изменений в показаниях акселерометра - либо путем принятия производной (известной как «рывок»), либо более сложной формы фильтрации верхних частот - может вас куда-то достать. (По-видимому, было проведено некоторое исследование, посвященное признанию походки конкретных лиц в качестве средства проверки личности владельца). Попытка сортировать ходьбу от бега может быть разумной с помощью этого средства.
Для вождения GPS может работать лучше, хотя анализ движения также может быть. Предположительно, будет некоторый шум грохота и события начала/остановки/поворота, но не ритмическая походка ходьбы или бега.
Возможно, что нужно сделать либо a) исследование того, что было сделано, либо b) взять много необработанных данных, а затем загрузить на ПК для анализа в частотной области и посмотреть, найдете ли вы что-то, что вы можете превратить в алгоритм. Не забудьте взять данные с несколькими темами.
- 1. Акселерометр Android обнаруживает изменения только в двух измерениях
- 2. Акселерометр Android
- 3. Android обнаруживает состояние касания от любого приложения
- 4. Работник Android обнаруживает состояние закрытия операции
- 5. Акселерометр Android Профилирование
- 6. Установите акселерометр в положение пользователя
- 7. Сохранять состояние пользователя в Android
- 8. Акселерометр Android возвращает 0,0
- 9. Как использовать акселерометр Android
- 10. android акселерометр registerListener
- 11. Акселерометр/GPS в android
- 12. Акселерометр для Android?
- 13. акселерометр на android
- 14. тест-акселерометр в android
- 15. Акселерометр Android для игр
- 16. Акселерометр Android RadioButton
- 17. Android Акселерометр данных класса
- 18. Частота дискретизации Android Акселерометр
- 19. Акселерометр Android и Android-версии
- 20. Смартфон акселерометр жесты algorightms
- 21. JQuery обнаруживает взаимодействие пользователя
- 22. Приложение, использующее акселерометр в Android
- 23. Акселерометр Android: onSensorChanged всегда работает
- 24. play-clj Android: Акселерометр доступа
- 25. Android: Переключение Акселерометр вращение состояния настройки
- 26. Акселерометр android Accelerometer на оси X
- 27. Акселерометр TimeStamp
- 28. Inno Setup обнаруживает состояние брандмауэра Windows
- 29. TrustedProxy не обнаруживает пользователя IP
- 30. Акселерометр данные
Большинство исследований, похоже, использует костюм WEKA для интеллектуального анализа данных, однако это не применимо, если для использования в приложении необходим алгоритм онлайн, знаете ли вы, есть ли какие-либо приложения, использующие ускоритель для распознавания активности? – Duo