IMUFilter
Вычисление ориентации с помощью фильтра инерциального измерительного блока.
Тип: IMUFilter
Путь в библиотеке:
|
Описание
Блок IMUFilter объединяет данные датчиков акселерометра и гироскопа для оценки ориентации устройства.
Порты
Вход
#
Accel
—
показания акселерометра в системе координат корпуса датчика, м/с2
матрица
Details
Показания акселерометра в системе координат корпуса датчика в м/с2, заданные в виде вещественной матрицы размером на , где — количество отсчетов, а три столбца матрицы представляют собой измерения соответственно.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
Gyro
—
показания гироскопа в системе координат корпуса датчика, рад/с
матрица
Details
Показания гироскопа в системе координат корпуса датчика в рад/с, заданные в виде вещественной матрицы размером на , где — количество отсчетов, а три столбца матрицы представляют собой измерения соответственно.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
Orientation
—
ориентация системы координат корпуса датчика относительно системы координат навигации
матрица | массив
Details
Ориентация системы координат корпуса датчика относительно системы координат навигации, возвращаемая в виде вещественной матрицы на или в виде массива матриц вращения на на . Каждая строка матрицы на содержит четыре элемента кватерниона.
Количество входных отсчетов и значение параметра Decimation factor определяют размер выходных данных .
Формат выхода зависит от значения параметра Orientation format.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
Angular Velocity
—
угловая скорость в системе координат корпуса датчика, рад/с
матрица
Details
Угловая скорость с учетом смещения гироскопа в системе координат корпуса датчика в рад/с, возвращаемая в виде вещественной матрицы размером на .
Количество входных отсчетов и значение параметра Decimation factor определяют размер выходных данных .
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Filter Settings
#
Reference frame —
система координат навигации
NED | ENU
Details
Система координат навигации, заданная как NED (север-восток-вниз) или ENU (восток-север-вверх).
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Orientation format —
формат вывода ориентации
quaternion | Rotation matrix
Details
Формат выходных данных Orientation:
-
quaternion— выходной порт Orientation выводит вещественную матрицу на . Каждая строка матрицы содержит четыре элемента кватерниона. -
Rotation matrix— выходной порт Orientation выводит массив матриц вращения на на .
Количество входных отсчетов и параметр Decimation factor определяют размер выходных данных .
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Decimation factor —
коэффициент децимации
Вещественное число
Details
Коэффициент децимации, на который уменьшается скорость передачи данных с входного датчика, заданный как положительное целое число.
Количество строк в матрицах входных данных Accel и Gyro должно быть кратным коэффициенту децимации.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Initial process noise —
начальный шум процесса
Матрица вещественных чисел
Details
Начальный уровень шума процесса, заданный как вещественная матрица размером на .
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Measurement Noise
#
Accelerometer noise ((m/s²)²) —
дисперсия шума сигнала акселерометра, (м/с2)2
Вещественное число
Details
Дисперсия шума сигнала акселерометра в (м/с2)2, заданная как положительный вещественный скаляр.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
#
Gyroscope noise ((rad/s)²) —
дисперсия шума сигнала гироскопа, (рад/с)2
Вещественное число
Details
Дисперсия шума сигнала гироскопа в (рад/с)2, заданная как положительный вещественный скаляр.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
#
Gyroscope drift noise ((rad/s)²) —
дисперсия дрейфа смещения гироскопа, (рад/с)2
Вещественное число
Details
Дисперсия дрейфа смещения гироскопа в (рад/с)2, заданная как положительный вещественный скаляр.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
Environmental Noise
#
Linear acceleration noise ((m/s²)²) —
дисперсия шума линейного ускорения, (м/с2)2
Вещественное число
Details
Дисперсия шума линейного ускорения в (м/с2)2, заданная как положительный вещественный скаляр. Линейное ускорение моделируется как процесс белого шума, отфильтрованный фильтром нижних частот.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
#
Linear acceleration decay factor —
коэффициент затухания для дрейфа линейного ускорения
Вещественное число
Details
Коэффициент затухания для дрейфа линейного ускорения, заданный как скаляр в диапазоне [0, 1). Если линейное ускорение изменяется быстро, установите этот параметр на меньшее значение. Если линейное ускорение изменяется медленно, установите этот параметр на большее значение. Дрейф линейного ускорения моделируется как процесс белого шума, отфильтрованный низкочастотным фильтром.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |