Package com.irurueta.navigation.inertial.calibration
package com.irurueta.navigation.inertial.calibration
Contains classes to perform calibration of accelerometers, gyroscopes and magnetometers.
-
ClassDescriptionFixes acceleration values taking into account provided bias and cross coupling errors.Contains a triad of acceleration measurements.Defines a source for estimated accelerometer bias uncertainty.Defines a source for estimated accelerometer calibration data.Defines a source for estimated accelerometer noise root PSD (Power Spectral Density).Fixes angular rate values taking into account provided bias, cross coupling errors and G-dependant errors.Contains a triad of angular speed measurements.Fixes body kinematics (acceleration + angular rate) values taking into account provided biases, cross coupling errors and G-dependent errors.Generates body kinematic instances from true body kinematic values taking into account provided IMU errors for a calibrated IMU.BodyKinematicsSequence<T extends TimedBodyKinematics>Contains a collection of items containing body kinematics measurements ordered by the timestamp when the measurement was made.Generates body magnetic flux density instances from true body magnetic flux density values taking into account provided magnetometer errors for a calibrated magnetometer.Exception raised when calibration fails.Contains a body kinematics measurement (accelerometer + gyroscope) along with the corresponding frame (position, orientation and velocity) where the kinematics measurement was made.Contains a body magnetic flux density along with the corresponding frame (position, orientation and velocity) where the measurement was made.Defines a source for estimated gyroscope bias uncertainty.Defines a source for estimated gyroscope calibration data.Defines a source for estimated gyroscope noise root PSD (Power Spectral Density).Contains Inertial Measurement Unit (IMU) errors statistics obtained from calibration.Utility class to create
IMUErrors
by combining different sources of estimated data.Fixes magnetic flux density values taking into account provided bias and cross coupling errors.Contains a triad of magnetic flux density measurements.Contains a body kinematics measurement (accelerometer + gyroscope) along with the corresponding standard deviations of measured specific force and angular rates.Contains a body magnetic flux density along with its corresponding standard deviation.Extension of FrameBodyKinematics containing standard deviations of measured specific force and angular rates included on measured body kinematics (accelerometer + gyroscope) besides the corresponding frame (position, orientation and velocity) where the kinematics measurement was made.Extension of FrameBodyMagneticFluxDensity containing standard deviations of measured magnetic flux densities besides their corresponding frame (position and orientation) and timestamp where measurement was made.Contains a body kinematics measurement (accelerometer + gyroscope) along with the corresponding timestamp when measure was made and standard deviations of measured specific force and angular rates.Contains a body kinematics measurement (accelerometer + gyroscope) along with the corresponding timestamp when measure was made.Contains body kinematics describing the forces and angular rate applied to a body, along with the sensed magnetic flux density resolved around body coordinates and the corresponding timestamp when measure was made.Estimates average time interval between processed samples.Listener for IMUTimeIntervalEstimator to handle generated events.Contains a triad of measurement data.