HI, Я желаю реализовать логику, в которой мне нужно знать о количестве движения, совершаемом телефоном по оси xy или z, с помощью акселерометра я могу найти только ускорение на этой оси , даже если я попытаюсь вычислить относительное значение координаты х на основе ускорения по оси х, его бесполезно, так как я не могу определить направление движения (т. е. было ли оно левым или правым) Мне что-то не хватает. будет отлично, если бы кто-нибудь мог предоставить какие-либо указатели на это .. :) заранее заблаговременно ...Обнаружение движения по оси в android
2
A
ответ
2
Вы должны иметь возможность получить знак ускорения, но интегрировать ускорение, чтобы определить скорость и интегрировать ее снова для определения положения имеет тенденцию давать плохие результаты, поскольку ошибки быстро растут из-под контроля.
Кроме того, чтобы сделать ИДУ вам нужны не только хорошие акселерометры, вам нужно 3 хороших гироскопа, чтобы определить ориентацию ваших акселерометров, - и у вас их нет, просто довольно хрупкий датчик компаса.
Смежные вопросы
- 1. Arduino - обнаружение движения/движения?
- 2. Обнаружение движения по сравнению с аккумуляторной батареей
- 3. Обнаружение движения с использованием Accelerometer в Android
- 4. iPhone - обнаружение движения круга
- 5. Обнаружение движения рельефа
- 6. Обнаружение при совершении кругового движения - Android
- 7. обнаружение движения VLCj
- 8. Обнаружение движения камерой
- 9. Обнаружение движения сплит-клавиатуры
- 10. Обнаружение движения + Контуры (Python)
- 11. iOS Обнаружение движения: уровень чувствительности обнаружения движения
- 12. WPF: обнаружение движения прокрутки
- 13. Обнаружение движения OpenCV cpp
- 14. Php Обнаружение движения
- 15. Обнаружение движения в веб-камерах
- 16. Обнаружение движения в Kurento WebRTC
- 17. Обнаружение движения с помощью iphone
- 18. Предотвращение движения оси Y в Unity `transform.forward`
- 19. Обнаружение людей на основе движения
- 20. Обнаружение движения с использованием звука
- 21. Обнаружение движения с использованием OpenCV
- 22. Обнаружение движения с помощью iPhone
- 23. Обнаружение направления движения устройства с помощью ACCELEROMETER в Android
- 24. C# обнаружение движения без AForge.net
- 25. Обнаружение движения пальцев на AppleWatch
- 26. Обнаружение движения устройства iOS в 3d пространстве
- 27. Дыхание или обнаружение движения движения с помощью iphone
- 28. лучший способ контура скорости движения со временем по оси x
- 29. Обнаружение движения iPhone в режиме ожидания
- 30. Обнаружение ходьбы/движения в приложении Ionic
спасибо за быстрый ответ, но я думаю, что мы не можем определить положение с помощью акселерометров, нечувствительных или положительных значений, поскольку они только сообщают об изменении скорости ... так что, даже если я двигаюсь в одном направлении, я могу найти как отрицательные и положительные значения на одной оси ... следовательно, акселерометр не кажется моим ответом! – Abhinava
Во-первых, нет ответа на вашу проблему с текущим или вероятным ближайшим оборудованием телефона. Это мобильный телефон, а не система наведения. В терминах разницы между ускорением и скоростью вам нужно понять из исчисления, что ускорение является производной от скорости, так что работа назад будет интегрироваться - процесс, известный для увеличения ошибок измерения дешевых датчиков. –
mmm .. извините, но я сильно чувствую, что должно быть обходное решение. У нас уже есть приложения, такие как компас, который может рассказать нам направление нашего движения. M не ищет какой-либо точности. Мне нужны данные для работы с!! в основном мне нужен угол движения вместе со скоростью! – Abhinava