Class WindowedAccelerationTriadNoiseEstimatorTest
java.lang.Object
com.irurueta.navigation.inertial.calibration.noise.WindowedAccelerationTriadNoiseEstimatorTest
- All Implemented Interfaces:
WindowedAccelerationTriadNoiseEstimatorListener,WindowedTriadNoiseEstimatorListener<com.irurueta.units.AccelerationUnit,com.irurueta.units.Acceleration, AccelerationTriad, WindowedAccelerationTriadNoiseEstimator>
class WindowedAccelerationTriadNoiseEstimatorTest
extends Object
implements WindowedAccelerationTriadNoiseEstimatorListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate intprivate intprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate 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 doublevoidonReset(WindowedAccelerationTriadNoiseEstimator estimator) voidonStart(WindowedAccelerationTriadNoiseEstimator estimator) voidvoidprivate 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
-
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:
-
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:
-
start
private int start -
triadAdded
private int triadAdded -
windowFilled
private int windowFilled -
reset
private int reset
-
-
Constructor Details
-
WindowedAccelerationTriadNoiseEstimatorTest
WindowedAccelerationTriadNoiseEstimatorTest()
-
-
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
-
testAddTriadAndProcessAndThenReset1
@Test void testAddTriadAndProcessAndThenReset1() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddTriadAndProcessAndThenReset2
@Test void testAddTriadAndProcessAndThenReset2() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddTriadAndProcessAndThenReset3
@Test void testAddTriadAndProcessAndThenReset3() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddTriad1
@Test void testAddTriad1() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddTriad2
@Test void testAddTriad2() throws com.irurueta.algebra.WrongSizeException, com.irurueta.navigation.LockedException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.navigation.LockedException
-
testAddTriad3
@Test void testAddTriad3() 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()
-