Class ExhaustiveAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer

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

public class ExhaustiveAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer extends AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer
Optimizes the threshold factor for interval detection of accelerometer and gyroscope data based on results of calibration. Only accelerometer calibrators based on unknown orientation are supported (in other terms, calibrators must be AccelerometerNonLinearCalibrator and must support AccelerometerCalibratorMeasurementType.STANDARD_DEVIATION_BODY_KINEMATICS). 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.