Выполните одновременную локализацию и картографию с помощью расширенного Фильтра Калмана
ekfSLAM объект выполняет одновременную локализацию и картографию (SLAM) с помощью расширенного фильтра Калмана (EKF). Это берет в наблюдаемых ориентирах средой и сравнивает их с известными ориентирами, чтобы найти ассоциации и новые ориентиры. Используйте ассоциации, чтобы откорректировать ковариацию состояния и состояния. Новые ориентиры увеличиваются в векторе состояния.
создает объект EKF SLAM со свойствами по умолчанию.slamObj = ekfSLAM
свойства наборов с помощью одного или нескольких аргументов пары "имя-значение" в дополнение к любой комбинации входных параметров от предыдущих синтаксисов. Любые незаданные свойства имеют значения по умолчанию.slamObj = ekfSLAM(Name,Value)
задает верхнюю границу на количестве ориентиров slamObj = ekfSLAM('MaxNumLandmark',N,Name,Value)N позволенный в векторе состояния при генерации кода. Этот предел на количестве ориентиров применяется только при генерации кода.
задает максимальный размер истории положения slamObj = ekfSLAM('MaxNumLandmark',N,‘MaxNumPoseStored’,M,Name,Value)M наряду с максимальным количеством ориентиров N в векторе состояния при генерации кода. Эти пределы применяются только при генерации кода.
copy | Создайте глубокую копию объекта EKF SLAM |
correct | Правильная ошибочная ковариация состояния и состояния |
landmarkInfo | Получите знаменательную информацию |
poseHistory | Получите откорректированную и предсказанную историю положения |
predict | Предскажите ошибочную ковариацию состояния и состояния |
removeLandmark | Удалите ориентир из вектора состояния |
reset | Сбросьте ошибочную ковариацию оценки состояния и оценки состояния |
copy | correct | landmarkInfo | poseHistory | predict | removeLandmark | reset