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.boolean
Gets estimated accelerometer bias.double[]
Gets array containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).boolean
getEstimatedBiases
(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.Matrix
Gets column matrix containing x,y,z components of estimated accelerometer biases expressed in meters per squared second (m/s^2).boolean
getEstimatedBiasesAsMatrix
(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.Acceleration
Gets x coordinate of estimated accelerometer bias.boolean
getEstimatedBiasFxAsAcceleration
(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.Acceleration
Gets y coordinate of estimated accelerometer bias.boolean
getEstimatedBiasFyAsAcceleration
(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.Acceleration
Gets z coordinate of estimated accelerometer bias.boolean
getEstimatedBiasFzAsAcceleration
(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.
-