ekfSLAM
Effectuez une localisation et un mappage simultanés à l'aide du filtre de Kalman étendu
Depuis R2021b
Description
L'objet ekfSLAM
effectue une localisation et un mappage simultanés (SLAM) à l'aide d'un filtre de Kalman étendu (EKF). Il prend en compte les points de repère observés dans l'environnement et les compare avec des points de repère connus pour trouver des associations et de nouveaux points de repère. Utilisez les associations pour corriger l'état et la covariance de l'état. Les nouveaux points de repère sont augmentés dans le vecteur d'état.
Création
Syntaxe
Description
crée un objet EKF SLAM avec des propriétés par défaut.slamObj
= ekfSLAM
définit les propriétés en utilisant un ou plusieurs arguments de paire nom-valeur en plus de toute combinaison d'arguments d'entrée des syntaxes précédentes. Toutes les propriétés non spécifiées ont des valeurs par défaut.slamObj
= ekfSLAM(Name,Value
)
spécifie une limite supérieure sur le nombre de points de repère slamObj
= ekfSLAM('MaxNumLandmark'
,N,Name,Value
)N
autorisés dans le vecteur d'état lors de la génération du code. Cette limite sur le nombre de points de repère s'applique uniquement lors de la génération de code.
spécifie la taille maximale de l'historique de pose slamObj
= ekfSLAM('MaxNumLandmark'
,N,‘MaxNumPoseStored’
,M,Name,Value
)M
ainsi que le nombre maximum de points de repère N
dans le vecteur d'état lors de la génération du code. Ces limites s'appliquent uniquement lors de la génération de code.
Propriétés
Fonctions d'objet
copy | Créer une copie complète de l'objet EKF SLAM |
landmarkInfo | Retrieve landmark information |
landmarkInfo | Retrieve landmark information |
poseHistory | Récupérer l'historique des poses corrigées et prédites |
predict | Prédire l'état et la covariance des erreurs d'état |
removeLandmark | Supprimer le point de repère du vecteur d'état |
reset | Réinitialiser l'état et la covariance de l'erreur d'estimation de l'état |
Exemples
Capacités étendues
Historique des versions
Introduit dans R2021b
Voir aussi
Objets
Fonctions
copy
|correct
|landmarkInfo
|poseHistory
|predict
|removeLandmark
|reset