Interface OrderedStandardDeviationBodyKinematicsGyroscopeCalibrator

All Superinterfaces:
GyroscopeCalibrator
All Known Implementing Classes:
LMedSRobustKnownBiasTurntableGyroscopeCalibrator, LMedSRobustTurntableGyroscopeCalibrator, MSACRobustKnownBiasTurntableGyroscopeCalibrator, MSACRobustTurntableGyroscopeCalibrator, PROMedSRobustKnownBiasTurntableGyroscopeCalibrator, PROMedSRobustTurntableGyroscopeCalibrator, PROSACRobustKnownBiasTurntableGyroscopeCalibrator, PROSACRobustTurntableGyroscopeCalibrator, RANSACRobustKnownBiasTurntableGyroscopeCalibrator, RANSACRobustTurntableGyroscopeCalibrator, RobustKnownBiasTurntableGyroscopeCalibrator, RobustTurntableGyroscopeCalibrator

public interface OrderedStandardDeviationBodyKinematicsGyroscopeCalibrator extends GyroscopeCalibrator
Defines a gyroscope calibrator using ordered lists of StandardDeviationBodyKinematics measurements.
  • Method Details

    • getMeasurements

      Gets a collection of body kinematics measurements taken at a given position with different unknown orientations and containing the standard deviations of accelerometer and gyroscope measurements.
      Returns:
      collection of body kinematics measurements at a known position with unknown orientations.
    • setMeasurements

      void setMeasurements(List<StandardDeviationBodyKinematics> measurements) throws com.irurueta.navigation.LockedException
      Sets a collection of body kinematics measurements taken at a given position with different unknown orientations and containing the standard deviations of accelerometer and gyroscope measurements.
      Parameters:
      measurements - collection of body kinematics measurements at a known position with unknown orientations.
      Throws:
      com.irurueta.navigation.LockedException - if calibrator is currently running.