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.measurementsGNSS measurements of a collection of satellites.private Collection<GNSSMeasurement> GNSSLeastSquaresPositionAndVelocityEstimator.measurementsGNSS measurements of a collection of satellites.Methods in com.irurueta.navigation.gnss that return GNSSMeasurementModifier and TypeMethodDescriptionstatic GNSSMeasurementGNSSMeasurementsGenerator.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 GNSSMeasurementGNSSMeasurementsGenerator.generate(double time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static GNSSMeasurementGNSSMeasurementsGenerator.generate(double time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static GNSSMeasurementGNSSMeasurementsGenerator.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 GNSSMeasurementGNSSMeasurementsGenerator.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 TypeMethodDescriptionvoidGNSSMeasurement.copyFrom(GNSSMeasurement input) Copies data of provided instance into this instance.voidGNSSMeasurement.copyTo(GNSSMeasurement output) Copies this instance data into provided instance.booleanGNSSMeasurement.equals(GNSSMeasurement other) Checks if provided instance has exactly the same contents as this instance.booleanGNSSMeasurement.equals(GNSSMeasurement other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.private static booleanGNSSMeasurementsGenerator.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 booleanGNSSMeasurementsGenerator.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 booleanGNSSMeasurementsGenerator.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 booleanGNSSMeasurementsGenerator.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 booleanGNSSMeasurementsGenerator.generate(double time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.static booleanGNSSMeasurementsGenerator.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 booleanGNSSMeasurementsGenerator.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 voidGNSSKalmanEpochEstimator.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 GNSSKalmanStateGNSSKalmanEpochEstimator.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 voidGNSSKalmanEpochEstimator.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 voidGNSSKalmanEpochEstimator.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 GNSSKalmanStateGNSSKalmanEpochEstimator.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 voidGNSSKalmanEpochEstimator.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 voidGNSSMeasurementsGenerator.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 voidGNSSMeasurementsGenerator.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 voidGNSSMeasurementsGenerator.generate(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static voidGNSSMeasurementsGenerator.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 voidGNSSMeasurementsGenerator.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 booleanGNSSKalmanFilteredEstimator.isUpdateMeasurementsReady(Collection<GNSSMeasurement> measurements) Indicates whether provided measurements are ready to be used for an update.static booleanGNSSLeastSquaresPositionAndVelocityEstimator.isValidMeasurements(Collection<GNSSMeasurement> gnssMeasurements) Indicates whether provided measurements are valid or not.voidGNSSLeastSquaresPositionAndVelocityEstimator.setMeasurements(Collection<GNSSMeasurement> measurements) Sets GNSS measurements of a collection of satellites.booleanGNSSKalmanFilteredEstimator.updateMeasurements(Collection<GNSSMeasurement> measurements, double timestamp) Updates GNSS measurements of this estimator when new satellite measurements are available.booleanGNSSKalmanFilteredEstimator.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.