gnssMeasurementGenerator
Description
The gnssMeasurementGenerator
System object™ simulates global navigation satellite system (GNSS) receiver measurements. The
object calculates pseudoranges based on the sensor time and data that specifies the satellite
orbital parameters. The
object uses only the Global Positioning System (GPS) constellations for calculations. To set
the starting positions of the satellites, set the InitialTime property.
To simulate GNSS measurements in a driving scenario:
Create the
gnssMeasurementGenerator
object and set its properties.Add the GNSS receiver to the host vehicle using
addSensors
(Automated Driving Toolbox).Call the object with arguments, as if it were a function.
To simulate GNSS measurements in a UAV scenario:
To learn more about how System objects work, see What Are System Objects?
Creation
Description
returns a
GNSS
= gnssMeasurementGeneratorgnssMeasurementGenerator
System object
GNSS
that simulates raw global navigation satellite system receiver
measurements.
specifies properties using one or more name-value arguments.GNSS
= gnssMeasurementGenerator(Name=Value)
Properties
Usage
Description
[
computes the GNSS receiver measurements.pseudorangeMeasurements
,satellitePositions
,status
] = GNSS
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
Examples
Version History
Introduced in R2023a
See Also
Objects
gpsSensor
|imuSensor
|gnssSensor
|drivingScenario
(Automated Driving Toolbox)