GPS
![](gpsfig.png)
Bibliotecas:
UAV Toolbox /
UAV Scenario and Sensor Modeling
Navigation Toolbox /
Multisensor Positioning /
Sensor Models
Sensor Fusion and Tracking Toolbox /
Multisensor Positioning /
Sensor Models
Descripción
El bloque genera mediciones GPS con ruido dañado basadas en la posición de entrada y la velocidad en el marco de coordenadas local o marco geodésico. Utiliza el modelo terrestre WGS84 para convertir coordenadas locales en coordenadas LLA de latitud-longitud-altitud.
Ejemplos
Puertos
Entrada
Position — Posición del receptor GPS en el sistema de coordenadas de navegación
matriz
Especifique la posición de entrada del receptor GPS en el sistema de coordenadas de navegación como una matriz real y finita N por 3. N es el número de muestras en el cuadro actual. El formato de las filas de la matriz difiere según el valor del parámetro de formato de entrada Posición.
Si el valor del parámetro Position input format es
Local
, especifique cada fila del Position como coordenadas cartesianas en metros con respecto al local marco de referencia de navegación, especificado por el parámetro Marco de referencia, con el origen especificado por el parámetro Ubicación de referencia.Si el valor del parámetro Position input format es
Geodetic
, especifique cada fila de la entrada Position como coordenadas geodésicas de la forma[latitude longitude altitude]
. Los valores delatitude
ylongitude
están en grados.Altitude
es la altura sobre el modelo de elipsoide WGS84 en metros.
Tipos de datos: single
| double
Velocity — Velocidad en el sistema de coordenadas de navegación local (m/s)
matriz
Especifique la velocidad de entrada del receptor GPS en el sistema de coordenadas de navegación en metros por segundo como una matriz real y finita N-por-3. N es el número de muestras en el cuadro actual. El formato de las filas de la matriz difiere según el valor del parámetro de formato de entrada Posición.
Si el valor del parámetro Position input format es
Local
, especifique cada fila del Velocity con respecto al marco de referencia de navegación local (NED o ENU), especificado por el parámetro Marco de referencia, con el origen especificado por el parámetro Ubicación de referencia.Si el valor del parámetro Position input format es
Geodetic
, especifique cada fila del Velocity con respecto al marco de referencia de navegación (NED o ENU), especificado por el parámetro Reference frame , con el origen especificado por Position .
Tipos de datos: single
| double
Salida
LLA — Posición en el sistema de coordenadas LLA
matriz
Posición del receptor GPS en el sistema de coordenadas geodésicas de latitud, longitud y altitud (LLA), devuelta como un arreglo N por 3 real y finita. La latitud y la longitud están en grados, siendo el norte y el este positivos. La altitud está en metros.
N es el número de muestras en el cuadro actual.
Tipos de datos: single
| double
Velocity — Velocidad en el sistema de coordenadas de navegación local (m/s)
matriz
Velocidad del receptor GPS en el sistema de coordenadas de navegación local en metros por segundo, devuelta como una matriz real y finita N-por-3. N es el número de muestras en el cuadro actual. El formato de las filas de la matriz difiere según el valor del parámetro de formato de entrada Posición.
Si el valor del parámetro Position input format es
Local
, la salida Velocity es con respecto al marco de referencia de navegación local (NED o ENU ), especificado por el parámetro Marco de referencia, con el origen especificado por el parámetro Ubicación de referencia.Si el valor del parámetro Position input format es
Geodetic
, la salida Velocity es con respecto al marco de referencia de navegación (NED o ENU) , especificado por el parámetro Reference frame , con el origen especificado por LLA .
Tipos de datos: single
| double
Groundspeed — Magnitud de la velocidad horizontal en el sistema de coordenadas de navegación local (m/s)
vector
Magnitud de la velocidad horizontal del receptor GPS en el sistema de coordenadas de navegación local en metros por segundo, devuelta como un vector columna de elemento N real y finito.
N es el número de muestras en el cuadro actual.
Tipos de datos: single
| double
Course — Dirección de la velocidad horizontal en el sistema de coordenadas de navegación local (°)
vector
Dirección de la velocidad horizontal del receptor GPS en el sistema de coordenadas de navegación local, en grados, devuelta como un vector columna de elemento N real y finito de valores de 0 a 360. El Norte corresponde a 0 grados y el Este corresponde a 90 grados.
N es el número de muestras en el cuadro actual.
Tipos de datos: single
| double
Parámetros
— Marco de referencia
NED
(predeterminado) | ENU
Especifique el marco de referencia como NED
(Noreste-Abajo) o ENU
(Este-Norte-Arriba).
— Formato de entrada de coordenadas de posición
Local
(predeterminado) | Geodetic
Especifique el formato de entrada de coordenadas de posición como Local
o Geodetic
.
Si configura este parámetro en
Local
, entonces la entrada al puerto de Posición debe estar en forma de coordenadas cartesianas con respecto al marco de navegación local, especificado por Reference Frame Parámetro $ , con el origen fijo y definido por el parámetro Reference location . La entrada al puerto de entrada Velocity también debe ser con respecto a este marco de navegación local.Si configura este parámetro en
Geodetic
, entonces la entrada al puerto Position debe ser coordenadas geodésicas en[latitude longitude altitude]
. La entrada al puerto de entrada Velocity también debe ser respecto de la gráfica de navegación especificada por el parámetro Reference frame , correspondiendo el origen al Position puerto.
— Origen del marco de referencia de navegación local.
[0,0,0]
(predeterminado) | vector de tres elementos
Especifique el origen del sistema de referencia local como un vector fila de tres elementos en coordenadas geodésicas [latitude longitude altitude]
, donde altitude
es la altura sobre el modelo de elipsoide de referencia WGS84. Los valores de ubicación de referencia están en grados, grados y metros, respectivamente. El formato de grado es grados decimales (DD).
Dependencias
Para habilitar este parámetro, establezca el parámetro Formato de entrada de posición en Local
.
— Precisión de posición horizontal (m)
1.6
(predeterminado) | escalador real no negativo
Especifique la precisión de la posición horizontal como un escalar real no negativo en metros. La precisión de la posición horizontal especifica la desviación estándar del ruido en la medición de la posición horizontal. Aumentar este valor añade ruido a la medición, disminuyendo su precisión.
Ajustable: Yes
— Precisión de posición vertical (m)
3
(predeterminado) | escalador real no negativo
Especifique la precisión de la posición vertical como un escalar real no negativo en metros. La precisión de la posición vertical especifica la desviación estándar del ruido en la medición de la posición vertical. Aumentar este valor añade ruido a la medición, disminuyendo su precisión.
Ajustable: Yes
— Precisión de velocidad (m/s)
0.1
(predeterminado) | escalar real no negativo
Especifique la precisión de la velocidad por segundo como un escalar real no negativo en metros. La precisión de la velocidad especifica la desviación estándar del ruido en la medición de la velocidad. Aumentar este valor añade ruido a la medición, disminuyendo su precisión.
Ajustable: Yes
— Factor de caída del ruido de posición global
0.999
(predeterminado) | escalar en el rango [0, 1]
Especifique el factor de caída del ruido de posición global como un escalar numérico en el rango [0, 1]. Un factor de caída de 0
modela el ruido de posición global como un proceso de ruido blanco. Un factor de caída de 1 modela el ruido de posición global como un proceso de caminata aleatoria.
Ajustable: Yes
— semilla inicial
67
(predeterminado) | entero no negativo
Especifique la semilla inicial de un algoritmo generador de números aleatorios mt19937ar como un entero no negativo.
Simular con — Tipo de simulación a ejecutar
Interpreted execution
(predeterminado) | Code generation
Seleccione el tipo de simulación a ejecutar entre estas opciones:
Interpreted execution
: simule el modelo utilizando el intérprete MATLAB® . Para obtener más información, consulte Simulation Modes.Code generation
: simula el modelo utilizando el código C generado. La primera vez que ejecuta una simulación, Simulink® genera código C para el bloque. El código C se reutiliza en simulaciones posteriores, siempre que el modelo no cambie.
Capacidades ampliadas
Generación de código C/C++
Genere código C y C++ mediante Simulink® Coder™.
Historial de versiones
Introducido en R2021b
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)