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 TypeMethodDescriptionvoid
BodyKinematics.getAngularRateTriad
(AngularSpeedTriad result) Gets angular rate triad of gyroscope measurements.void
BodyKinematics.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 AngularSpeedTriad
BodyKinematicsFixer.fixedAngularSpeed
Contains fixed angular speed to be reused.private final AngularSpeedTriad
BodyKinematicsFixer.measuredAngularSpeed
Contains measured angular speed to be reused.Methods in com.irurueta.navigation.inertial.calibration that return AngularSpeedTriadModifier and TypeMethodDescriptionAngularRateFixer.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 TypeMethodDescriptionvoid
AngularRateFixer.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.void
AngularRateFixer.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.void
AngularRateFixer.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.void
AngularRateFixer.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.void
BodyKinematicsFixer.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.void
BodyKinematicsFixer.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.void
BodyKinematicsFixer.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.void
BodyKinematicsFixer.getAngularSpeedBiasAsTriad
(AngularSpeedTriad result) Gets angular speed bias.void
AngularRateFixer.getBiasAsTriad
(AngularSpeedTriad result) Gets angular speed bias.void
BodyKinematicsFixer.setAngularSpeedBias
(AngularSpeedTriad bias) Sets angular speed bias.void
AngularRateFixer.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 TypeMethodDescriptionvoid
BodyKinematicsBiasEstimator.getBiasAngularRate
(AngularSpeedTriad result) Gets estimated bias of gyroscope sensed angular rate.void
BodyKinematicsBiasEstimator.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 AngularSpeedTriad
GyroscopeMeasurementsGenerator.angularSpeedTriad
An 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 TypeMethodDescriptionvoid
AccelerometerAndGyroscopeMeasurementsGenerator.getInitialAngularSpeedTriadStandardDeviation
(AngularSpeedTriad result) Gets estimated standard deviation of angular rate during initialization phase.void
AccelerometerGyroscopeAndMagnetometerMeasurementsGenerator.getInitialAngularSpeedTriadStandardDeviation
(AngularSpeedTriad result) Gets estimated standard deviation of angular rate during initialization phase.void
GyroscopeMeasurementsGenerator.getInitialAngularSpeedTriadStandardDeviation
(AngularSpeedTriad result) Gets estimated standard deviation of angular rate during initialization phase.void
AccelerometerAndGyroscopeMeasurementsGenerator.getInitialAvgAngularSpeedTriad
(AngularSpeedTriad result) Gets estimated average angular rate during initialization phase.void
AccelerometerGyroscopeAndMagnetometerMeasurementsGenerator.getInitialAvgAngularSpeedTriad
(AngularSpeedTriad result) Gets estimated average angular rate during initialization phase.void
GyroscopeMeasurementsGenerator.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 TypeMethodDescriptionvoid
KnownBiasAndFrameGyroscopeLinearLeastSquaresCalibrator.getBiasAsTriad
(AngularSpeedTriad result) Gets known gyroscope bias.void
KnownBiasAndFrameGyroscopeNonLinearLeastSquaresCalibrator.getBiasAsTriad
(AngularSpeedTriad result) Gets known gyroscope bias.void
KnownBiasEasyGyroscopeCalibrator.getBiasAsTriad
(AngularSpeedTriad result) Gets known gyroscope bias.void
KnownBiasTurntableGyroscopeCalibrator.getBiasAsTriad
(AngularSpeedTriad result) Gets known gyroscope bias.void
RobustKnownBiasAndFrameGyroscopeCalibrator.getBiasAsTriad
(AngularSpeedTriad result) Gets known gyroscope bias.void
RobustKnownBiasEasyGyroscopeCalibrator.getBiasAsTriad
(AngularSpeedTriad result) Gets known gyroscope bias.void
RobustKnownBiasTurntableGyroscopeCalibrator.getBiasAsTriad
(AngularSpeedTriad result) Gets known gyroscope bias.boolean
EasyGyroscopeCalibrator.getEstimatedBiasAsTriad
(AngularSpeedTriad result) Gets estimated gyroscope bias.boolean
KnownFrameGyroscopeLinearLeastSquaresCalibrator.getEstimatedBiasAsTriad
(AngularSpeedTriad result) Gets estimated gyroscope bias.boolean
KnownFrameGyroscopeNonLinearLeastSquaresCalibrator.getEstimatedBiasAsTriad
(AngularSpeedTriad result) Gets estimated gyroscope bias.boolean
RobustEasyGyroscopeCalibrator.getEstimatedBiasAsTriad
(AngularSpeedTriad result) Gets estimated gyroscope bias.boolean
RobustKnownFrameGyroscopeCalibrator.getEstimatedBiasAsTriad
(AngularSpeedTriad result) Gets estimated gyroscope bias.boolean
RobustTurntableGyroscopeCalibrator.getEstimatedBiasAsTriad
(AngularSpeedTriad result) Gets estimated gyroscope bias.boolean
TurntableGyroscopeCalibrator.getEstimatedBiasAsTriad
(AngularSpeedTriad result) Gets estimated gyroscope bias.boolean
UnknownBiasGyroscopeCalibrator.getEstimatedBiasAsTriad
(AngularSpeedTriad result) Gets estimated gyroscope bias.boolean
EasyGyroscopeCalibrator.getEstimatedBiasStandardDeviation
(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.boolean
KnownFrameGyroscopeNonLinearLeastSquaresCalibrator.getEstimatedBiasStandardDeviation
(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.boolean
RobustEasyGyroscopeCalibrator.getEstimatedBiasStandardDeviation
(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.boolean
RobustKnownFrameGyroscopeCalibrator.getEstimatedBiasStandardDeviation
(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.boolean
RobustTurntableGyroscopeCalibrator.getEstimatedBiasStandardDeviation
(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.boolean
TurntableGyroscopeCalibrator.getEstimatedBiasStandardDeviation
(AngularSpeedTriad result) Gets standard deviation of estimated gyroscope bias coordinates.void
EasyGyroscopeCalibrator.getInitialBiasAsTriad
(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.void
KnownFrameGyroscopeNonLinearLeastSquaresCalibrator.getInitialBiasAsTriad
(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.void
RobustEasyGyroscopeCalibrator.getInitialBiasAsTriad
(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.void
RobustKnownFrameGyroscopeCalibrator.getInitialBiasAsTriad
(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.void
RobustTurntableGyroscopeCalibrator.getInitialBiasAsTriad
(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.void
TurntableGyroscopeCalibrator.getInitialBiasAsTriad
(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.void
UnknownBiasNonLinearGyroscopeCalibrator.getInitialBiasAsTriad
(AngularSpeedTriad result) Gets initial bias coordinates of gyroscope used to find a solution.void
KnownBiasAndFrameGyroscopeLinearLeastSquaresCalibrator.setBias
(AngularSpeedTriad bias) Sets known gyroscope bias.void
KnownBiasAndFrameGyroscopeNonLinearLeastSquaresCalibrator.setBias
(AngularSpeedTriad bias) Sets known gyroscope bias.void
KnownBiasEasyGyroscopeCalibrator.setBias
(AngularSpeedTriad bias) Sets known gyroscope bias.void
KnownBiasTurntableGyroscopeCalibrator.setBias
(AngularSpeedTriad bias) Sets known gyroscope bias.void
RobustKnownBiasAndFrameGyroscopeCalibrator.setBias
(AngularSpeedTriad bias) Sets known gyroscope bias.void
RobustKnownBiasEasyGyroscopeCalibrator.setBias
(AngularSpeedTriad bias) Sets known gyroscope bias.void
RobustKnownBiasTurntableGyroscopeCalibrator.setBias
(AngularSpeedTriad bias) Sets known gyroscope bias.void
EasyGyroscopeCalibrator.setInitialBias
(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.void
KnownFrameGyroscopeNonLinearLeastSquaresCalibrator.setInitialBias
(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.void
RobustEasyGyroscopeCalibrator.setInitialBias
(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.void
RobustKnownFrameGyroscopeCalibrator.setInitialBias
(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.void
RobustTurntableGyroscopeCalibrator.setInitialBias
(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.void
TurntableGyroscopeCalibrator.setInitialBias
(AngularSpeedTriad initialBias) Sets initial bias coordinates of gyroscope used to find a solution.void
UnknownBiasNonLinearGyroscopeCalibrator.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 AngularSpeedTriad
AngularSpeedTriadStaticIntervalDetector.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 AngularSpeedTriad
WindowedAngularSpeedTriadNoiseEstimator.copyTriad
(AngularSpeedTriad input) Creates a copy of a triad.protected AngularSpeedTriad
AccumulatedAngularSpeedTriadNoiseEstimator.createTriad
(double valueX, double valueY, double valueZ, com.irurueta.units.AngularSpeedUnit unit) Creates a triad with provided values and unit.protected AngularSpeedTriad
WindowedAngularSpeedTriadNoiseEstimator.createTriad
(double valueX, double valueY, double valueZ, com.irurueta.units.AngularSpeedUnit unit) Creates a triad with provided values and unit.protected AngularSpeedTriad
WindowedAngularSpeedTriadNoiseEstimator.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 TypeMethodDescriptionvoid
AccumulatedBodyKinematicsNoiseEstimator.addBodyKinematics
(AccelerationTriad specificForce, AngularSpeedTriad angularSpeed) Adds body kinematics measurement samples.void
WindowedBodyKinematicsNoiseEstimator.addBodyKinematics
(AccelerationTriad specificForce, AngularSpeedTriad angularSpeed) Adds a body kinematics measurement.boolean
WindowedBodyKinematicsNoiseEstimator.addBodyKinematicsAndProcess
(AccelerationTriad specificForce, AngularSpeedTriad angularSpeed) Adds a body kinematics measurement and processes current window.protected AngularSpeedTriad
WindowedAngularSpeedTriadNoiseEstimator.copyTriad
(AngularSpeedTriad input) Creates a copy of a triad.void
AccumulatedBodyKinematicsNoiseEstimator.getAvgAngularRateTriad
(AngularSpeedTriad result) Gets estimated average of gyroscope sensed angular speed as a measurement triad.void
WindowedBodyKinematicsNoiseEstimator.getAvgAngularRateTriad
(AngularSpeedTriad result) Gets estimated average of gyroscope sensed angular speed as a measurement triad.void
AccumulatedBodyKinematicsNoiseEstimator.getStandardDeviationAngularSpeedTriad
(AngularSpeedTriad result) Gets estimated standard deviation triad of angular speed measurements.void
WindowedBodyKinematicsNoiseEstimator.getStandardDeviationAngularSpeedTriad
(AngularSpeedTriad result) Gets estimated standard deviation triad of angular speed measurements.