ekfSLAM
Realice localización y mapeo simultáneos utilizando el filtro Kalman extendido
Desde R2021b
Descripción
El objeto ekfSLAM
realiza localización y mapeo simultáneos (SLAM) utilizando un filtro de Kalman extendido (EKF). Toma puntos de referencia observados en el entorno y los compara con puntos de referencia conocidos para encontrar asociaciones y nuevos puntos de referencia. Utilice las asociaciones para corregir el estado y la covarianza del estado. Los nuevos puntos de referencia se aumentan en el vector estatal.
Creación
Sintaxis
Descripción
crea un objeto EKF SLAM con propiedades predeterminadas.slamObj
= ekfSLAM
establece propiedades utilizando uno o más argumentos de par nombre-valor además de cualquier combinación de argumentos de entrada de sintaxis anteriores. Cualquier propiedad no especificada tendrá los valores predeterminados.slamObj
= ekfSLAM(Name,Value
)
especifica un límite superior en el número de puntos de referencia slamObj
= ekfSLAM('MaxNumLandmark'
,N,Name,Value
)N
permitidos en el vector de estado al generar código. Este límite en la cantidad de puntos de referencia se aplica solo al generar código.
especifica el tamaño máximo del historial de pose slamObj
= ekfSLAM('MaxNumLandmark'
,N,‘MaxNumPoseStored’
,M,Name,Value
)M
junto con el número máximo de puntos de referencia N
en el vector de estado mientras se genera el código. Estos límites se aplican solo al generar código.
Propiedades
Funciones del objeto
copy | Crear una copia profunda del objeto EKF SLAM |
correct | Covarianza de estado correcto y error de estado |
landmarkInfo | Recuperar información de puntos de referencia |
poseHistory | Recuperar el historial de poses corregido y previsto |
predict | Predecir la covarianza de estado y error de estado |
removeLandmark | Eliminar punto de referencia del vector de estado |
reset | Restablecer la covarianza del error de estimación del estado y del estado |
Ejemplos
Capacidades ampliadas
Historial de versiones
Introducido en R2021b
Consulte también
Objetos
Funciones
copy
|correct
|landmarkInfo
|poseHistory
|predict
|removeLandmark
|reset