Определение местоположения с помощью mpu6050

Я пытаюсь найти расстояние, пройденное датчиком в каждом направлении. Я попытался преобразовать ускорение в скорость, но значение ускорения также изменяется при повороте датчика

Есть ли способ достичь того , что я пытаюсь сделать?

Пожалуйста, помогите мне!!

, 👍-1

Обсуждение

Не могли бы вы подробнее рассказать о том, чего вы пытаетесь достичь? Например, на какие расстояния и время вы хотите измерить и какие ускорения / скорости вы можете получить. Можно интегрировать данные ускорения, чтобы получить пройденное расстояние, но это чревато ошибками и распространением ошибок, поэтому, как правило, относительно грубое предположение о фактическом положении., @chrisl


1 ответ


0

Я работал над аналогичной проблемой, и интегрирование значений ускорения для получения скорости дало бы вам значительную ошибку и было бы проблематичным. Попробуйте использовать фильтр Калмана, чтобы отфильтровать ваши данные.

,