fusemvo

Правильные состояния с помощью монокулярной визуальной одометрии для insfilterErrorState

Описание

[pResidual,oResidual,resCov] = fusemvo(FUSE,position,positionCovariance,ornt,orntCovariance) положение предохранителей и данные об ориентации из измерений монокулярной визуальной одометрии (MVO), чтобы откорректировать ошибочную ковариацию оценки состояния и оценки состояния.

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

свернуть все

insfilterErrorStateВ виде объекта.

Положение камеры в локальной системе координат NED в метрах в виде действительного конечного вектора-строки с 3 элементами.

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

Ковариация измерения положения MVO в m2 в виде скаляра, вектора с 3 элементами или 3х3 матрицы.

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

Ориентация камеры относительно локальной системы координат NED в виде скалярного кватерниона или 3х3 матрицы вращения. Матрица кватерниона или вращения является вращением системы координат от системы координат NED до текущей системы координат камеры.

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

Ковариация измерения ориентации монокулярной визуальной одометрии в rad2 в виде скаляра, вектора с 3 элементами или 3х3 матрицы.

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

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

свернуть все

Невязка положения, возвращенная как 1 3 вектор из действительных значений в m.

Невязка вектора вращения, возвращенная как 1 3 вектор из действительных значений в радианах.

Остаточная ковариация, возвращенная как 6 6 матрица действительных значений.

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

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

Смотрите также

|

Введенный в R2019a