Получить кватернион из данных GPS

Есть ли способ получить кватернион из данных GPS, включая широту, долготу, высоту и направление транспортного средства (угол рыскания) или любые библиотеки С ++ для решения этой задачи.

Если вы читаете напрямую с модуля GPS (обычно по последовательному каналу), это просто строки значений, разделенных запятыми. Для получения подробной информации попробуйте выполнить поиск по запросу «Данные NMEA».

Ken Cheung 02.05.2018 06:44

Один кватернион не может представлять позицию или перевод. Так что нет, нет. Если вы ограничиваете себя вращением, вам нужно быть более конкретным (какое именно вращение вы хотите представить в какой системе координат)?

Nico Schertler 02.05.2018 08:23

@KenCheung Спасибо, это новая вещь, которую я раньше не вдавался в подробности, кстати, я использую модуль gps, поставляемый с pixhawk, который установил прошивку, уже вычисляющую широту, долготу, высоту и курс (рыскание).

Rasp 02.05.2018 09:28

@NicoSchertler Как насчет того, чтобы вращение представлялось в координатах NED или камеры. Как я могу получить матрицу вращения? не могли бы вы направить меня подробнее.

Rasp 02.05.2018 09:34

@Rasp: вы должны проверить данные NMEA, большинство модулей могут предоставить вам данные в таком формате. Да, данные рассчитываются аппаратно / прошивкой / программным обеспечением. NMEA - это просто стандартный формат, который предоставляет вам все данные в стандартизированной форме.

Giacomo Catenazzi 02.05.2018 11:25
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
5
257
0

Другие вопросы по теме