Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

nodeType

Obtener el tipo de nodo en el gráfico de factores

Desde R2022a

Descripción

Gráfico de factores

type = nodeType(fg,nodeID) devuelve el tipo del nodo con el ID de nodo especificado en el gráfico de factores.

ejemplo

Factores multinodo (p. ej., factorTwoPoseSE3)

type = nodeType(factor,nodeID) devuelve el tipo del nodo con el ID de nodo especificado al que se conecta el factor especificado.

Utilice esta sintaxis para estos factores:

ejemplo

Factores de un solo nodo (p. ej., factorPoseSE3Prior)

type = nodeType(factor) devuelve el tipo de nodo al que se conecta el factor especificado.

Utilice esta sintaxis para estos factores:

ejemplo

Ejemplos

contraer todo

Crea un gráfico de factores y genera identificaciones de nodos para un factor factorPoseSE2AndPointXY. Luego crea el factor factorPoseSE2AndPointXY y agrega el factor al gráfico de factores.

fg = factorGraph;
ids = generateNodeID(fg,1,"factorPoseSE2AndPointXY")
ids = 1×2

     0     1

f = factorPoseSE2AndPointXY(ids);
addFactor(fg,f);

Obtenga los tipos de nodo 0 y nodo 1.

nodeType(fg,0)
ans = 
"POSE_SE2"
nodeType(fg,1)
ans = 
"POINT_XY"

Genere identificadores de nodo para crear un factor factorPoseSE2AndPointXY y luego cree el factor factorPoseSE2AndPointXY.

f = factorPoseSE2AndPointXY([0 1]);

Obtenga los tipos de nodo 0 y nodo 1.

nodeType(f,0)
ans = 
"POSE_SE2"
nodeType(f,1)
ans = 
"POINT_XY"

Crea un factor de pose anterior SE(3) que se conecta al nodo ID 1.

f = factorPoseSE3Prior(1);

Obtenga el tipo de nodo al que se conecta el factor.

nodeType(f)
ans = 
"POSE_SE3"

Argumentos de entrada

contraer todo

Gráfico factorial, especificado como un objeto factorGraph.

ID del nodo que se va a comprobar, especificado como un entero no negativo.

Argumentos de salida

contraer todo

Tipo de nodo, devuelto como uno de estos tipos de nodo:

  • "POSE_SE2" — Pose en el espacio de estados SE(2)

  • "POSE_SE3" — Pose en el espacio de estados SE(3)

  • "POSE_SE3_SCALE" — Escala de pose en el espacio de estados SE(3)

  • "TRANSFORM_SE3" — Transformación del sensor en el espacio de estados SE(3)

  • "POINT_XY" — Punto 2-D

  • "POINT_XYZ" — Punto 3D

  • "IMU_BIAS" — Sesgo del giroscopio y del acelerómetro de la IMU

  • "VEL3" — Velocidad 3D

Capacidades ampliadas

expandir todo

Historial de versiones

Introducido en R2022a

expandir todo