positioning.INSMotionModel Classe
Namespace : positioning
Classe de base pour définir les modèles de mouvement utilisés avec insEKF
Depuis R2022a
Description
La classe positioning.INSMotionModel
définit la classe de base pour les modèles de mouvement utilisés avec les filtres INS. Dérivez de cette classe pour définir votre propre modèle de mouvement.
Pour définir un nouveau modèle de mouvement :
Héritez de cette classe et implémentez au moins deux méthodes :
modelstates
etstateTransition
.En option, si vous souhaitez une simulation plus fidèle, vous pouvez implémenter une méthode
stateTransitionJacobian
qui renvoie le jacobien de la fonction de transition d'état. Si vous n'implémentez pas cette méthode, l'objet calcule numériquement le jacobien avec une précision moindre et un coût de calcul plus élevé.
À titre d'exemple d'implémentation de cette classe d'interface, consultez les détails d'implémentation de insMotionOrientation
en tapant ceci dans la fenêtre de commande :
edit insMotionOrientation
La classe positioning.INSMotionModel
est une classe handle
.
Attributs de classe
Abstrait | vrai |
Pour plus d'informations sur les attributs de classe, voir Class Attributes.
Création
Description
crée un objet modèle de capteur INS. Ce constructeur ne peut être appelé qu'à partir d'une classe dérivée. sensor
= positioning.INSMotionModel()
Méthodes
Exemples
Historique des versions
Introduit dans R2022a