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.

factorPoseSE3AndPointXYZ

Factor que relaciona la posición SE(3) y el punto 3-D

Desde R2022b

    Descripción

    El objeto factorPoseSE3AndPointXYZ contiene factores que describen la relación entre una posición en el espacio de estados SE(3) y un punto de referencia 3-D. Puede utilizar este objeto para agregar uno o más factores a un objeto factorGraph.

    Creación

    Descripción

    F = factorPoseSE3AndPointXYZ(nodeID) crea un objeto factorPoseSE3AndPointXYZ, F, con la propiedad de números de identificación de nodo, NodeID, establecida en nodeID.

    F = factorPoseSE3AndPointXYZ(___,Name=Value) especifica propiedades utilizando uno o más argumentos de nombre-valor además del argumento de la sintaxis anterior. Por ejemplo, factorPoseSE3AndPointXYZ([1 2],Measurement=[1 2 3]) establece la propiedad Measurement del objeto factorPoseSE3AndPointXYZ en [1 2 3].

    Propiedades

    expandir todo

    Esta propiedad o parámetro es de solo lectura.

    Números de identificación de nodo, especificados como una matriz N por 2 de números enteros no negativos, donde N es el número total de factores deseados. Cada fila representa un factor que conecta un nodo de tipo POSE_SE3 a un nodo de tipo POINT_XYZ en la forma [PoseID PointID], donde PoseID es el ID del nodo POSE_SE3 y PointID es el ID del nodo POINT_XYZ en el gráfico de factores.

    Si un factor en el objeto factorPoseSE3AndPointXYZ especifica un ID que no corresponde a un nodo en el gráfico de factores, el gráfico de factores crea automáticamente un nodo del tipo requerido con ese ID y lo agrega al gráfico de factores al agregar el factor al gráfico de factores.

    Debe especificar esta propiedad en la creación del objeto.

    Para obtener más información sobre los tipos de nodos esperados de todos los factores admitidos, consulte Tipos de nodos esperados de objetos de factores.

    Posición relativa medida entre la posición actual y el punto de referencia, especificada como una matriz N por 3 donde cada fila tiene el formato [dx dy dz], en metros. N es el número total de factores, y dx, dy y dz son el cambio de posición en x, y y z, respectivamente.

    Matriz de información asociada a la incertidumbre de las mediciones, especificada como una matriz de 3 por 3 o una matriz de 3 por 3 por N. N es el número total de factores especificados por el objeto factorPoseSE3AndPointXYZ. Cada matriz de información corresponde a las medidas del nodo correspondiente en NodeID.

    Si especifica esta propiedad como una matriz de 3 por 3 cuando NodeID contiene más de una fila, la matriz de información corresponde a todas las mediciones en Measurement.

    Esta matriz de información es la inversa de la matriz de covarianza, donde la matriz de covarianza tiene la forma:

    [σ(x,x)σ(x,y)σ(x,z)σ(y,x)σ(y,y)σ(y,z)σ(z,x)σ(y,x)σ(z,z)]

    Cada elemento indica la covarianza entre dos variables. Por ejemplo, σ(x,y) es la covarianza entre x y y.

    Funciones del objeto

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

    Más acerca de

    expandir todo

    Capacidades ampliadas

    expandir todo

    Generación de código C/C++
    Genere código C y C++ mediante MATLAB® Coder™.

    Historial de versiones

    Introducido en R2022b

    expandir todo