residual

Невязки и остаточные ковариации от прямых измерений состояния для insfilterAsync

Описание

[res, resCov]= residual(FUSE,idx,measurement,measurementCovariance) вычисляет невязку, res, и остаточная ковариация, resCov, основанный на прямом измерении состояния и ковариации измерения. The measurement сопоставляется непосредственно с состояниями, заданными индексами, idx.

Входные параметры

свернуть все

insfilterAsync, заданный как объект.

Векторный индекс измерения для коррекции, заданный как N-элементный вектор увеличивающихся целых чисел в области значений [1, 28].

Значения состояния представляют:

ГосударствоМодулиИндекс
Ориентация (кватернионные части)Н/Д1:4
Скорость вращения (XYZ)рад/с5:7
Положение (NED)m8:10
Скорость (NED)м/с11:13
Ускорение (NED)м/с214:16
Смещение акселерометра (XYZ)м/с217:19
Смещение гироскопа (XYZ)рад/с20:22
Геомагнитные Вектора поля (NED)μT23:25
Смещение магнитометра (XYZ)μT26:28

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

Прямое измерение состояния, заданное как N-вектор. N - количество элементов индекса, idx.

Ковариация измерения, заданная как N -by - N матрица. N - количество элементов индекса, idx.

Выходные аргументы

свернуть все

Остаток от измерения, возвращенный как 1-байт- N вектор вещественных значений.

Остаточная ковариация, возвращенная как N -by - N матрица вещественных значений.

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

Введенный в R2020a
Для просмотра документации необходимо авторизоваться на сайте