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
AccumulatedAccelerationMeasurementNoiseEstimator
to handle generated events.Estimates accumulated acceleration noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedAccelerationTriadNoiseEstimator
to handle generated events.Estimates accumulated angular speed noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedAngularSpeedMeasurementNoiseEstimator
to handle generated events.Estimates accumulated angular speed noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedAngularSpeedTriadNoiseEstimator
to handle generated events.Estimates accumulated acceleration and angular speed noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedBodyKinematicsNoiseEstimator
to handle generated events.Estimates accumulated magnetometer noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedMagneticFluxDensityMeasurementNoiseEstimator
to handle generated events.Estimates accumulated magnetometer noise variances and PSD's (Power Spectral Densities) along with their average values.Listener forAccumulatedMagneticFluxDensityTriadNoiseEstimator
to 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 forAccumulatedMeasurementNoiseEstimator
to handle generated events.AccumulatedTriadNoiseEstimator<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, T extends Triad<U, M>, 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>, E extends AccumulatedTriadNoiseEstimator<U, M, T, E, ?>> Base listener forAccumulatedTriadNoiseEstimator
to 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 forWindowedAccelerationMeasurementNoiseEstimator
to 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 forWindowedAccelerationTriadNoiseEstimator
to 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 forWindowedAngularSpeedMeasurementNoiseEstimator
to 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 forWindowedAngularSpeedTriadNoiseEstimator
to 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 forWindowedBodyKinematicsNoiseEstimator
to 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 forWindowedMagneticFluxDensityMeasurementNoiseEstimator
to 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 forWindowedMagneticFluxDensityTriadNoiseEstimator
to 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 forWindowedMeasurementNoiseEstimator
to handle generated events.WindowedTriadNoiseEstimator<U extends Enum<?>,M extends com.irurueta.units.Measurement<U>, T extends Triad<U, M>, 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>, E extends WindowedTriadNoiseEstimator<U, M, T, E, ?>> Base listener forWindowedTriadNoiseEstimator
to handle generated events.