Interface UnknownBiasAccelerometerCalibrator
- All Known Subinterfaces:
KnownFrameAccelerometerCalibrator<T,,L> UnknownBiasNonLinearAccelerometerCalibrator
- All Known Implementing Classes:
BaseGravityNormAccelerometerCalibrator,KnownFrameAccelerometerLinearLeastSquaresCalibrator,KnownFrameAccelerometerNonLinearLeastSquaresCalibrator,KnownGravityNormAccelerometerCalibrator,KnownPositionAccelerometerCalibrator,LMedSRobustKnownFrameAccelerometerCalibrator,LMedSRobustKnownGravityNormAccelerometerCalibrator,LMedSRobustKnownPositionAccelerometerCalibrator,MSACRobustKnownFrameAccelerometerCalibrator,MSACRobustKnownGravityNormAccelerometerCalibrator,MSACRobustKnownPositionAccelerometerCalibrator,PROMedSRobustKnownFrameAccelerometerCalibrator,PROMedSRobustKnownGravityNormAccelerometerCalibrator,PROMedSRobustKnownPositionAccelerometerCalibrator,PROSACRobustKnownFrameAccelerometerCalibrator,PROSACRobustKnownGravityNormAccelerometerCalibrator,PROSACRobustKnownPositionAccelerometerCalibrator,RANSACRobustKnownFrameAccelerometerCalibrator,RANSACRobustKnownGravityNormAccelerometerCalibrator,RANSACRobustKnownPositionAccelerometerCalibrator,RobustKnownFrameAccelerometerCalibrator,RobustKnownGravityNormAccelerometerCalibrator,RobustKnownPositionAccelerometerCalibrator
public interface UnknownBiasAccelerometerCalibrator
Interface for accelerometer calibrator where bias is unknown and needs to
be estimated.
-
Method Summary
Modifier and TypeMethodDescriptionGets estimated accelerometer bias.booleanGets estimated accelerometer bias.double[]Gets array containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).booleangetEstimatedBiases(double[] result) Gets array containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).com.irurueta.algebra.MatrixGets column matrix containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).booleangetEstimatedBiasesAsMatrix(com.irurueta.algebra.Matrix result) Gets column matrix containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).Gets x coordinate of estimated accelerometer bias expressed in meters per squared second (m/s^2).com.irurueta.units.AccelerationGets x coordinate of estimated accelerometer bias.booleangetEstimatedBiasFxAsAcceleration(com.irurueta.units.Acceleration result) Gets x coordinate of estimated accelerometer bias.Gets y coordinate of estimated accelerometer bias expressed in meters per squared second (m/s^2).com.irurueta.units.AccelerationGets y coordinate of estimated accelerometer bias.booleangetEstimatedBiasFyAsAcceleration(com.irurueta.units.Acceleration result) Gets y coordinate of estimated accelerometer bias.Gets z coordinate of estimated accelerometer bias expressed in meters per squared second (m/s^2).com.irurueta.units.AccelerationGets z coordinate of estimated accelerometer bias.booleangetEstimatedBiasFzAsAcceleration(com.irurueta.units.Acceleration result) Gets z coordinate of estimated accelerometer bias.
-
Method Details
-
getEstimatedBiases
double[] getEstimatedBiases()Gets array containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).- Returns:
- array containing x,y,z components of estimated accelerometer biases.
-
getEstimatedBiases
boolean getEstimatedBiases(double[] result) Gets array containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).- Parameters:
result- instance where estimated accelerometer biases will be stored.- Returns:
- true if result instance was updated, false otherwise (when estimation is not yet available).
-
getEstimatedBiasesAsMatrix
com.irurueta.algebra.Matrix getEstimatedBiasesAsMatrix()Gets column matrix containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).- Returns:
- column matrix containing x,y,z components of estimated accelerometer biases
-
getEstimatedBiasesAsMatrix
boolean getEstimatedBiasesAsMatrix(com.irurueta.algebra.Matrix result) throws com.irurueta.algebra.WrongSizeException Gets column matrix containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).- Parameters:
result- instance where result data will be stored.- Returns:
- true if result was updated, false otherwise.
- Throws:
com.irurueta.algebra.WrongSizeException- if provided result instance has invalid size.
-
getEstimatedBiasFx
Double getEstimatedBiasFx()Gets x coordinate of estimated accelerometer bias expressed in meters per squared second (m/s^2).- Returns:
- x coordinate of estimated accelerometer bias or null if not available.
-
getEstimatedBiasFy
Double getEstimatedBiasFy()Gets y coordinate of estimated accelerometer bias expressed in meters per squared second (m/s^2).- Returns:
- y coordinate of estimated accelerometer bias or null if not available.
-
getEstimatedBiasFz
Double getEstimatedBiasFz()Gets z coordinate of estimated accelerometer bias expressed in meters per squared second (m/s^2).- Returns:
- z coordinate of estimated accelerometer bias or null if not available.
-
getEstimatedBiasFxAsAcceleration
com.irurueta.units.Acceleration getEstimatedBiasFxAsAcceleration()Gets x coordinate of estimated accelerometer bias.- Returns:
- x coordinate of estimated accelerometer bias or null if not available.
-
getEstimatedBiasFxAsAcceleration
boolean getEstimatedBiasFxAsAcceleration(com.irurueta.units.Acceleration result) Gets x coordinate of estimated accelerometer bias.- Parameters:
result- instance where result will be stored.- Returns:
- true if result was updated, false if estimation is not available.
-
getEstimatedBiasFyAsAcceleration
com.irurueta.units.Acceleration getEstimatedBiasFyAsAcceleration()Gets y coordinate of estimated accelerometer bias.- Returns:
- y coordinate of estimated accelerometer bias or null if not available.
-
getEstimatedBiasFyAsAcceleration
boolean getEstimatedBiasFyAsAcceleration(com.irurueta.units.Acceleration result) Gets y coordinate of estimated accelerometer bias.- Parameters:
result- instance where result will be stored.- Returns:
- true if result was updated, false if estimation is not available.
-
getEstimatedBiasFzAsAcceleration
com.irurueta.units.Acceleration getEstimatedBiasFzAsAcceleration()Gets z coordinate of estimated accelerometer bias.- Returns:
- z coordinate of estimated accelerometer bias or null if not available.
-
getEstimatedBiasFzAsAcceleration
boolean getEstimatedBiasFzAsAcceleration(com.irurueta.units.Acceleration result) Gets z coordinate of estimated accelerometer bias.- Parameters:
result- instance where result will be stored.- Returns:
- true if result was updated, false if estimation is not available.
-
getEstimatedBiasAsTriad
AccelerationTriad getEstimatedBiasAsTriad()Gets estimated accelerometer bias.- Returns:
- estimated accelerometer bias or null if not available.
-