Package com.irurueta.navigation.inertial.calibration.noise
package com.irurueta.navigation.inertial.calibration.noise
Contains classes related to noise level estimation.
Noise level estimation can be used by a static interval detector
to determine periods of time when body where IMU is attached is static
and when it is moving.
-
ClassDescriptionEstimates accumulated acceleration noise variances and PSD's (Power Spectral Densities) along with their average values.Listener for
AccumulatedAccelerationMeasurementNoiseEstimatorto handle generated events.Estimates accumulated acceleration noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedAccelerationTriadNoiseEstimatorto handle generated events.Estimates accumulated angular speed noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedAngularSpeedMeasurementNoiseEstimatorto handle generated events.Estimates accumulated angular speed noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedAngularSpeedTriadNoiseEstimatorto handle generated events.Estimates accumulated acceleration and angular speed noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedBodyKinematicsNoiseEstimatorto handle generated events.Estimates accumulated magnetometer noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedMagneticFluxDensityMeasurementNoiseEstimatorto handle generated events.Estimates accumulated magnetometer noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedMagneticFluxDensityTriadNoiseEstimatorto handle generated events.AccumulatedMeasurementNoiseEstimator<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, E extends AccumulatedMeasurementNoiseEstimator<U, M, E, L>, L extends AccumulatedMeasurementNoiseEstimatorListener<U, M, E>> Base class to estimate measurement noise variances and PSD's (Power Spectral Densities) along with their average values.AccumulatedMeasurementNoiseEstimatorListener<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, E extends AccumulatedMeasurementNoiseEstimator<U, M, E, ?>> Base listener forAccumulatedMeasurementNoiseEstimatorto handle generated events.AccumulatedTriadNoiseEstimator<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, T extends Triad<U, M, T>, E extends AccumulatedTriadNoiseEstimator<U, M, T, E, L>, L extends AccumulatedTriadNoiseEstimatorListener<U, M, T, E>> Base class to estimate measurement noise variances and PSD's (Power Spectral Densities) along with their average values.AccumulatedTriadNoiseEstimatorListener<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, T extends Triad<U, M, T>, E extends AccumulatedTriadNoiseEstimator<U, M, T, E, ?>> Base listener forAccumulatedTriadNoiseEstimatorto handle generated events.Estimates acceleration noise variances and PSD's (Power Spectral Density) along with acceleration average value for a windowed amount of samples.Listener forWindowedAccelerationMeasurementNoiseEstimatorto handle generated events.Estimates accelerometer noise variances and PSD's (Power Spectral Densities) along with the accelerometer average values for a windowed amount of samples.Listener forWindowedAccelerationTriadNoiseEstimatorto handle generated events.Estimates measurement noise variances and PSD's (Power Spectral Density) along with angular speed average value for a windowed amount of samples.Listener forWindowedAngularSpeedMeasurementNoiseEstimatorto handle generated events.Estimates angular speed noise variances and PSD's (Power Spectral Densities) along with the gyroscope average values for a windowed amount of samples.Listener forWindowedAngularSpeedTriadNoiseEstimatorto handle generated events.Estimates accelerometer and angular speed noise variances and PSD's (Power Spectral Densities) along with their average values for a windowed amount of samples.Listener forWindowedBodyKinematicsNoiseEstimatorto handle generated events.Estimates magnetometer noise variances and PSD's (Power Spectral Density) along with magnetic flux density average average value for a windowed amount of samples.Listener forWindowedMagneticFluxDensityMeasurementNoiseEstimatorto handle generated events.Estimates magnetometer noise variances and PSD's (Power Spectral Densities) along with the magnetometer average values for a windowed amount of samples.Listener forWindowedMagneticFluxDensityTriadNoiseEstimatorto handle generated events.WindowedMeasurementNoiseEstimator<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, E extends WindowedMeasurementNoiseEstimator<U, M, E, L>, L extends WindowedMeasurementNoiseEstimatorListener<U, M, E>> Base class to estimate measurement noise variances and PSD's (Power Spectral Densities) along with average values for a windowed amount of samples.WindowedMeasurementNoiseEstimatorListener<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, E extends WindowedMeasurementNoiseEstimator<U, M, E, ?>> Base listener forWindowedMeasurementNoiseEstimatorto handle generated events.WindowedTriadNoiseEstimator<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, T extends Triad<U, M, T>, E extends WindowedTriadNoiseEstimator<U, M, T, E, L>, L extends WindowedTriadNoiseEstimatorListener<U, M, T, E>> Base class to estimate measurement noise variances and PSD's (Power Spectral Densities) along with average values for a windowed amount of samples.WindowedTriadNoiseEstimatorListener<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, T extends Triad<U, M, T>, E extends WindowedTriadNoiseEstimator<U, M, T, E, ?>> Base listener forWindowedTriadNoiseEstimatorto handle generated events.