Я стараюсь, чтобы расстояние перемещалось с помощью смартфона, чтобы предотвратить пользователя, например, каждые 50 см. Возможно ли это сделать, зная, что я не могу использовать обнаружение шагов, потому что я поставлю смартфоны на 4-х колесном устройстве, и у меня не будет данных GPS, потому что я делаю эксперименты в помещении.Возможно ли расстояние, перемещаемое смартфоном, с помощью только акселерометра?
Я реализовал код для вычисления расстояния, используя только акселерометр, но я понял, что ошибка очень важна, и данные акселерометра колеблются много.
Может ли вы помочь мне с этим даже некоторыми советами или ссылками
Нет, они недостаточно точны. У вас могло бы быть приближение ускорения, но это было бы недостаточно для вычисления скорости. Ну, вы могли бы приблизиться, но я сомневаюсь, что это будет близко. Я всегда хотел найти время, чтобы попытаться быть честным;) PS: это в основном зависит от компонента устройства. Я реализовал один раз, но мне пришлось добавить алгоритм для сглаживания значений, этот алгоритм использовал параметр, который мне пришлось изменить для каждого устройства, чтобы получить что-то «пригодное для использования», – AxelH