Задать вопрос
@Metallizer10

Как пересчитать угол поворота?

Всем привет! Сразу прошу прощения, если топик создал не там.
Задача: Есть устройство, на которое устанавливается инклинометр. К сожалению, нет ничего идеального, поэтому СК инклинометра имеет смещение относительно СК устройства на известные углы dx, dy, dz (повороты относительно каждой оси).
При поворотах устройства инклинометр нам должен показать на какой угол и в какой оси происходит поворот устройства, но так как имеется начальное смещение, то эти показания не действительные.
Сам вопрос: можно ли как-то пересчитать значения с инклинометра в СК устройства?
Пробовал полученные значения перерасчитывать через матрицы поворота, но, естественно, не получил желаемого результата.
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Графический дизайн и коммуникации
    9 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • ProductStar
    Профессия: UX/UI-дизайнер
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Ocelot
@Ocelot
Выражайте углы поворота через кватернионы. Наверняка есть готовые библиотеки для работы с ними.
Ответ написан
Комментировать
@Metallizer10 Автор вопроса
Ocelot , почитал про кватернионы, но все равно не понял. Выражаю углы через них, а что дальше делать не вывожу. Как связать угол поворота в СК инклинометра с СК устройства?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы