insMotionPose
Description
L'objet insMotionPose
modélise un mouvement 3D en supposant une vitesse angulaire constante et une accélération linéaire constante. Passer un objet insMotionPose
à un objet insEKF
permet d'estimer le mouvement 3D, y compris l'orientation, la vitesse angulaire, la position, la vitesse linéaire et l'accélération linéaire. Pour plus de détails sur le modèle de mouvement, voir Algorithmes.
Création
Syntaxe
Description
crée un objet model
= insMotionPoseinsMotionPose
. Passer model
à un objet insEKF
permet d'estimer :
Le quaternion d'orientation du référentiel de navigation vers le châssis.
La vitesse angulaire de la plate-forme, exprimée dans le cadre de la carrosserie.
La position de la plateforme, exprimée dans le cadre de navigation.
La vitesse de la plateforme, exprimée dans le repère de navigation.
L'accélération de la plateforme, exprimée dans le cadre de navigation.
Exemples
Algorithmes
L'objet insMotionPose
modélise le mouvement d'orientation uniquement des plates-formes. L'équation d'état du modèle de mouvement est :
où :
q = (q 0 , q 1 , q 2 , q 3 ) est le quaternion du cadre de navigation au cadre de carrosserie.
ω est la vitesse angulaire de la plate-forme, exprimée dans le châssis.
p est la position de la plateforme, exprimée dans le frame de navigation.
v est la vitesse linéaire de la plateforme, exprimée dans le repère de navigation.
a est l'accélération linéaire de la plateforme, exprimée dans le référentiel de navigation.
Historique des versions
Introduit dans R2022a
Voir aussi
insEKF
| insOptions
| insMotionOrientation
| positioning.insMotionModel