exponenta event banner

Системы ориентации, положения и координат

кватернионы, углы Эйлера, матрицы вращения и преобразования

Представление ориентации и поворота с помощью quaternion тип данных. Преобразование между кватернионами и углами Эйлера, матрицами вращения и векторами вращения с помощью euler, rotmat, и rotvec функции.

Дополнительные сведения о математике кватернионов и о том, как они реализованы в Toolbox™ слияния и отслеживания сенсоров, см. в разделе Вращения, ориентация и кватернионы. Дополнительные сведения об условных обозначениях и системах координат в панели инструментов Sensor Fusion и Tracking см. в разделе Ориентация, положение и координаты.

Функции

развернуть все

quaternionСоздание массива кватернионов
onesСоздание массива кватернионов с вещественными деталями, равными единице, и мнимыми деталями, равными нулю
zerosСоздание массива кватернионов с нулевым значением для всех деталей
classUnderlyingКласс деталей в кватернионе
normalizeНормализация кватерниона
randrotРавномерно распределенные случайные повороты
times, .*Элементное кватернионное умножение
mtimes, *Умножение кватерниона
prodПроизведение массива кватернионов
minus, -Вычитание кватерниона
uminus, -Четвертичный унарный минус
conjКомплексный конъюгат кватерниона
ldivide, .\Деление левого кватерниона по элементам
rdivide, ./Правое деление кватерниона по элементам
expЭкспонента массива кватернионов
logНатуральный логарифм массива кватернионов
power, .^Мощность кватерниона по элементам
distУгловое расстояние в радианах
normНорма кватерниона
angvelУгловая скорость из массива кватернионов
meanrotСреднее вращение кватерниона
slerpСферическая линейная интерполяция
rotateframeПоворот кадра кватерниона
rotatepointПоворот точки кватерниона
ctranspose, 'Комплексное сопряженное транспонирование массива кватернионов
transpose, .'Транспонировать массив кватернионов
rotmatПреобразование кватерниона в матрицу вращения
rotvecПреобразовать кватернион в вектор вращения (радианы)
rotvecdПреобразование кватерниона в вектор поворота (градусы)
partsИзвлечь части кватерниона
eulerПеревести кватернион в углы Эйлера (радианы)
eulerdПреобразовать кватернион в углы Эйлера (градусы)
compactПреобразование массива кватернионов в матрицу N-by-4
transformMotionВычисление величин движения между двумя относительно фиксированными кадрами
enu2llaПреобразование локальных координат восток-север вверх в геодезические координаты
ned2llaПреобразование локальных координат север-восток-вниз в геодезические координаты
lla2nedПреобразование геодезических координат в локальные координаты северо-востока вниз
lla2enuПреобразование геодезических координат в локальные координаты восток-север вверх

Темы

Повороты, ориентация и кватернионы

В этом примере рассматриваются концепции трехмерных вращений и способы использования кватернионов для описания ориентации и вращений.

Ориентация фильтра нижних частот с использованием кватерниона SLERP

В этом примере показано, как использовать сферическую линейную интерполяцию (SLERP) для создания последовательностей кватернионов и шумных траекторий фильтра нижних частот.