Uses of Class
com.irurueta.navigation.inertial.calibration.IMUErrors
Packages that use IMUErrors
Package
Description
Contains classes to perform calibration of accelerometers, gyroscopes and magnetometers.
-
Uses of IMUErrors in com.irurueta.navigation.inertial.calibration
Methods in com.irurueta.navigation.inertial.calibration that return IMUErrorsModifier and TypeMethodDescriptionIMUErrorsCreator.create()
Creates anIMUErrors
instance containing estimated IMU (accelerometer + gyroscope) parameters.Methods in com.irurueta.navigation.inertial.calibration with parameters of type IMUErrorsModifier and TypeMethodDescriptionvoid
Copies data of provided instance into this instance.void
Copies this instance data into provided instance.static BodyKinematics
BodyKinematicsGenerator.generate
(double timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random) Generates an uncalibrated body kinematics instance containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static BodyKinematics
BodyKinematicsGenerator.generate
(double timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random, double[] oldQuantizationResiduals, double[] quantizationResiduals) Generates an uncalibrated body kinematics instance containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static void
BodyKinematicsGenerator.generate
(double timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random, double[] oldQuantizationResiduals, BodyKinematics result, double[] quantizationResiduals) Generates an uncalibrated body kinematics instance containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static void
BodyKinematicsGenerator.generate
(double timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random, BodyKinematics result) Generates an uncalibrated body kinematics instance containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static Collection<BodyKinematics>
BodyKinematicsGenerator.generate
(double timeInterval, Collection<BodyKinematics> trueKinematics, IMUErrors errors, Random random) Generates uncalibrated body kinematics instances containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static void
BodyKinematicsGenerator.generate
(double timeInterval, Collection<BodyKinematics> trueKinematics, IMUErrors errors, Random random, Collection<BodyKinematics> result) Generates uncalibrated body kinematics instances containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static BodyKinematics
BodyKinematicsGenerator.generate
(com.irurueta.units.Time timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random) Generates an uncalibrated body kinematics instance containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static BodyKinematics
BodyKinematicsGenerator.generate
(com.irurueta.units.Time timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random, double[] oldQuantizationResiduals, double[] quantizationResiduals) Generates an uncalibrated body kinematics instance containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static void
BodyKinematicsGenerator.generate
(com.irurueta.units.Time timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random, double[] oldQuantizationResiduals, BodyKinematics result, double[] quantizationResiduals) Generates an uncalibrated body kinematics instance containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static void
BodyKinematicsGenerator.generate
(com.irurueta.units.Time timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random, BodyKinematics result) Generates an uncalibrated body kinematics instance containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static Collection<BodyKinematics>
BodyKinematicsGenerator.generate
(com.irurueta.units.Time timeInterval, Collection<BodyKinematics> trueKinematics, IMUErrors errors, Random random) Generates uncalibrated body kinematics instances containing a certain level of noise for provided ground-truth body kinematics and IMU errors.static void
BodyKinematicsGenerator.generate
(com.irurueta.units.Time timeInterval, Collection<BodyKinematics> trueKinematics, IMUErrors errors, Random random, Collection<BodyKinematics> result) Generates uncalibrated body kinematics instances containing a certain level of noise for provided ground-truth body kinematics and IMU errors.private static void
BodyKinematicsGenerator.internalGenerate
(double timeInterval, BodyKinematics trueKinematics, IMUErrors errors, Random random, double[] oldQuantizationResiduals, BodyKinematics result, double[] quantizationResiduals, com.irurueta.algebra.Matrix trueFibb, com.irurueta.algebra.Matrix ma, com.irurueta.algebra.Matrix ba, com.irurueta.algebra.Matrix trueOmegaibb, com.irurueta.algebra.Matrix mg, com.irurueta.algebra.Matrix bg, com.irurueta.algebra.Matrix gg, com.irurueta.algebra.Matrix identity, com.irurueta.algebra.Matrix tmp33, com.irurueta.algebra.Matrix tmp31a, com.irurueta.algebra.Matrix tmp31b) Internally generates an uncalibrated body kinematics instance containing a certain level of noise for provided ground-truth body kinematics and IMU errors.Constructors in com.irurueta.navigation.inertial.calibration with parameters of type IMUErrors