fusegps

Исправьте состояния, используя данные GPS для insfilterMARG

Описание

[res,resCov] = fusegps(FUSE,position,positionCovariance) предохраняет данные о положении GPS, чтобы исправить оценку состояния.

[res,resCov] = fusegps(FUSE,position,positionCovariance,velocity,velocityCovariance) предохраняет данные о положении и скорости GPS, чтобы исправить оценку состояния.

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

свернуть все

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

Положение приемника GPS в геодезической широте, долготе и высоте (LLA) задается как действительный конечный 3-элементный вектор-строка. Широта и долгота в степенях с севером и востоку положительными. Высота над уровнем моря в метрах.

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

Ковариация измерения положения GPS- приемника в м2, заданный как матрица 3 на 3.

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

Скорость приемника GPS в локальной системе координат NED в м/с, заданная как 3-элементный вектор-строка.

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

Ковариация измерения скорости приемника в локальной системе координат NED в м/с2, заданный как матрица 3 на 3.

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

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

свернуть все

Положение и остаточная скорость, возвращенные как вектор 1 на 6 вещественных значений в m и m/s, соответственно.

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

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

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

.

См. также

|

Введенный в R2018b