reset

Сбросьте ошибочную ковариацию оценки состояния и оценки состояния

    Синтаксис

    Описание

    пример

    reset(slamObj) сбрасывает ошибочную ковариацию оценки состояния и оценки состояния к их значениям по умолчанию и сбрасывает внутренние состояния.

    Примеры

    свернуть все

    Задайте начальное состояние транспортного средства.

    initialState = [1; -2; 0.1];

    Задайте начальную ковариацию состояния транспортного средства.

    initialStateCovar = 0.1*eye(3);

    Создайте ekfSLAM объект с начальным состоянием и ковариацией начального состояния.

    ekfSlamObj = ekfSLAM('State',initialState, ...
                         'StateCovariance',initialStateCovar);

    Получите состояние и ковариацию состояния от ekfSLAM объект.

    ekfSlamObj.State
    ans = 3×1
    
        1.0000
       -2.0000
        0.1000
    
    
    ekfSlamObj.StateCovariance
    ans = 3×3
    
        0.1000         0         0
             0    0.1000         0
             0         0    0.1000
    
    

    Сбросьте ошибочную ковариацию оценки состояния и оценки состояния к значению по умолчанию.

    reset(ekfSlamObj)

    Получите состояние и ковариацию состояния от ekfSLAM объект.

    ekfSlamObj.State
    ans = 3×1
    
         0
         0
         0
    
    
    ekfSlamObj.StateCovariance
    ans = 3×3
    
         1     0     0
         0     1     0
         0     0     1
    
    

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

    свернуть все

    Объект EKF SLAM в виде ekfSLAM объект.

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

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

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

    Объекты

    Функции

    Введенный в R2021b