Class ExhaustiveGyroscopeIntervalDetectorThresholdFactorOptimizer

All Implemented Interfaces:
com.irurueta.navigation.inertial.calibration.AccelerometerNoiseRootPsdSource, com.irurueta.navigation.inertial.calibration.GyroscopeBiasUncertaintySource, com.irurueta.navigation.inertial.calibration.GyroscopeCalibrationSource, com.irurueta.navigation.inertial.calibration.GyroscopeNoiseRootPsdSource

public class ExhaustiveGyroscopeIntervalDetectorThresholdFactorOptimizer extends GyroscopeIntervalDetectorThresholdFactorOptimizer
Optimizes the threshold factor for interval detection of accelerometer and gyroscope data based on results of calibration. Only gyroscope calibrators based on unknown orientation are supported (in other terms, calibrators must be GyroscopeNonLinearCalibrator and must support GyroscopeCalibratorMeasurementOrSequenceType.BODY_KINEMATICS_SEQUENCE). This implementation makes an exhaustive search between minimum and maximum threshold factor values to find the threshold value that produces the minimum Mean Square Error (MSE) for calibration parameters.