gnssMeasurementGenerator
Descripción
El gnssMeasurementGenerator
System object™ simula las mediciones del receptor del sistema global de navegación por satélite (GNSS). El objeto calcula pseudorangos basándose en el tiempo del sensor y los datos que especifican los parámetros orbitales del satélite. El objeto utiliza únicamente las constelaciones del Sistema de Posicionamiento Global (GPS) para sus cálculos. Para establecer las posiciones iniciales de los satélites, configure la propiedad InitialTime.
El modelo de sensor GNSS desarrollado con gnssMeasurementGenerator utiliza trazado de rayos acelerado por hardware para producir una representación altamente realista y precisa de datos de posicionamiento basados en satélite. El trazado de rayos permite modelar con precisión las interacciones entre las ondas de radio emitidas por el sensor GNSS y los satélites GNSS en órbita. Además, el trazado de rayos simula reflexiones por trayectos múltiples, considerando factores como la posición y el ángulo del satélite, lo que mejora el realismo y la precisión de los datos de posicionamiento de salida.
Para simular mediciones GNSS en un escenario de conducción:
Cree el objeto
gnssMeasurementGenerator
y configure sus propiedades.Agregue el receptor GNSS al vehículo host mediante
addSensors
(Automated Driving Toolbox).Llame al objeto con argumentos, como si fuera una función.
Para simular mediciones GNSS en un escenario VANT :
Para más información sobre el funcionamiento de los System objects, consulte ¿Qué son los System Objects?
Creación
Descripción
devuelve un GNSS
= gnssMeasurementGeneratorgnssMeasurementGenerator
System object GNSS
que simula mediciones del receptor del sistema de navegación por satélite global sin procesar.
especifica propiedades utilizando uno o más argumentos de nombre-valor.GNSS
= gnssMeasurementGenerator(Name=Value)
Propiedades
Uso
Descripción
[
calcula las mediciones del receptor GNSS.pseudorangeMeasurements
,satellitePositions
,status
] = GNSS
Argumentos de salida
Funciones del objeto
Para usar una función de objeto, especifique el System object como el primer argumento de entrada. Por ejemplo, para liberar recursos de sistema de un System object llamado obj
, utilice la siguiente sintaxis:
release(obj)
Ejemplos
Historial de versiones
Introducido en R2023a
Consulte también
Objetos
gpsSensor
|imuSensor
|gnssSensor
|drivingScenario
(Automated Driving Toolbox)