exponenta event banner

IMU

Имитационная модель IMU

  • Библиотека:
  • Панель инструментов для слияния и отслеживания сенсоров/мультисенсорное позиционирование/модели сенсоров

    Панель инструментов навигации/мультисенсорные модели позиционирования/сенсоры

  • IMU block

Описание

Блок IMU Simulink ® моделирует получение данных от инерциального измерительного блока (IMU), состоящего из акселерометра, гироскопа и датчиков магнитометра.

Порты

Вход

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

Ускорение IMU в локальной навигационной системе координат, задаваемое как N-by-3 матрица действительных скаляров в метрах в секунду в квадрате. N - количество выборок в текущем кадре.

Типы данных: single | double

Угловая скорость корпуса IMU датчика в локальной навигационной системе координат, заданная в виде N-by-3 матрицы скаляров в радианах в секунду. N - количество выборок в текущем кадре.

Типы данных: single | double

Ориентация корпуса датчика IMU относительно локальной навигационной системы координат, заданной как N-by-4 массив реальных скаляров или матрица вращения 3-by-3-by-N. Предполагается, что каждая строка массива N-by-4 является четырьмя элементами quaternion. N - количество выборок в текущем кадре.

Типы данных: single | double

Продукция

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

Измерение акселерометра IMU в системе координат тела датчика, возвращаемое в виде N-by-3 матрицы вещественных скаляров в метрах в секунду в квадрате. N - количество выборок в текущем кадре.

Типы данных: single | double

Гироскопическое измерение IMU в системе координат тела датчика, возвращаемое в виде N-by-3 матрицы вещественных скаляров в радианах в секунду. N - количество выборок в текущем кадре.

Типы данных: single | double

Магнитометрическое измерение IMU в системе координат корпуса датчика, возвращаемое в виде N-by-3 матрицы действительных скаляров в микротесле. N - количество выборок в текущем кадре.

Типы данных: single | double

Параметры

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

Параметры

Опорная навигационная система, указанная как NED (Север-Восток-вниз) или ENU (Восток-Север-Вверх).

Рабочая температура IMU в градусах Цельсия, заданная как действительный скаляр.

Когда блок вычисляет коэффициенты температурной шкалы и шумы дрейфа окружающей среды, в качестве номинальной температуры используется 25 oC.

Типы данных: single | double

Вектор магнитного поля, выраженный в навигационном кадре NED, определяемый как вектор скаляров 1 на 3.

Магнитное поле по умолчанию соответствует магнитному полю на нулевой широте, нулевой долготе и нулевой высоте.

Зависимости

Чтобы включить этот параметр, установите для параметра Reference frame значение NED.

Типы данных: single | double

Вектор магнитного поля, выраженный в навигационном кадре ЕСН, определяемый как вектор скаляров 1 на 3.

Магнитное поле по умолчанию соответствует магнитному полю на нулевой широте, нулевой долготе и нулевой высоте.

Зависимости

Чтобы включить этот параметр, установите для параметра Reference frame значение ENU.

Типы данных: single | double

Начальное начальное число алгоритма генератора случайных чисел, определяемое как неотрицательное целое число.

Типы данных: single | double

  • Interpreted execution - Моделирование модели с помощью интерпретатора MATLAB ®. Этот параметр сокращает время запуска. ВInterpreted execution можно отладить исходный код блока.

  • Code generation - моделирование модели с использованием сгенерированного кода C. При первом запуске моделирования Simulink генерирует код C для блока. Код C используется повторно для последующего моделирования, если модель не изменяется. Для этого параметра требуется дополнительное время запуска.

Акселерометр

Максимальное значение датчика в m/s2, указанное как действительный положительный скаляр.

Типы данных: single | double

Разрешение измерений датчика в (m/s2 )/LSB, указанное как реальный неотрицательный скаляр.

Типы данных: single | double

Постоянное смещение датчика в m/s2, заданное как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Перекос осей сенсора в процентах, заданный как действительный скалярный или 3-элементный вектор строки со значениями в диапазоне от 0 до 100. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Скорость случайного входа (m/s2/√Hz), заданная как действительный скалярный или 3-элементный вектор строки. Это свойство соответствует спектральной плотности мощности шума датчика. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Нестабильность смещения в m/s2, заданная как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Ускорение случайного хода датчика в (m/s2) (√Hz), определяемое как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Смещение датчика от температуры в (m/s2 )/ ℃, определяемое как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Ошибка масштабного коэффициента от температуры в %/ ℃, заданная как действительный скалярный или вещественный 3-элементный вектор строки со значениями от 0 до 100. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Гироскоп

Максимальное значение датчика в рад/с, указанное как действительный положительный скаляр.

Типы данных: single | double

Разрешение измерений датчика в (рад/с )/LSB, указанное как реальный неотрицательный скаляр.

Типы данных: single | double

Постоянное смещение датчика в рад/с, заданное как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Перекос осей сенсора в процентах, заданный как действительный скалярный или 3-элементный вектор строки со значениями в диапазоне от 0 до 100. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Смещение датчика от линейного ускорения в (рад/с )/( м/с2), определяемое как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Ускорение случайного обхода датчика в (рад/с )/( √Hz), определяемое как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Нестабильность смещения смещения в рад/с, заданная как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Интегрированный белый шум датчика в (рад/с) (√Hz), заданный как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Смещение датчика от температуры в (рад/с )/ ℃, определяемое как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Ошибка масштабного коэффициента от температуры в %/ ℃, заданная как действительный скалярный или вещественный 3-элементный вектор строки со значениями от 0 до 100. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Магнитометр

Максимальное значение датчика в мкТ, указанное как действительный положительный скаляр.

Типы данных: single | double

Разрешение измерений датчика в (мкТ )/LSB, указанное как действительный неотрицательный скаляр.

Типы данных: single | double

Смещение постоянного датчика в мкТ, заданное как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Перекос осей сенсора в процентах, заданный как действительный скалярный или 3-элементный вектор строки со значениями в диапазоне от 0 до 100. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Спектральная плотность мощности шума датчика в μT/√Hz, заданная как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Нестабильность смещения в мкТ, заданная как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Интегрированный белый шум датчика в (мкТ) * √Hz, заданный как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Смещение датчика от температуры в μT/℃, определяемое как действительный скалярный или 3-элементный вектор строки. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Ошибка масштабного коэффициента от температуры в %/ ℃, заданная как действительный скалярный или вещественный 3-элементный вектор строки со значениями от 0 до 100. Любой скалярный ввод преобразуется в действительный 3-элементный вектор строки, где каждый элемент имеет входное скалярное значение.

Типы данных: single | double

Алгоритмы

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

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

См. также

Классы

Объекты

Представлен в R2020a