Interface UnknownBiasGyroscopeCalibrator
- All Known Subinterfaces:
KnownFrameGyroscopeCalibrator<T,
,L> UnknownBiasNonLinearGyroscopeCalibrator
- All Known Implementing Classes:
EasyGyroscopeCalibrator
,KnownFrameGyroscopeLinearLeastSquaresCalibrator
,KnownFrameGyroscopeNonLinearLeastSquaresCalibrator
,LMedSRobustEasyGyroscopeCalibrator
,LMedSRobustKnownFrameGyroscopeCalibrator
,LMedSRobustTurntableGyroscopeCalibrator
,MSACRobustEasyGyroscopeCalibrator
,MSACRobustKnownFrameGyroscopeCalibrator
,MSACRobustTurntableGyroscopeCalibrator
,PROMedSRobustEasyGyroscopeCalibrator
,PROMedSRobustKnownFrameGyroscopeCalibrator
,PROMedSRobustTurntableGyroscopeCalibrator
,PROSACRobustEasyGyroscopeCalibrator
,PROSACRobustKnownFrameGyroscopeCalibrator
,PROSACRobustTurntableGyroscopeCalibrator
,RANSACRobustEasyGyroscopeCalibrator
,RANSACRobustKnownFrameGyroscopeCalibrator
,RANSACRobustTurntableGyroscopeCalibrator
,RobustEasyGyroscopeCalibrator
,RobustKnownFrameGyroscopeCalibrator
,RobustTurntableGyroscopeCalibrator
,TurntableGyroscopeCalibrator
public interface UnknownBiasGyroscopeCalibrator
Interface for gyroscope calibrator where bias is unknown and needs to
be estimated.
-
Method Summary
Modifier and TypeMethodDescriptioncom.irurueta.units.AngularSpeed
Gets x coordinate of estimated gyroscope bias.boolean
getEstimatedBiasAngularSpeedX
(com.irurueta.units.AngularSpeed result) Gets x coordinate of estimated gyroscope bias.com.irurueta.units.AngularSpeed
Gets y coordinate of estimated gyroscope bias.boolean
getEstimatedBiasAngularSpeedY
(com.irurueta.units.AngularSpeed result) Gets y coordinate of estimated gyroscope bias.com.irurueta.units.AngularSpeed
Gets z coordinate of estimated gyroscope bias.boolean
getEstimatedBiasAngularSpeedZ
(com.irurueta.units.AngularSpeed result) Gets z coordinate of estimated gyroscope bias.Gets estimated gyroscope bias.boolean
Gets estimated gyroscope bias.double[]
Gets array containing x,y,z components of estimated gyroscope biases expressed in radians per second (rad/s).boolean
getEstimatedBiases
(double[] result) Gets array containing x,y,z components of estimated gyroscope biases expressed in radians per second (rad/s).com.irurueta.algebra.Matrix
Gets column matrix containing x,y,z components of estimated gyroscope biases expressed in radians per second (rad/s).boolean
getEstimatedBiasesAsMatrix
(com.irurueta.algebra.Matrix result) Gets column matrix containing x,y,z components of estimated gyroscope biases expressed in radians per second (rad/s).Gets x coordinate of estimated gyroscope bias expressed in radians per second (rad/s).Gets y coordinate of estimated gyroscope bias expressed in radians per second (rad/s).Gets z coordinate of estimated gyroscope bias expressed in radians per second (rad/s).
-
Method Details
-
getEstimatedBiases
double[] getEstimatedBiases()Gets array containing x,y,z components of estimated gyroscope biases expressed in radians per second (rad/s).- Returns:
- array containing x,y,z components of estimated gyroscope biases.
-
getEstimatedBiases
boolean getEstimatedBiases(double[] result) Gets array containing x,y,z components of estimated gyroscope biases expressed in radians per second (rad/s).- Parameters:
result
- instance where estimated gyroscope 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 gyroscope biases expressed in radians per second (rad/s).- Returns:
- column matrix containing x,y,z component of estimated gyroscope biases.
-
getEstimatedBiasesAsMatrix
boolean getEstimatedBiasesAsMatrix(com.irurueta.algebra.Matrix result) throws com.irurueta.algebra.WrongSizeException Gets column matrix containing x,y,z components of estimated gyroscope biases expressed in radians per second (rad/s).- 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.
-
getEstimatedBiasX
Double getEstimatedBiasX()Gets x coordinate of estimated gyroscope bias expressed in radians per second (rad/s).- Returns:
- x coordinate of estimated gyroscope bias or null if not available.
-
getEstimatedBiasY
Double getEstimatedBiasY()Gets y coordinate of estimated gyroscope bias expressed in radians per second (rad/s).- Returns:
- y coordinate of estimated gyroscope bias or null if not available.
-
getEstimatedBiasZ
Double getEstimatedBiasZ()Gets z coordinate of estimated gyroscope bias expressed in radians per second (rad/s).- Returns:
- z coordinate of estimated gyroscope bias or null if not available.
-
getEstimatedBiasAngularSpeedX
com.irurueta.units.AngularSpeed getEstimatedBiasAngularSpeedX()Gets x coordinate of estimated gyroscope bias.- Returns:
- x coordinate of estimated gyroscope bias or null if not available.
-
getEstimatedBiasAngularSpeedX
boolean getEstimatedBiasAngularSpeedX(com.irurueta.units.AngularSpeed result) Gets x coordinate of estimated gyroscope bias.- Parameters:
result
- instance where result will be stored.- Returns:
- true if result was updated, false if estimation is not available.
-
getEstimatedBiasAngularSpeedY
com.irurueta.units.AngularSpeed getEstimatedBiasAngularSpeedY()Gets y coordinate of estimated gyroscope bias.- Returns:
- y coordinate of estimated gyroscope bias or null if not available.
-
getEstimatedBiasAngularSpeedY
boolean getEstimatedBiasAngularSpeedY(com.irurueta.units.AngularSpeed result) Gets y coordinate of estimated gyroscope bias.- Parameters:
result
- instance where result will be stored.- Returns:
- true if result was updated, false if estimation is not available.
-
getEstimatedBiasAngularSpeedZ
com.irurueta.units.AngularSpeed getEstimatedBiasAngularSpeedZ()Gets z coordinate of estimated gyroscope bias.- Returns:
- z coordinate of estimated gyroscope bias or null if not available.
-
getEstimatedBiasAngularSpeedZ
boolean getEstimatedBiasAngularSpeedZ(com.irurueta.units.AngularSpeed result) Gets z coordinate of estimated gyroscope bias.- Parameters:
result
- instance where result will be stored.- Returns:
- true if result was updated, false if estimation is not available.
-
getEstimatedBiasAsTriad
AngularSpeedTriad getEstimatedBiasAsTriad()Gets estimated gyroscope bias.- Returns:
- estimated gyroscope bias or null if not available.
-