Class BodyKinematicsGeneratorTest

java.lang.Object
com.irurueta.navigation.inertial.calibration.BodyKinematicsGeneratorTest

@ExtendWith(org.mockito.junit.jupiter.MockitoExtension.class) class BodyKinematicsGeneratorTest extends Object
  • Field Details

  • Constructor Details

    • BodyKinematicsGeneratorTest

      BodyKinematicsGeneratorTest()
  • Method Details

    • testGenerateSingleTimeIntervalQuantizedAndWithNoise

      @Test void testGenerateSingleTimeIntervalQuantizedAndWithNoise() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testGenerateSingleNoTimeIntervalQuantizedAndWithNoise

      @Test void testGenerateSingleNoTimeIntervalQuantizedAndWithNoise() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testGenerateSingleTimeIntervalQuantizedAndWithoutNoise

      @Test void testGenerateSingleTimeIntervalQuantizedAndWithoutNoise() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testGenerateSingleTimeIntervalNotQuantizedAndWithNoise

      @Test void testGenerateSingleTimeIntervalNotQuantizedAndWithNoise() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testGenerateSingleNoTimeIntervalNoQuantizationAndNoNoise

      @Test void testGenerateSingleNoTimeIntervalNoQuantizationAndNoNoise() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.RankDeficientMatrixException, com.irurueta.algebra.DecomposerException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.RankDeficientMatrixException
      com.irurueta.algebra.DecomposerException
    • testGenerateCollection

      @Test void testGenerateCollection() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testEstimateNoiseRootPSDs

      @Test void testEstimateNoiseRootPSDs() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • generate

      private static BodyKinematics generate(double timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random, double[] oldQuantizationResiduals, double[] quantizationResiduals) throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • 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()