Class AbsoluteOrientationSlamCalibrator


public class AbsoluteOrientationSlamCalibrator extends AbsoluteOrientationBaseSlamCalibrator<AbsoluteOrientationSlamCalibrationData>
Processes data to estimate calibration for absolute orientation SLAM estimator. This class must be used while gathering data for a system being kept constant (under no motion).
  • Field Details

    • lastAccelerationX

      private double lastAccelerationX
      Last sample of linear acceleration along x-axis.
    • lastAccelerationY

      private double lastAccelerationY
      Last sample of linear acceleration along y-axis.
    • lastAccelerationZ

      private double lastAccelerationZ
      Last sample of linear acceleration along z-axis.
    • lastAngularSpeedX

      private double lastAngularSpeedX
      Last sample of angular speed along x-axis.
    • lastAngularSpeedY

      private double lastAngularSpeedY
      Last sample of angular speed along y-axis.
    • lastAngularSpeedZ

      private double lastAngularSpeedZ
      Last sample of angular speed along z-axis.
    • lastTimestampNanos

      private long lastTimestampNanos
      Last timestamp of a full sample expressed in nanoseconds since the epoch time.
    • lastOrientation

      private com.irurueta.geometry.Quaternion lastOrientation
      Last sample of absolute orientation.
    • deltaOrientation

      private final com.irurueta.geometry.Quaternion deltaOrientation
      Variation of orientation respect to last sample.
  • Constructor Details

    • AbsoluteOrientationSlamCalibrator

      public AbsoluteOrientationSlamCalibrator()
      Constructor.
  • Method Details