Main Content

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

factorGPS

Factor para medición GPS

Desde R2022a

Descripción

El objeto factorGPS agrega una restricción a un nodo en un factorGraph mediante el uso de una medición de posición GPS.

Creación

Descripción

F = factorGPS(NodeID) devuelve un objeto factorGPS , F, con el número de identificación de nodo establecido en NodeID. El factor GPS agrega una restricción al nodo del gráfico de factor correspondiente mediante el uso de una medición de posición GPS.

ejemplo

F = factorGPS(NodeID,Name=Value) especifica propiedades utilizando uno o más argumentos de nombre-valor. Por ejemplo, factorGPS(1,VDOP=1) establece la propiedad VDOP del objeto factorGPS en 1.

Propiedades

expandir todo

Esta propiedad o parámetro es de solo lectura.

Número de ID de nodo, especificado como un entero no negativo. El factor de objeto factorGPS se conecta a un nodo de tipo POSE_SE3 en el gráfico de factores utilizando el ID de nodo especificado.

Si un factor en el objeto factorGPS 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 de tipo POSE_SE3 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.

Medición de posición geodésica, especificada como un vector fila de tres elementos de coordenadas geodésicas en el formato (latitude longitude altitude). La latitud y la longitud están en grados y la altitud en metros.

Dilución horizontal de precisión, especificada como escalar positivo.

Dilución vertical de precisión, especificada como escalar positivo.

Origen del sistema de coordenadas local, especificado como un vector fila de tres elementos de coordenadas geodésicas en la forma (latitude longitude altitude) . La latitud y la longitud están en grados y la altitud en metros.

La altitud es la altura sobre el modo elipsoide de referencia, WGS84.

Marco de referencia para el sistema de coordenadas local, especificado como "ENU" (este-norte-arriba) o "NED" (noreste-abajo).

Tipos de datos: string | char

Funciones del objeto

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

Ejemplos

contraer todo

Configure parámetros como el ID del nodo conectado y la ubicación de referencia. Luego cree un factor GPS con estos parámetros como argumentos y establezca el marco de referencia en "NED".

id = 1;
loc = [5 5 1000];
hdop = 1.5;
vdop = 2.4;
refloc = [0 0 100];
f = factorGPS(id,Location=loc,HDOP=hdop,VDOP=vdop,ReferenceLocation=refloc,ReferenceFrame="NED");

Cree un gráfico de factores predeterminado y agregue el factor al gráfico usando la función addFactor .

g = factorGraph;
addFactor(g,f);

Más acerca de

expandir todo

Capacidades ampliadas

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

Historial de versiones

Introducido en R2022a