Линейное ускорение от MPU 6050
Когда я читал, что MPU 6050 имеет акселерометр и гироскоп, я предположил, что это линейное ускорение, но теперь я сомневаюсь в этом. Из этого видео https://www.youtube.com/watch?v=qmd6CVrlHOM видно, что они используют ускорение и гироскоп, чтобы сделать одно направление вращения. Мне нужно знать, в каком направлении движется mpu, а не только значение вращения. Есть ли способ извлечь эту информацию?
@user-2147482637, 👍2
Обсуждение2 ответа
MPU6050 оснащен акселерометром и гироскопом скорости (который сообщает вам, насколько быстро он вращается). Акселерометр подскажет, в каком направлении вниз и в неподвижной ситуации, это вся информация, которой вы располагаете.
Возможно, вам понадобится что-то вроде MPU9150, у него есть компас, который даст вам информацию о направлении, которую вы запрашиваете.
Компас не покажет вам направление движения, только направление (кажущейся) ориентации., @Chris Stratton
Когда вы неподвижны, вы в порядке, нет информации о движении для отчета :-) Я думаю, что большая проблема заключается в том, что при постоянной скорости у вас также есть 0 ускорений, но вы двигаетесь. Компас покажет вам ваш курс, но это может быть или не быть вашим направлением движения. Я думаю, вы говорите о создании ИНС (инерциальной навигационной системы), вам нужно будет определить начальное состояние, а затем отслеживать изменения (ускорения) оттуда. Вы можете хотеть GPS., @dlu
MPU6050 имеет акселерометры по осям x, y и z. При размещении на плоской поверхности без ускорения вы должны получить 0g (или любую другую единицу, которую он использует, я не могу вспомнить навскидку) в направлениях x и Y и 1g по оси z. Постоянно опрашивая эти значения, можно узнать линейное ускорение каждой оси в данный момент времени.
Возможно, то, что вы увидели, связано с тем, что чип также имеет три гироскопа для измерения ускорения и скорости вращения. Чип может делать и то, и другое.
- Снять гравитацию с акселерометра MPU-6050
- Помощь с MPU-6050
- Использование MPU-6050 без I2C
- Изменение скорости передачи данных не работает
- Arduino Mega и ошибочные значения гироскопа
- Стабилизация данных с четырех гироскопов/акселерометра
- MPU-6050 с Arduino – вскрытие
- Трудности получения значений угла от MPU6050.
Пожалуйста, расскажите нам больше. Вы хотите измерить ускорение и замедление в направлении или движение с постоянной скоростью в направлении?, @Jot
Я пытаюсь найти вертикальную скорость с помощью mpu6050, но мне это не удалось. Вы нашли что-нибудь полезное? Спасибо., @Faruk Z.