Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

factorVelocity3Prior

Facteur antérieur pour la vitesse 3D

Depuis R2022a

Description

L'objet factorVelocity3Prior est un facteur qui contient des informations sur une vitesse antérieure en 3D pour un objet factorGraph .

Création

Description

exemple

F = factorVelocity3Prior(nodeID) crée un objet factorVelocity3Prior , F, avec la propriété des numéros d'identification de nœud NodeID définie sur nodeID.

F = factorVelocity3Prior(nodeID,Name=Value) spécifie les propriétés en utilisant un ou plusieurs arguments nom-valeur. Par exemple, factorVelocity3Prior(1,Measurement=[1 5 7]) définit la propriété Measurement de l'objet factorVelocity3Prior sur [1 5 7].

Propriétés

développer tout

Ce propriété est en lecture seule.

Numéros d'identification de nœud, spécifiés comme un vecteur d'éléments N d'entiers non négatifs, où N est le nombre total de facteurs souhaités. Chaque élément représente un facteur qui se connecte à un nœud de type VEL3 dans le graphique de facteurs à l'aide de l'ID de nœud spécifié.

Si un facteur dans l'objet factorVelocity3Prior spécifie un ID qui ne correspond pas à un nœud dans le graphe de facteurs, le graphe de facteurs crée automatiquement un nœud de type VEL3 avec cet ID et l'ajoute au graphique de facteurs lors de l'ajout du facteur au graphique de facteurs.

Vous devez spécifier cette propriété lors de la création de l'objet.

Pour plus d'informations sur les types de nœuds attendus de tous les facteurs pris en charge, consultez Types de nœuds attendus pour les objets facteurs.

Vitesse antérieure mesurée, spécifiée sous la forme d'une matrice N-par-3, où chaque ligne est de la forme [xz yz vz]. N est le nombre total de facteurs. xz, yz et vz sont la vitesse du x, y et z , respectivement.

Matrice d'informations associée à la mesure, spécifiée sous la forme d'une matrice 3 par 3 ou d'une matrice 3 par 3- N . N est le nombre total de facteurs spécifiés par cet objet factorVelocity3Prior . Chaque matrice d'informations correspond aux mesures des nœuds spécifiés dans NodeIDs.

Si vous spécifiez cette propriété sous forme de matrice 3 par 3 lorsque NodeID contient plus d'un élément, la matrice d'informations correspond à toutes les mesures dans Measurement.

Fonctions d'objet

nodeTypeObtenir le type de nœud dans le graphique de facteurs

Exemples

réduire tout

Créez un facteur de vitesse préalable avec un ID de nœud de 1.

f = factorVelocity3Prior(1);

Créez un graphique de facteurs par défaut et ajoutez le facteur au graphique à l'aide de la fonction addFactor .

g = factorGraph;
addFactor(g,f);

En savoir plus

développer tout

Capacités étendues

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Historique des versions

Introduit dans R2022a

développer tout