Uses of Class
com.irurueta.navigation.gnss.GNSSMeasurement
Packages that use GNSSMeasurement
-
Uses of GNSSMeasurement in com.irurueta.navigation.gnss
Fields in com.irurueta.navigation.gnss with type parameters of type GNSSMeasurementModifier and TypeFieldDescriptionprivate Collection<GNSSMeasurement>
GNSSKalmanFilteredEstimator.measurements
GNSS measurements of a collection of satellites.private Collection<GNSSMeasurement>
GNSSLeastSquaresPositionAndVelocityEstimator.measurements
GNSS measurements of a collection of satellites.Methods in com.irurueta.navigation.gnss that return GNSSMeasurementModifier and TypeMethodDescriptionstatic GNSSMeasurement
GNSSMeasurementsGenerator.generate
(double time, double satelliteX, double satelliteY, double satelliteZ, double satelliteVx, double satelliteVy, double satelliteVz, double userX, double userY, double userZ, double userVx, double userVy, double userVz, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static GNSSMeasurement
GNSSMeasurementsGenerator.generate
(double time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static GNSSMeasurement
GNSSMeasurementsGenerator.generate
(double time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static GNSSMeasurement
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static GNSSMeasurement
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.Methods in com.irurueta.navigation.gnss that return types with arguments of type GNSSMeasurementModifier and TypeMethodDescriptionstatic Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, double userX, double userY, double userZ, double userVx, double userVy, double userVz, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPosition userPosition, ECEFVelocity userVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPosition userPosition, ECEFVelocity userVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.GNSSKalmanFilteredEstimator.getMeasurements()
Gets last updated GNSS measurements of a collection of satellites.GNSSLeastSquaresPositionAndVelocityEstimator.getMeasurements()
Gets GNSS measurements of a collection of satellites.Methods in com.irurueta.navigation.gnss with parameters of type GNSSMeasurementModifier and TypeMethodDescriptionvoid
GNSSMeasurement.copyFrom
(GNSSMeasurement input) Copies data of provided instance into this instance.void
GNSSMeasurement.copyTo
(GNSSMeasurement output) Copies this instance data into provided instance.boolean
GNSSMeasurement.equals
(GNSSMeasurement other) Checks if provided instance has exactly the same contents as this instance.boolean
GNSSMeasurement.equals
(GNSSMeasurement other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.private static boolean
GNSSMeasurementsGenerator.generate
(double time, double satelliteX, double satelliteY, double satelliteZ, double satelliteVx, double satelliteVy, double satelliteVz, double userX, double userY, double userZ, double userLatitude, double userLongitude, double userVx, double userVy, double userVz, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Internal method to generate a single satellite GNSS measurement.private static boolean
GNSSMeasurementsGenerator.generate
(double time, double satelliteX, double satelliteY, double satelliteZ, double satelliteVx, double satelliteVy, double satelliteVz, double userX, double userY, double userZ, double userVx, double userVy, double userVz, double gnssRangeErrorBias, GNSSConfig config, com.irurueta.algebra.Matrix cen, com.irurueta.algebra.Matrix omegaIe, com.irurueta.algebra.Matrix cei, com.irurueta.algebra.Matrix satellitePosition, com.irurueta.algebra.Matrix deltaR, com.irurueta.algebra.Matrix satelliteVelocity, com.irurueta.algebra.Matrix userPosition, com.irurueta.algebra.Matrix userVelocity, com.irurueta.algebra.Matrix tmp1, com.irurueta.algebra.Matrix tmp2, com.irurueta.algebra.Matrix tmp3, com.irurueta.algebra.Matrix tmp4, com.irurueta.algebra.Matrix tmp5, com.irurueta.algebra.Matrix tmp6, Random random, GNSSMeasurement result) Internal method to generate a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(double time, double satelliteX, double satelliteY, double satelliteZ, double satelliteVx, double satelliteVy, double satelliteVz, double userX, double userY, double userZ, double userVx, double userVy, double userVz, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(double time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(double time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.Method parameters in com.irurueta.navigation.gnss with type arguments of type GNSSMeasurementModifier and TypeMethodDescriptionstatic void
GNSSKalmanEpochEstimator.estimate
(Collection<GNSSMeasurement> measurements, double propagationInterval, GNSSEstimation previousEstimation, com.irurueta.algebra.Matrix previousCovariance, GNSSKalmanConfig config, GNSSEstimation updatedEstimation, com.irurueta.algebra.Matrix updatedCovariance) Estimates the update of Kalman filter state and covariance matrix for a single epoch.static GNSSKalmanState
GNSSKalmanEpochEstimator.estimate
(Collection<GNSSMeasurement> measurements, double propagationInterval, GNSSKalmanState previousState, GNSSKalmanConfig config) Estimates the update of Kalman filter state and covariance matrix for a single epoch.static void
GNSSKalmanEpochEstimator.estimate
(Collection<GNSSMeasurement> measurements, double propagationInterval, GNSSKalmanState previousState, GNSSKalmanConfig config, GNSSKalmanState result) Estimates the update of Kalman filter state and covariance matrix for a single epoch.static void
GNSSKalmanEpochEstimator.estimate
(Collection<GNSSMeasurement> measurements, com.irurueta.units.Time propagationInterval, GNSSEstimation previousEstimation, com.irurueta.algebra.Matrix previousCovariance, GNSSKalmanConfig config, GNSSEstimation updatedEstimation, com.irurueta.algebra.Matrix updatedCovariance) Estimates the update of Kalman filter state and covariance matrix for a single epoch.static GNSSKalmanState
GNSSKalmanEpochEstimator.estimate
(Collection<GNSSMeasurement> measurements, com.irurueta.units.Time propagationInterval, GNSSKalmanState previousState, GNSSKalmanConfig config) Estimates the update of Kalman filter state and covariance matrix for a single epoch.static void
GNSSKalmanEpochEstimator.estimate
(Collection<GNSSMeasurement> measurements, com.irurueta.units.Time propagationInterval, GNSSKalmanState previousState, GNSSKalmanConfig config, GNSSKalmanState result) Estimates the update of Kalman filter state and covariance matrix fo a single epoch.static void
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, double userX, double userY, double userZ, double userVx, double userVy, double userVz, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPosition userPosition, ECEFVelocity userVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPosition userPosition, ECEFVelocity userVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static boolean
GNSSKalmanFilteredEstimator.isUpdateMeasurementsReady
(Collection<GNSSMeasurement> measurements) Indicates whether provided measurements are ready to be used for an update.static boolean
GNSSLeastSquaresPositionAndVelocityEstimator.isValidMeasurements
(Collection<GNSSMeasurement> gnssMeasurements) Indicates whether provided measurements are valid or not.void
GNSSLeastSquaresPositionAndVelocityEstimator.setMeasurements
(Collection<GNSSMeasurement> measurements) Sets GNSS measurements of a collection of satellites.boolean
GNSSKalmanFilteredEstimator.updateMeasurements
(Collection<GNSSMeasurement> measurements, double timestamp) Updates GNSS measurements of this estimator when new satellite measurements are available.boolean
GNSSKalmanFilteredEstimator.updateMeasurements
(Collection<GNSSMeasurement> measurements, com.irurueta.units.Time timestamp) Updates GNSS measurements of this estimator when new satellite measurements are available.Constructors in com.irurueta.navigation.gnss with parameters of type GNSSMeasurementConstructor parameters in com.irurueta.navigation.gnss with type arguments of type GNSSMeasurementModifierConstructorDescriptionConstructor.GNSSLeastSquaresPositionAndVelocityEstimator
(Collection<GNSSMeasurement> measurements, ECEFPositionAndVelocity priorPositionAndVelocity) Constructor.GNSSLeastSquaresPositionAndVelocityEstimator
(Collection<GNSSMeasurement> measurements, ECEFPositionAndVelocity priorPositionAndVelocity, GNSSLeastSquaresPositionAndVelocityEstimatorListener listener) Constructor.GNSSLeastSquaresPositionAndVelocityEstimator
(Collection<GNSSMeasurement> measurements, GNSSEstimation priorEstimation) Constructor.GNSSLeastSquaresPositionAndVelocityEstimator
(Collection<GNSSMeasurement> measurements, GNSSEstimation priorEstimation, GNSSLeastSquaresPositionAndVelocityEstimatorListener listener) Constructor.GNSSLeastSquaresPositionAndVelocityEstimator
(Collection<GNSSMeasurement> measurements, GNSSLeastSquaresPositionAndVelocityEstimatorListener listener) Constructor.