Uses of Class
com.irurueta.navigation.inertial.calibration.AngularSpeedTriad
Packages that use AngularSpeedTriad
Package
Description
Contains inertial entities.
Contains classes to perform calibration of accelerometers, gyroscopes and magnetometers.
Contains approximate bias (or hard iron for the magnetometer case) estimators.
Contains classes to generate measurements required for the calibration of accelerometers,
gyroscopes and magnetometers after detecting static and dynamic intervals.
Contains classes for gyroscope calibration.
Contains classes to find static (body of device remains static) or dynamic intervals
(some movement or force is applied to body of device) for accelerometer,
gyroscope and magnetometer sensors.
Contains classes related to noise level estimation.
-
Uses of AngularSpeedTriad in com.irurueta.navigation.inertial
Methods in com.irurueta.navigation.inertial that return AngularSpeedTriadModifier and TypeMethodDescriptionBodyKinematics.getAngularRateTriad()Gets angular rate triad of gyroscope measurements.Methods in com.irurueta.navigation.inertial with parameters of type AngularSpeedTriadModifier and TypeMethodDescriptionvoidBodyKinematics.getAngularRateTriad(AngularSpeedTriad result) Gets angular rate triad of gyroscope measurements.voidBodyKinematics.setAngularRateTriad(AngularSpeedTriad triad) Sets angular rate triad of gyroscope measurements.Constructors in com.irurueta.navigation.inertial with parameters of type AngularSpeedTriadModifierConstructorDescriptionBodyKinematics(AccelerationTriad specificForceTriad, AngularSpeedTriad angularSpeedTriad) Constructor. -
Uses of AngularSpeedTriad in com.irurueta.navigation.inertial.calibration
Fields in com.irurueta.navigation.inertial.calibration declared as AngularSpeedTriadModifier and TypeFieldDescriptionprivate final AngularSpeedTriadBodyKinematicsFixer.fixedAngularSpeedContains fixed angular speed to be reused.private final AngularSpeedTriadBodyKinematicsFixer.measuredAngularSpeedContains measured angular speed to be reused.Methods in com.irurueta.navigation.inertial.calibration that return AngularSpeedTriadModifier and TypeMethodDescriptionAngularSpeedTriad.copy()Creates and returns a new instance having exactly the same contents as this instance.AngularRateFixer.fixAndReturnNew(AngularSpeedTriad measuredAngularRate, AccelerationTriad trueF) Fixes provided measured angular rate values by undoing the errors introduced by the gyroscope model to restore the true angular rate.AngularRateFixer.fixAndReturnNew(com.irurueta.units.AngularSpeed measuredAngularRateX, com.irurueta.units.AngularSpeed measuredAngularRateY, com.irurueta.units.AngularSpeed measuredAngularRateZ, com.irurueta.units.Acceleration trueFx, com.irurueta.units.Acceleration trueFy, com.irurueta.units.Acceleration trueFz) Fixes provided measured angular rate values by undoing the errors introduced by the gyroscope model to restore the true angular rate.BodyKinematicsFixer.getAngularSpeedBiasAsTriad()Gets angular speed bias.AngularRateFixer.getBiasAsTriad()Gets angular speed bias.Methods in com.irurueta.navigation.inertial.calibration with parameters of type AngularSpeedTriadModifier and TypeMethodDescriptionvoidAngularRateFixer.fix(AngularSpeedTriad measuredAngularRate, AccelerationTriad trueF, double[] result) Fixes provided measured angular rate values by undoing the errors introduced by the gyroscope model to restore the true angular rate.voidAngularRateFixer.fix(AngularSpeedTriad measuredAngularRate, AccelerationTriad trueF, com.irurueta.algebra.Matrix result) Fixes provided measured angular rate values by undoing the errors introduced by the gyroscope model to restore the true angular rate.voidAngularRateFixer.fix(AngularSpeedTriad measuredAngularRate, AccelerationTriad trueF, AngularSpeedTriad result) Fixes provided measured angular rate values by undoing the errors introduced by the gyroscope model to restore the true angular rate.voidAngularRateFixer.fix(com.irurueta.units.AngularSpeed measuredAngularRateX, com.irurueta.units.AngularSpeed measuredAngularRateY, com.irurueta.units.AngularSpeed measuredAngularRateZ, com.irurueta.units.Acceleration trueFx, com.irurueta.units.Acceleration trueFy, com.irurueta.units.Acceleration trueFz, AngularSpeedTriad result) Fixes provided measured angular rate values by undoing the errors introduced by the gyroscope model to restore the true angular rate.voidBodyKinematicsFixer.fix(BodyKinematics measuredKinematics, AccelerationTriad fixedSpecificForce, AngularSpeedTriad fixedAngularSpeed) Fixes provided measured body kinematics by undoing the errors introduced by the accelerometer and gyroscope models to restore the true body kinematics values.voidBodyKinematicsFixer.fix(AccelerationTriad measuredSpecificForce, AngularSpeedTriad measuredAngularSpeed, BodyKinematics result) Fixes provided measured body kinematics by undoing the errors introduced by the accelerometer and gyroscope models to restore the true body kinematics values.voidBodyKinematicsFixer.fix(AccelerationTriad measuredSpecificForce, AngularSpeedTriad measuredAngularSpeed, AccelerationTriad fixedSpecificForce, AngularSpeedTriad fixedAngularSpeed) Fixes provided measured body kinematics by undoing the errors introduced by the accelerometer and gyroscope models to restore the true body kinematics values.AngularRateFixer.fixAndReturnNew(AngularSpeedTriad measuredAngularRate, AccelerationTriad trueF) Fixes provided measured angular rate values by undoing the errors introduced by the gyroscope model to restore the true angular rate.BodyKinematicsFixer.fixAndReturnNew(AccelerationTriad measuredSpecificForce, AngularSpeedTriad measuredAngularSpeed) Fixes provided measured body kinematics by undoing the errors introduced by the accelerometer and gyroscope models to restore the true body kinematics values.voidBodyKinematicsFixer.getAngularSpeedBiasAsTriad(AngularSpeedTriad result) Gets angular speed bias.voidAngularRateFixer.getBiasAsTriad(AngularSpeedTriad result) Gets angular speed bias.voidBodyKinematicsFixer.setAngularSpeedBias(AngularSpeedTriad bias) Sets angular speed bias.voidAngularRateFixer.setBias(AngularSpeedTriad bias) Sets angular speed bias.Constructors in com.irurueta.navigation.inertial.calibration with parameters of type AngularSpeedTriad -
Uses of AngularSpeedTriad in com.irurueta.navigation.inertial.calibration.bias
Methods in com.irurueta.navigation.inertial.calibration.bias that return AngularSpeedTriadModifier and TypeMethodDescriptionBodyKinematicsBiasEstimator.getBiasAngularRate()Gets estimated bias of gyroscope sensed angular rate.BodyKinematicsBiasEstimator.getStandardDeviationAngularRate()Gets estimated standard deviation of sensed angular rate.Methods in com.irurueta.navigation.inertial.calibration.bias with parameters of type AngularSpeedTriadModifier and TypeMethodDescriptionvoidBodyKinematicsBiasEstimator.getBiasAngularRate(AngularSpeedTriad result) Gets estimated bias of gyroscope sensed angular rate.voidBodyKinematicsBiasEstimator.getStandardDeviationAngularRate(AngularSpeedTriad result) Gets estimated standard deviation of sensed angular rate. -
Uses of AngularSpeedTriad in com.irurueta.navigation.inertial.calibration.generators
Fields in com.irurueta.navigation.inertial.calibration.generators declared as AngularSpeedTriadModifier and TypeFieldDescriptionprotected final AngularSpeedTriadGyroscopeMeasurementsGenerator.angularSpeedTriadAn angular speed triad.Methods in com.irurueta.navigation.inertial.calibration.generators that return AngularSpeedTriadModifier and TypeMethodDescriptionAccelerometerAndGyroscopeMeasurementsGenerator.getInitialAngularSpeedTriadStandardDeviation()Gets estimated standard deviation of angular rate during initialization phase.AccelerometerGyroscopeAndMagnetometerMeasurementsGenerator.getInitialAngularSpeedTriadStandardDeviation()Gets estimated standard deviation of angular rate during initialization phase.GyroscopeMeasurementsGenerator.getInitialAngularSpeedTriadStandardDeviation()Gets estimated standard deviation of angular rate during initialization phase.AccelerometerAndGyroscopeMeasurementsGenerator.getInitialAvgAngularSpeedTriad()Gets estimated average angular rate during initialization phase.AccelerometerGyroscopeAndMagnetometerMeasurementsGenerator.getInitialAvgAngularSpeedTriad()Gets estimated average angular rate during initialization phase.GyroscopeMeasurementsGenerator.getInitialAvgAngularSpeedTriad()Gets estimated average angular rate during initialization phase.Methods in com.irurueta.navigation.inertial.calibration.generators with parameters of type AngularSpeedTriadModifier and TypeMethodDescriptionvoidAccelerometerAndGyroscopeMeasurementsGenerator.getInitialAngularSpeedTriadStandardDeviation(AngularSpeedTriad result) Gets estimated standard deviation of angular rate during initialization phase.voidAccelerometerGyroscopeAndMagnetometerMeasurementsGenerator.getInitialAngularSpeedTriadStandardDeviation(AngularSpeedTriad result) Gets estimated standard deviation of angular rate during initialization phase.voidGyroscopeMeasurementsGenerator.getInitialAngularSpeedTriadStandardDeviation(AngularSpeedTriad result) Gets estimated standard deviation of angular rate during initialization phase.voidAccelerometerAndGyroscopeMeasurementsGenerator.getInitialAvgAngularSpeedTriad(AngularSpeedTriad result) Gets estimated average angular rate during initialization phase.voidAccelerometerGyroscopeAndMagnetometerMeasurementsGenerator.getInitialAvgAngularSpeedTriad(AngularSpeedTriad result) Gets estimated average angular rate during initialization phase.voidGyroscopeMeasurementsGenerator.getInitialAvgAngularSpeedTriad(AngularSpeedTriad result) Gets estimated average angular rate during initialization phase. -
Uses of AngularSpeedTriad in com.irurueta.navigation.inertial.calibration.gyroscope
Methods in com.irurueta.navigation.inertial.calibration.gyroscope that return AngularSpeedTriadModifier and TypeMethodDescriptionKnownBiasAndFrameGyroscopeLinearLeastSquaresCalibrator.getBiasAsTriad()Gets known gyroscope bias.KnownBiasAndFrameGyroscopeNonLinearLeastSquaresCalibrator.getBiasAsTriad()Gets known gyroscope bias.KnownBiasEasyGyroscopeCalibrator.getBiasAsTriad()Gets known gyroscope bias.KnownBiasTurntableGyroscopeCalibrator.getBiasAsTriad()Gets known gyroscope bias.RobustKnownBiasAndFrameGyroscopeCalibrator.getBiasAsTriad()Gets known gyroscope bias.RobustKnownBiasEasyGyroscopeCalibrator.getBiasAsTriad()Gets known gyroscope bias.RobustKnownBiasTurntableGyroscopeCalibrator.getBiasAsTriad()Gets known gyroscope bias.EasyGyroscopeCalibrator.getEstimatedBiasAsTriad()Gets estimated gyroscope bias.KnownFrameGyroscopeLinearLeastSquaresCalibrator.getEstimatedBiasAsTriad()Gets estimated gyroscope bias.KnownFrameGyroscopeNonLinearLeastSquaresCalibrator.getEstimatedBiasAsTriad()Gets estimated gyroscope bias.RobustEasyGyroscopeCalibrator.getEstimatedBiasAsTriad()Gets estimated gyroscope bias.RobustKnownFrameGyroscopeCalibrator.getEstimatedBiasAsTriad()Gets estimated gyroscope bias.RobustTurntableGyroscopeCalibrator.getEstimatedBiasAsTriad()Gets estimated gyroscope bias.TurntableGyroscopeCalibrator.getEstimatedBiasAsTriad()Gets estimated gyroscope bias.UnknownBiasGyroscopeCalibrator.getEstimatedBiasAsTriad()Gets estimated gyroscope bias.EasyGyroscopeCalibrator.getEstimatedBiasStandardDeviation()Gets standard deviation of estimated gyroscope bias coordinates.KnownFrameGyroscopeNonLinearLeastSquaresCalibrator.getEstimatedBiasStandardDeviation()Gets standard deviation of estimated gyroscope bias coordinates.RobustEasyGyroscopeCalibrator.getEstimatedBiasStandardDeviation()Gets standard deviation of estimated gyroscope bias coordinates.RobustKnownFrameGyroscopeCalibrator.getEstimatedBiasStandardDeviation()Gets standard deviation of estimated gyroscope bias coordinates.RobustTurntableGyroscopeCalibrator.getEstimatedBiasStandardDeviation()Gets standard deviation of estimated gyroscope bias coordinates.TurntableGyroscopeCalibrator.getEstimatedBiasStandardDeviation()Gets standard deviation of estimated gyroscope bias coordinates.EasyGyroscopeCalibrator.getInitialBiasAsTriad()Gets initial bias coordinates of gyroscope used to find a solution.KnownFrameGyroscopeNonLinearLeastSquaresCalibrator.getInitialBiasAsTriad()Gets initial bias coordinates of gyroscope used to find a solution.RobustEasyGyroscopeCalibrator.getInitialBiasAsTriad()Gets initial bias coordinates of gyroscope used to find a solution.RobustKnownFrameGyroscopeCalibrator.getInitialBiasAsTriad()Gets initial bias coordinates of gyroscope used to find a solution.RobustTurntableGyroscopeCalibrator.getInitialBiasAsTriad()Gets initial bias coordinates of gyroscope used to find a solution.TurntableGyroscopeCalibrator.getInitialBiasAsTriad()Gets initial bias coordinates of gyroscope used to find a solution.UnknownBiasNonLinearGyroscopeCalibrator.getInitialBiasAsTriad()Gets initial bias coordinates of gyroscope used to find a solution.Methods in com.irurueta.navigation.inertial.calibration.gyroscope with parameters of type AngularSpeedTriadModifier and TypeMethodDescriptionvoidKnownBiasAndFrameGyroscopeLinearLeastSquaresCalibrator.getBiasAsTriad(AngularSpeedTriad result) Gets known gyroscope bias.voidKnownBiasAndFrameGyroscopeNonLinearLeastSquaresCalibrator.getBiasAsTriad(AngularSpeedTriad result) Gets known gyroscope bias.voidKnownBiasEasyGyroscopeCalibrator.getBiasAsTriad(AngularSpeedTriad result) Gets known gyroscope bias.voidKnownBiasTurntableGyroscopeCalibrator.getBiasAsTriad(AngularSpeedTriad result) Gets known gyroscope bias.voidRobustKnownBiasAndFrameGyroscopeCalibrator.getBiasAsTriad(AngularSpeedTriad result) Gets known gyroscope bias.voidRobustKnownBiasEasyGyroscopeCalibrator.getBiasAsTriad(AngularSpeedTriad result) Gets known gyroscope bias.voidRobustKnownBiasTurntableGyroscopeCalibrator.getBiasAsTriad(AngularSpeedTriad result) Gets known gyroscope bias.booleanEasyGyroscopeCalibrator.getEstimatedBiasAsTriad(AngularSpeedTriad result) Gets estimated gyroscope bias.booleanKnownFrameGyroscopeLinearLeastSquaresCalibrator.getEstimatedBiasAsTriad(AngularSpeedTriad result) Gets estimated gyroscope bias.booleanKnownFrameGyroscopeNonLinearLeastSquaresCalibrator.getEstimatedBiasAsTriad(AngularSpeedTriad result) Gets estimated gyroscope bias.booleanRobustEasyGyroscopeCalibrator.getEstimatedBiasAsTriad(AngularSpeedTriad result) Gets estimated gyroscope bias.booleanRobustKnownFrameGyroscopeCalibrator.getEstimatedBiasAsTriad(AngularSpeedTriad result) Gets estimated gyroscope bias.booleanRobustTurntableGyroscopeCalibrator.getEstimatedBiasAsTriad(AngularSpeedTriad result) Gets estimated gyroscope bias.booleanTurntableGyroscopeCalibrator.getEstimatedBiasAsTriad(AngularSpeedTriad result) Gets estimated gyroscope bias.booleanUnknownBiasGyroscopeCalibrator.getEstimatedBiasAsTriad(AngularSpeedTriad result) Gets estimated gyroscope bias.booleanEasyGyroscopeCalibrator.getEstimatedBiasStandardDeviation(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.booleanKnownFrameGyroscopeNonLinearLeastSquaresCalibrator.getEstimatedBiasStandardDeviation(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.booleanRobustEasyGyroscopeCalibrator.getEstimatedBiasStandardDeviation(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.booleanRobustKnownFrameGyroscopeCalibrator.getEstimatedBiasStandardDeviation(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.booleanRobustTurntableGyroscopeCalibrator.getEstimatedBiasStandardDeviation(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.booleanTurntableGyroscopeCalibrator.getEstimatedBiasStandardDeviation(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.voidEasyGyroscopeCalibrator.getInitialBiasAsTriad(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.voidKnownFrameGyroscopeNonLinearLeastSquaresCalibrator.getInitialBiasAsTriad(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.voidRobustEasyGyroscopeCalibrator.getInitialBiasAsTriad(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.voidRobustKnownFrameGyroscopeCalibrator.getInitialBiasAsTriad(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.voidRobustTurntableGyroscopeCalibrator.getInitialBiasAsTriad(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.voidTurntableGyroscopeCalibrator.getInitialBiasAsTriad(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.voidUnknownBiasNonLinearGyroscopeCalibrator.getInitialBiasAsTriad(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.voidKnownBiasAndFrameGyroscopeLinearLeastSquaresCalibrator.setBias(AngularSpeedTriad bias) Sets known gyroscope bias.voidKnownBiasAndFrameGyroscopeNonLinearLeastSquaresCalibrator.setBias(AngularSpeedTriad bias) Sets known gyroscope bias.voidKnownBiasEasyGyroscopeCalibrator.setBias(AngularSpeedTriad bias) Sets known gyroscope bias.voidKnownBiasTurntableGyroscopeCalibrator.setBias(AngularSpeedTriad bias) Sets known gyroscope bias.voidRobustKnownBiasAndFrameGyroscopeCalibrator.setBias(AngularSpeedTriad bias) Sets known gyroscope bias.voidRobustKnownBiasEasyGyroscopeCalibrator.setBias(AngularSpeedTriad bias) Sets known gyroscope bias.voidRobustKnownBiasTurntableGyroscopeCalibrator.setBias(AngularSpeedTriad bias) Sets known gyroscope bias.voidEasyGyroscopeCalibrator.setInitialBias(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.voidKnownFrameGyroscopeNonLinearLeastSquaresCalibrator.setInitialBias(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.voidRobustEasyGyroscopeCalibrator.setInitialBias(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.voidRobustKnownFrameGyroscopeCalibrator.setInitialBias(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.voidRobustTurntableGyroscopeCalibrator.setInitialBias(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.voidTurntableGyroscopeCalibrator.setInitialBias(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.voidUnknownBiasNonLinearGyroscopeCalibrator.setInitialBias(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution. -
Uses of AngularSpeedTriad in com.irurueta.navigation.inertial.calibration.intervals
Methods in com.irurueta.navigation.inertial.calibration.intervals that return AngularSpeedTriadModifier and TypeMethodDescriptionprotected AngularSpeedTriadAngularSpeedTriadStaticIntervalDetector.createTriad(double valueX, double valueY, double valueZ, com.irurueta.units.AngularSpeedUnit unit) Creates an angular speed triad. -
Uses of AngularSpeedTriad in com.irurueta.navigation.inertial.calibration.noise
Methods in com.irurueta.navigation.inertial.calibration.noise that return AngularSpeedTriadModifier and TypeMethodDescriptionprotected AngularSpeedTriadWindowedAngularSpeedTriadNoiseEstimator.copyTriad(AngularSpeedTriad input) Creates a copy of a triad.protected AngularSpeedTriadAccumulatedAngularSpeedTriadNoiseEstimator.createTriad(double valueX, double valueY, double valueZ, com.irurueta.units.AngularSpeedUnit unit) Creates a triad with provided values and unit.protected AngularSpeedTriadWindowedAngularSpeedTriadNoiseEstimator.createTriad(double valueX, double valueY, double valueZ, com.irurueta.units.AngularSpeedUnit unit) Creates a triad with provided values and unit.protected AngularSpeedTriadWindowedAngularSpeedTriadNoiseEstimator.createTriad(com.irurueta.units.AngularSpeed valueX, com.irurueta.units.AngularSpeed valueY, com.irurueta.units.AngularSpeed valueZ) Creates a triad with provided values.AccumulatedBodyKinematicsNoiseEstimator.getAvgAngularRateTriad()Gets estimated average of gyroscope sensed angular speed as a measurement triad.WindowedBodyKinematicsNoiseEstimator.getAvgAngularRateTriad()Gets estimated average of gyroscope sensed angular speed as a measurement triad.AccumulatedBodyKinematicsNoiseEstimator.getStandardDeviationAngularSpeedTriad()Gets estimated standard deviation triad of angular speed measurements.WindowedBodyKinematicsNoiseEstimator.getStandardDeviationAngularSpeedTriad()Gets estimated standard deviation triad of angular speed measurements.Methods in com.irurueta.navigation.inertial.calibration.noise with parameters of type AngularSpeedTriadModifier and TypeMethodDescriptionvoidAccumulatedBodyKinematicsNoiseEstimator.addBodyKinematics(AccelerationTriad specificForce, AngularSpeedTriad angularSpeed) Adds body kinematics measurement samples.voidWindowedBodyKinematicsNoiseEstimator.addBodyKinematics(AccelerationTriad specificForce, AngularSpeedTriad angularSpeed) Adds a body kinematics measurement.booleanWindowedBodyKinematicsNoiseEstimator.addBodyKinematicsAndProcess(AccelerationTriad specificForce, AngularSpeedTriad angularSpeed) Adds a body kinematics measurement and processes current window.protected AngularSpeedTriadWindowedAngularSpeedTriadNoiseEstimator.copyTriad(AngularSpeedTriad input) Creates a copy of a triad.voidAccumulatedBodyKinematicsNoiseEstimator.getAvgAngularRateTriad(AngularSpeedTriad result) Gets estimated average of gyroscope sensed angular speed as a measurement triad.voidWindowedBodyKinematicsNoiseEstimator.getAvgAngularRateTriad(AngularSpeedTriad result) Gets estimated average of gyroscope sensed angular speed as a measurement triad.voidAccumulatedBodyKinematicsNoiseEstimator.getStandardDeviationAngularSpeedTriad(AngularSpeedTriad result) Gets estimated standard deviation triad of angular speed measurements.voidWindowedBodyKinematicsNoiseEstimator.getStandardDeviationAngularSpeedTriad(AngularSpeedTriad result) Gets estimated standard deviation triad of angular speed measurements.