Class SequentialRobustMixedPositionEstimator3DTest
java.lang.Object
com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator3DTest
- All Implemented Interfaces:
SequentialRobustMixedPositionEstimatorListener<com.irurueta.geometry.Point3D>
class SequentialRobustMixedPositionEstimator3DTest
extends Object
implements SequentialRobustMixedPositionEstimatorListener<com.irurueta.geometry.Point3D>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate intprivate intprivate intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final Loggerprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final intprivate static final doubleprivate static final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidvoidonEstimateEnd(SequentialRobustMixedPositionEstimator<com.irurueta.geometry.Point3D> estimator) voidonEstimateProgressChange(SequentialRobustMixedPositionEstimator<com.irurueta.geometry.Point3D> estimator, float progress) voidonEstimateStart(SequentialRobustMixedPositionEstimator<com.irurueta.geometry.Point3D> estimator) private static doublereceivedPower(double equivalentTransmittedPower, double distance, double pathLossExponent) private voidreset()(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void
-
Field Details
-
LOGGER
-
FREQUENCY
private static final double FREQUENCY- See Also:
-
MIN_SOURCES
private static final int MIN_SOURCES- See Also:
-
MAX_SOURCES
private static final int MAX_SOURCES- See Also:
-
NUM_READINGS
private static final int NUM_READINGS- See Also:
-
MIN_POS
private static final double MIN_POS- See Also:
-
MAX_POS
private static final double MAX_POS- See Also:
-
MIN_RSSI
private static final double MIN_RSSI- See Also:
-
MAX_RSSI
private static final double MAX_RSSI- See Also:
-
MIN_PATH_LOSS_EXPONENT
private static final double MIN_PATH_LOSS_EXPONENT- See Also:
-
MAX_PATH_LOSS_EXPONENT
private static final double MAX_PATH_LOSS_EXPONENT- See Also:
-
SPEED_OF_LIGHT
private static final double SPEED_OF_LIGHT- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
LARGE_ABSOLUTE_ERROR
private static final double LARGE_ABSOLUTE_ERROR- See Also:
-
TIMES
private static final int TIMES- See Also:
-
PERCENTAGE_OUTLIERS
private static final int PERCENTAGE_OUTLIERS- See Also:
-
STD_OUTLIER_ERROR
private static final double STD_OUTLIER_ERROR- See Also:
-
INLIER_ERROR_STD
private static final double INLIER_ERROR_STD- See Also:
-
RANGING_STD
private static final double RANGING_STD- See Also:
-
TX_POWER_VARIANCE
private static final double TX_POWER_VARIANCE- See Also:
-
RX_POWER_VARIANCE
private static final double RX_POWER_VARIANCE- See Also:
-
PATH_LOSS_EXPONENT_VARIANCE
private static final double PATH_LOSS_EXPONENT_VARIANCE- See Also:
-
estimateStart
private int estimateStart -
estimateEnd
private int estimateEnd -
estimateProgressChange
private int estimateProgressChange
-
-
Constructor Details
-
SequentialRobustMixedPositionEstimator3DTest
SequentialRobustMixedPositionEstimator3DTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() -
testGetSetRangingRobustMethod
@Test void testGetSetRangingRobustMethod() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiRobustMethod
@Test void testGetSetRssiRobustMethod() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRangingRadioSourcePositionCovarianceUsed
@Test void testIsSetRangingRadioSourcePositionCovarianceUsed() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRssiRadioSourcePositionCovarianceUsed
@Test void testIsSetRssiRadioSourcePositionCovarianceUsed() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRangingReadingEvenlyDistributed
@Test void testIsSetRangingReadingEvenlyDistributed() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiFallbackDistanceStandardDeviation
@Test void testGetSetRssiFallbackDistanceStandardDeviation() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingFallbackDistanceStandardDeviation
@Test void testGetSetRangingFallbackDistanceStandardDeviation() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRssiReadingsEvenlyDistributed
@Test void testIsSetRssiReadingsEvenlyDistributed() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetProgressDelta
@Test void testGetSetProgressDelta() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingConfidence
@Test void testGetSetRangingConfidence() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiConfidence
@Test void testGetSetRssiConfidence() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingMaxIterations
@Test void testGetSetRangingMaxIterations() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiMaxIterations
@Test void testGetSetRssiMaxIterations() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetResultRefined
@Test void testIsSetResultRefined() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetCovarianceKept
@Test void testIsSetCovarianceKept() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRangingLinearSolverUsed
@Test void testIsSetRangingLinearSolverUsed() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRssiLinearSolverUsed
@Test void testIsSetRssiLinearSolverUsed() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRangingHomogeneousLinearSolverUsed
@Test void testIsSetRangingHomogeneousLinearSolverUsed() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRssiHomogeneousLinearSolverUsed
@Test void testIsSetRssiHomogeneousLinearSolverUsed() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRangingPreliminarySolutionRefined
@Test void testIsSetRangingPreliminarySolutionRefined() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetRssiPreliminarySolutionRefined
@Test void testIsSetRssiPreliminarySolutionRefined() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingPreliminarySubsetSize
@Test void testGetSetRangingPreliminarySubsetSize() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiPreliminarySubsetSize
@Test void testGetSetRssiPreliminarySubsetSize() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingThreshold
@Test void testGetSetRangingThreshold() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingThresholdRANSAC
@Test void testGetSetRangingThresholdRANSAC() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingThresholdLMedS
@Test void testGetSetRangingThresholdLMedS() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingThresholdMSAC
@Test void testGetSetRangingThresholdMSAC() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingThresholdPROMedS
@Test void testGetSetRangingThresholdPROMedS() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRangingThresholdPROSAC
@Test void testGetSetRangingThresholdPROSAC() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiThreshold
@Test void testGetSetRssiThreshold() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiThresholdRANSAC
@Test void testGetSetRssiThresholdRANSAC() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiThresholdLMedS
@Test void testGetSetRssiThresholdLMedS() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiThresholdMSAC
@Test void testGetSetRssiThresholdMSAC() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiThresholdPROMedS
@Test void testGetSetRssiThresholdPROMedS() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetRssiThresholdPROSAC
@Test void testGetSetRssiThresholdPROSAC() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetSources
@Test void testGetSetSources() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetFingerprint
@Test void testGetSetFingerprint() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetSourceQualityScores
@Test void testGetSetSourceQualityScores() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetFingerprintReadingsQualityScores
@Test void testGetSetFingerprintReadingsQualityScores() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetListener
@Test void testGetSetListener() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetInitialPosition
@Test void testGetSetInitialPosition() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testEstimateRanging
@Test void testEstimateRanging() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssi
@Test void testEstimateRssi() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssi
@Test void testEstimateRangingAndRssi() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixed
@Test void testEstimateMixed() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingMultipleReadingsPerSource
@Test void testEstimateRangingMultipleReadingsPerSource() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssiMultipleReadingsPerSource
@Test void testEstimateRssiMultipleReadingsPerSource() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssiMultipleReadingsPerSource
@Test void testEstimateRangingAndRssiMultipleReadingsPerSource() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixedMultipleReadingsPerSource
@Test void testEstimateMixedMultipleReadingsPerSource() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingWithInlierError
@Test void testEstimateRangingWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssiWithInlierError
@Test void testEstimateRssiWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssiWithInlierError
@Test void testEstimateRangingAndRssiWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixedWithInlierError
@Test void testEstimateMixedWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingMultipleReadingsPerSourceWithInlierError
@Test void testEstimateRangingMultipleReadingsPerSourceWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssiMultipleReadingsPerSourceWithInlierError
@Test void testEstimateRssiMultipleReadingsPerSourceWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssiMultipleReadingsPerSourceWithInlierError
@Test void testEstimateRangingAndRssiMultipleReadingsPerSourceWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixedMultipleReadingsPerSourceWithInlierError
@Test void testEstimateMixedMultipleReadingsPerSourceWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingLinearSolverUsedHomogeneousAndPreliminaryRefined
@Test void testEstimateRangingLinearSolverUsedHomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssiLinearSolverUsedHomogeneousAndPreliminaryRefined
@Test void testEstimateRssiLinearSolverUsedHomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssiLinearSolverUsedHomogeneousAndPreliminaryRefined
@Test void testEstimateRangingAndRssiLinearSolverUsedHomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixedLinearSolverUsedHomogeneousAndPreliminaryRefined
@Test void testEstimateMixedLinearSolverUsedHomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingLinearSolverUsedInhomogeneousAndPreliminaryRefined
@Test void testEstimateRangingLinearSolverUsedInhomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssiLinearSolverUsedInhomogeneousAndPreliminaryRefined
@Test void testEstimateRssiLinearSolverUsedInhomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssiLinearSolverUsedInhomogeneousAndPreliminaryRefined
@Test void testEstimateRangingAndRssiLinearSolverUsedInhomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixedLinearSolverUsedInhomogeneousAndPreliminaryRefined
@Test void testEstimateMixedLinearSolverUsedInhomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingPreliminaryNotRefined
@Test void testEstimateRangingPreliminaryNotRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssiPreliminaryNotRefined
@Test void testEstimateRssiPreliminaryNotRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssiPreliminaryNotRefined
@Test void testEstimateRangingAndRssiPreliminaryNotRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixedPreliminaryNotRefined
@Test void testEstimateMixedPreliminaryNotRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingLinearDisabled
@Test void testEstimateRangingLinearDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssiLinearDisabled
@Test void testEstimateRssiLinearDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssiLinearDisabled
@Test void testEstimateRangingAndRssiLinearDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixedLinearDisabled
@Test void testEstimateMixedLinearDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingLinearDisabledAndNotPreliminaryRefined
@Test void testEstimateRangingLinearDisabledAndNotPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssiLinearDisabledAndNotPreliminaryRefined
@Test void testEstimateRssiLinearDisabledAndNotPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssiLinearDisabledAndNotPreliminaryRefined
@Test void testEstimateRangingAndRssiLinearDisabledAndNotPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixedLinearDisabledAndNotPreliminaryRefined
@Test void testEstimateMixedLinearDisabledAndNotPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingLinearDisabledWithInitialPosition
@Test void testEstimateRangingLinearDisabledWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRssiLinearDisabledWithInitialPosition
@Test void testEstimateRssiLinearDisabledWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateRangingAndRssiLinearDisabledWithInitialPosition
@Test void testEstimateRangingAndRssiLinearDisabledWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateMixedLinearDisabledWithInitialPosition
@Test void testEstimateMixedLinearDisabledWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
testEstimateLargerPreliminarySubsetSize
@Test void testEstimateLargerPreliminarySubsetSize() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.numerical.robust.RobustEstimatorExceptioncom.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
-
reset
private void reset() -
receivedPower
private static double receivedPower(double equivalentTransmittedPower, double distance, double pathLossExponent)
-