Class WindowedBodyKinematicsNoiseEstimatorTest
java.lang.Object
com.irurueta.navigation.inertial.calibration.noise.WindowedBodyKinematicsNoiseEstimatorTest
- All Implemented Interfaces:
WindowedBodyKinematicsNoiseEstimatorListener
class WindowedBodyKinematicsNoiseEstimatorTest
extends Object
implements WindowedBodyKinematicsNoiseEstimatorListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate intprivate static final doubleprivate intprivate static final intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcheckLocked(WindowedBodyKinematicsNoiseEstimator estimator) private static com.irurueta.algebra.Matrixprivate static com.irurueta.algebra.Matrixprivate static com.irurueta.algebra.Matrixprivate static com.irurueta.algebra.Matrixprivate static com.irurueta.algebra.Matrixprivate static doubleprivate static doublevoidvoidonReset(WindowedBodyKinematicsNoiseEstimator estimator) voidonStart(WindowedBodyKinematicsNoiseEstimator estimator) voidprivate 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
-
Field Details
-
MIN_ACCELEROMETER_VALUE
private static final double MIN_ACCELEROMETER_VALUE- See Also:
-
MAX_ACCELEROMETER_VALUE
private static final double MAX_ACCELEROMETER_VALUE- See Also:
-
MIN_GYRO_VALUE
private static final double MIN_GYRO_VALUE- See Also:
-
MAX_GYRO_VALUE
private static final double MAX_GYRO_VALUE- See Also:
-
MICRO_G_TO_METERS_PER_SECOND_SQUARED
private static final double MICRO_G_TO_METERS_PER_SECOND_SQUARED- See Also:
-
DEG_TO_RAD
private static final double DEG_TO_RAD- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
SMALL_ABSOLUTE_ERROR
private static final double SMALL_ABSOLUTE_ERROR- See Also:
-
LARGE_ABSOLUTE_ERROR
private static final double LARGE_ABSOLUTE_ERROR- See Also:
-
WINDOW_SIZE
private static final int WINDOW_SIZE- See Also:
-
start
private int start -
bodyKinematicsAdded
private int bodyKinematicsAdded -
windowFilled
private int windowFilled -
reset
private int reset
-
-
Constructor Details
-
WindowedBodyKinematicsNoiseEstimatorTest
WindowedBodyKinematicsNoiseEstimatorTest()
-
-
Method Details
-
testConstructor1
@Test void testConstructor1() -
testConstructor2
@Test void testConstructor2() -
testGetSetWindowSize
@Test void testGetSetWindowSize() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetTimeInterval
@Test void testGetSetTimeInterval() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetTimeIntervalAsTime
@Test void testGetSetTimeIntervalAsTime() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetListener
@Test void testGetSetListener() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testAddBodyKinematicsAndProcessAndReset1
@Test void testAddBodyKinematicsAndProcessAndReset1() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddBodyKinematicsAndProcessAndReset2
@Test void testAddBodyKinematicsAndProcessAndReset2() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddBodyKinematicsAndProcessAndReset3
@Test void testAddBodyKinematicsAndProcessAndReset3() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddBodyKinematicsAndProcessAndReset4
@Test void testAddBodyKinematicsAndProcessAndReset4() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddBodyKinematics1
@Test void testAddBodyKinematics1() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddBodyKinematics2
@Test void testAddBodyKinematics2() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddBodyKinematics3
@Test void testAddBodyKinematics3() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddBodyKinematics4
@Test void testAddBodyKinematics4() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
reset
private void reset() -
generateBa
private static com.irurueta.algebra.Matrix generateBa() -
generateBg
private static com.irurueta.algebra.Matrix generateBg() -
generateMa
private static com.irurueta.algebra.Matrix generateMa() throws com.irurueta.algebra.WrongSizeException- Throws:
com.irurueta.algebra.WrongSizeException
-
generateMg
private static com.irurueta.algebra.Matrix generateMg() throws com.irurueta.algebra.WrongSizeException- Throws:
com.irurueta.algebra.WrongSizeException
-
generateGg
private static com.irurueta.algebra.Matrix generateGg() throws com.irurueta.algebra.WrongSizeException- Throws:
com.irurueta.algebra.WrongSizeException
-
getAccelNoiseRootPsd
private static double getAccelNoiseRootPsd() -
getGyroNoiseRootPsd
private static double getGyroNoiseRootPsd()
-