Оценка ориентации из дополнительного фильтра
The complementaryFilter Система object™ предохраняет данные акселерометра, гироскопа и магнитометра для оценки ориентации устройства и скорости вращения.
Чтобы оценить ориентацию с помощью этого объекта:
Создайте complementaryFilter Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает FUSE = complementaryFiltercomplementaryFilter Системный объект, FUSEдля слияния датчика акселерометра, гироскопа и данных магнитометра для оценки ориентации и скорости вращения устройства.
возвращает FUSE = complementaryFilter('ReferenceFrame',RF)complementaryFilter Системный объект, который запирает данные акселерометра, гироскопа и магнитометра для оценки ориентации устройства относительно системы координат RF. Задайте RF как 'NED' (Северо-Восток-Даун) или 'ENU' (Восток-Север-Вверх). Значение по умолчанию 'NED'.
устанавливает каждое свойство FUSE = complementaryFilter(___,Name,Value)Name к заданной Value. Неопределенные свойства имеют значения по умолчанию.
[ использует данные акселерометра, гироскопа и магнитометра для вычисления ориентации и скорости вращения. Чтобы использовать этот синтаксис, установите orientation,angularVelocity] = FUSE(accelReadings,gyroReadings,magReadings)HasMagnetometer свойство как true.
[ использует данные акселерометра и гироскопа для вычисления ориентации и скорости вращения. Чтобы использовать этот синтаксис, установите orientation,angularVelocity] = FUSE(accelReadings,gyroReadings)HasMagnetometer свойство как false.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:
release(obj)
[1] Valenti, R., I. Dryanovski, and J. Xiao. «Сохранение хорошего отношения: ориентационный фильтр на основе кватернионов для БИНС и МАРГ». Датчики. Том 15, № 8, 2015, стр. 19302-19330.