Uses of Class
com.irurueta.navigation.inertial.calibration.magnetometer.RobustKnownPositionAndInstantMagnetometerCalibrator
Packages that use RobustKnownPositionAndInstantMagnetometerCalibrator
Package
Description
Contains classes for magnetometer calibration.
-
Uses of RobustKnownPositionAndInstantMagnetometerCalibrator in com.irurueta.navigation.inertial.calibration.magnetometer
Subclasses of RobustKnownPositionAndInstantMagnetometerCalibrator in com.irurueta.navigation.inertial.calibration.magnetometerModifier and TypeClassDescriptionclass
Robustly estimates magnetometer hard-iron biases, cross couplings and scaling factors using LMedS algorithm.class
Robustly estimates magnetometer hard-iron biases, cross couplings and scaling factors using MSAC algorithm.class
Robustly estimates magnetometer hard-iron biases, cross couplings and scaling factors using PROMedS algorithm.class
Robustly estimates magnetometer hard-iron biases, cross couplings and scaling factors using PROSAC algorithm.class
Robustly estimates magnetometer hard-iron biases, cross couplings and scaling factors using RANSAC algorithm.Methods in com.irurueta.navigation.inertial.calibration.magnetometer that return RobustKnownPositionAndInstantMagnetometerCalibratorModifier and TypeMethodDescriptionRobustKnownPositionAndInstantMagnetometerCalibrator.create()
Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(boolean commonAxisUsed) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(boolean commonAxisUsed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, boolean commonAxisUsed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, WorldMagneticModel magneticModel, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(double[] qualityScores, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.algebra.Matrix initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.ECEFPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, boolean commonAxisUsed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, double[] initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.algebra.Matrix initialMm, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.algebra.Matrix initialHardIron, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.navigation.frames.NEDPosition position, List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(RobustKnownPositionAndInstantMagnetometerCalibratorListener listener) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(RobustKnownPositionAndInstantMagnetometerCalibratorListener listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(WorldMagneticModel magneticModel) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(WorldMagneticModel magneticModel, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(List<StandardDeviationBodyMagneticFluxDensity> measurements) Creates a robust magnetometer calibrator with default robust method.RobustKnownPositionAndInstantMagnetometerCalibrator.create
(List<StandardDeviationBodyMagneticFluxDensity> measurements, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust magnetometer calibrator.Methods in com.irurueta.navigation.inertial.calibration.magnetometer with parameters of type RobustKnownPositionAndInstantMagnetometerCalibratorModifier and TypeMethodDescriptionvoid
RobustKnownPositionAndInstantMagnetometerCalibratorListener.onCalibrateEnd
(RobustKnownPositionAndInstantMagnetometerCalibrator calibrator) Called when calibration ends.void
RobustKnownPositionAndInstantMagnetometerCalibratorListener.onCalibrateNextIteration
(RobustKnownPositionAndInstantMagnetometerCalibrator calibrator, int iteration) Called when calibrator iterates to refine a possible solution.void
RobustKnownPositionAndInstantMagnetometerCalibratorListener.onCalibrateProgressChange
(RobustKnownPositionAndInstantMagnetometerCalibrator calibrator, float progress) Called when calibration progress changes significantly.void
RobustKnownPositionAndInstantMagnetometerCalibratorListener.onCalibrateStart
(RobustKnownPositionAndInstantMagnetometerCalibrator calibrator) Called when calibration starts.