Перевод локальных значений акселерометра в глобальные

Xrou
Offline
Зарегистрирован: 10.06.2021

Всем привет, использую MPU9250. Нужно измерить ускорение и перевести в глобальные системы координат. Т.е под наклоном, например, на 45 градусов по оси x (если ось Z вертикальная), то по осям Z и Y появится ускорение. А надо что бы ускорение все равно было только по оси Z независимо от наклона (при отсутствии движения конечно). В математике полный 0 даже не знаю куда смотреть. Подскажите направление движения или готовый вариант если существует. 

rkit
Offline
Зарегистрирован: 23.11.2016

Xrou пишет:

В математике полный 0

Ничего не получится в таком случае.

Xrou
Offline
Зарегистрирован: 10.06.2021

В общем плане надо получить перемещение с датчика. Точность на уровне тут двинулся больше а тут меньше

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Xrou пишет:

В математике полный 0 даже не знаю куда смотреть.

Сюда.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Xrou пишет:

В математике полный 0 даже не знаю куда смотреть. Подскажите направление движения или готовый вариант если существует. 

Собственно, Вы сами себе подсказали: учить математику. Другого пути нет. Если Вас интересуют ключевые слова, от с моей точки зрения проще всего работать с "однородными координатами" и "матричными преобразованиями". Но это исключительно мои личные предпочтения.