Class ECIKinematicsEstimatorTest
java.lang.Object
com.irurueta.navigation.inertial.estimators.ECIKinematicsEstimatorTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.irurueta.navigation.frames.NEDFramecreateNewNedFrame(com.irurueta.navigation.frames.NEDFrame oldFrame) private static com.irurueta.navigation.frames.NEDFrameprivate static BodyKinematicsestimateKinematics(double timeInterval, com.irurueta.navigation.frames.CoordinateTransformation c, com.irurueta.navigation.frames.CoordinateTransformation oldC, double vx, double vy, double vz, double oldVx, double oldVy, double oldVz, double x, double y, double z) (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
-
TIME_INTERVAL_SECONDS
private static final double TIME_INTERVAL_SECONDS- See Also:
-
LATITUDE_DEGREES
private static final double LATITUDE_DEGREES- See Also:
-
LONGITUDE_DEGREES
private static final double LONGITUDE_DEGREES- See Also:
-
HEIGHT
private static final double HEIGHT- See Also:
-
MIN_ANGLE_DEGREES
private static final double MIN_ANGLE_DEGREES- See Also:
-
MAX_ANGLE_DEGREES
private static final double MAX_ANGLE_DEGREES- See Also:
-
MIN_VELOCITY_VALUE
private static final double MIN_VELOCITY_VALUE- See Also:
-
MAX_VELOCITY_VALUE
private static final double MAX_VELOCITY_VALUE- See Also:
-
MIN_ANGLE_VARIATION_DEGREES
private static final double MIN_ANGLE_VARIATION_DEGREES- See Also:
-
MAX_ANGLE_VARIATION_DEGREES
private static final double MAX_ANGLE_VARIATION_DEGREES- See Also:
-
MIN_POSITION_VARIATION_DEGREES
private static final double MIN_POSITION_VARIATION_DEGREES- See Also:
-
MAX_POSITION_VARIATION_DEGREES
private static final double MAX_POSITION_VARIATION_DEGREES- See Also:
-
MIN_HEIGHT_VARIATION
private static final double MIN_HEIGHT_VARIATION- See Also:
-
MAX_HEIGHT_VARIATION
private static final double MAX_HEIGHT_VARIATION- See Also:
-
MIN_VELOCITY_VARIATION
private static final double MIN_VELOCITY_VARIATION- See Also:
-
MAX_VELOCITY_VARIATION
private static final double MAX_VELOCITY_VARIATION- See Also:
-
SCALING_THRESHOLD
private static final double SCALING_THRESHOLD- See Also:
-
ALPHA_THRESHOLD
private static final double ALPHA_THRESHOLD- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
LARGE_ABSOLUTE_ERROR
private static final double LARGE_ABSOLUTE_ERROR- See Also:
-
-
Constructor Details
-
ECIKinematicsEstimatorTest
ECIKinematicsEstimatorTest()
-
-
Method Details
-
testEstimate
@Test void testEstimate() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixException
-
testEstimateAndReturnNew
@Test void testEstimateAndReturnNew() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixException
-
testEstimateKinematics
@Test void testEstimateKinematics() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException, com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.RankDeficientMatrixException, com.irurueta.algebra.DecomposerException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.algebra.RankDeficientMatrixExceptioncom.irurueta.algebra.DecomposerException
-
testEstimateKinematicsAndReturnNew
@Test void testEstimateKinematicsAndReturnNew() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException, com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.RankDeficientMatrixException, com.irurueta.algebra.DecomposerException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.algebra.RankDeficientMatrixExceptioncom.irurueta.algebra.DecomposerException
-
testEstimateKinematicsWhenNegativeIntervalThrowsIllegalArgumentException
@Test void testEstimateKinematicsWhenNegativeIntervalThrowsIllegalArgumentException() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixException
-
testEstimateKinematicsWhenInvalidCoordinateTransformationThrowsIllegalArgumentException
@Test void testEstimateKinematicsWhenInvalidCoordinateTransformationThrowsIllegalArgumentException() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixException
-
testEstimateKinematicsWhenInvalidOldCoordinateTransformationThrowsIllegalArgumentException
@Test void testEstimateKinematicsWhenInvalidOldCoordinateTransformationThrowsIllegalArgumentException() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixException
-
testEstimateKinematicsWhenZeroTimeIntervalReturnsZeroValues
@Test void testEstimateKinematicsWhenZeroTimeIntervalReturnsZeroValues() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException, com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.RankDeficientMatrixException, com.irurueta.algebra.DecomposerException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.algebra.RankDeficientMatrixExceptioncom.irurueta.algebra.DecomposerException
-
testCompareKinematics
@Test void testCompareKinematics() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixException
-
createOldNedFrame
private static com.irurueta.navigation.frames.NEDFrame createOldNedFrame() throws com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException, com.irurueta.geometry.InvalidRotationMatrixException- Throws:
com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeExceptioncom.irurueta.geometry.InvalidRotationMatrixException
-