Оцените положение от асинхронного MARG и данных о GPS
insfilterAsync
возразите сплаву датчика реализаций MARG и данных о GPS, чтобы оценить положение в NED (или ENU) система координат. MARG (магнитный, угловой уровень, сила тяжести) данные обычно выводятся из магнитометра, гироскопа и данных об акселерометре, соответственно. Фильтр использует вектор состояния с 28 элементами, чтобы отследить ориентацию quaternion
, скорость, положение, смещения датчика MARG и геомагнитный вектор. insfilterAsync
возразите использует непрерывно-дискретный расширенный Фильтр Калмана, чтобы оценить эти количества.
создает filter
= insfilterAsyncinsiflterAsync
возразите, чтобы плавить асинхронный MARG и данные о GPS со значениями свойств по умолчанию.
позволяет вам задавать систему координат, filter
= insfilterAsync('ReferenceFrame'
,RF
)RF
, из filter
. Задайте RF
как 'NED'
(Северо-восток вниз) или 'ENU'
(Восточный Север). Значением по умолчанию является 'NED'
.
также позволяет вам свойства набора созданного filter
= insfilterAsync(___,Name,Value
)filter
использование одной или нескольких пар "имя-значение". Заключите каждое имя свойства в одинарные кавычки.
predict | Обновите состояния на основе модели движения |
fuseaccel | Правильные состояния с помощью данных об акселерометре |
fusegyro | Правильные состояния с помощью данных о гироскопе |
fusemag | Правильные состояния с помощью данных о магнитометре |
fusegps | Правильные состояния с помощью данных о GPS |
correct | Правильные состояния с помощью прямых измерений состояния |
pose | Текущее положение, ориентация и оценка скорости |
reset | Сбросьте внутренние состояния |
stateinfo | Отобразите информацию о векторе состояния |