Я разрабатываю инструмент, который получает данные датчика движения и отправляет его алгоритму машинного обучения, который в конечном итоге будет определять различные типы движения.Резервные датчики движения на андроиде?
Я прочитал Motion sensor guide и кажется, что есть некоторые избыточности в данных, которые вы можете получить от датчиков. Например: accelrometer между данными содержат тяжести данных, и линейное ускорение данных показывают ускорения без ускорения из-за силы тяжести .
Итак, мой вопрос: действительно ли мне нужны все датчики для получения всех форм движения или я могу отказаться от некоторых из них?
EDIT: (уточняющий вопрос)
Я хочу, чтобы собрать минимальную информацию, которая позволит мне вывести те же вещи. То, что я ищу, - это поведение пользователя: угол, который пользователь держит в руках, способ передвижения пользователя при использовании его телефона и т. Д.
Ответ, который я ищу, должен включать в себя наборы датчиков, которые имеют высокую корреляцию внутри них, так что только некоторые из датчиков в этом наборе должны вывести один и тот же тип движения \ движение \ вращение \ ускорение \ и т. д.
хороший ответ, хотя я ищу датчики, я могу отказаться. см. править. – Tom
Я до сих пор не понимаю, к сожалению. Вы хотите обнаружить движение пользователя, не так ли? Затем вам нужны акселерометр и гироскоп, это два датчика, которые дадут вам как статическую, так и динамическую информацию о том, как устройство перемещается и удерживается. – wasyl
Это правда. Но некоторые датчики дают вам менее сырые и более специфичные для домена данные, такие как линейное ускорение, которое публикует ускорение без гравитации. В целях обнаружения линейного ускорения устройства я предпочел бы использовать этот датчик, чем акселерометр. Я ищу еще примеры, которые будут охватывать все датчики движения в android. Другим примером является необходимость сбора как гироскопа, так и вращательных векторов, чтобы вывести вращение устройства. – Tom