Gyroscope Internal Calibrator Builder
Constructor.
Parameters
List of gyroscope measurements.
Size of preliminary subsets picked while finding a robust gyroscope calibration solution.
Minimum number of required measurements to start gyroscope calibration.
Indicates robust method used to solve gyroscope calibration.
Confidence of estimated gyroscope calibration result expressed as a value between 0.0 and 1.0.
Maximum number of iterations to attempt to find a robust gyroscope calibration solution. By default this is 5000.
Threshold to be used to determine whether a measurement is considered an outlier by robust gyroscope calibration algorithms or not.
Factor to be used respect estimated gyroscope base noise level to consider a measurement an outlier when using robust calibration methods.
Additional factor to be taken into account for robust methods based on LMedS or PROMedS, where factor is not directly related to LMSE, but to a smaller value.
Indicates whether gyroscope initial bias is considered a ground-truth known bias.
Indicates or specifies whether z-axis is assumed to be common for magnetometer and gyroscope.
x-coordinate of gyroscope bias used as an initial guess and expressed in radians per second (rad/s).
y-coordinate of gyroscope bias used as an initial guess and expressed in radians per second (rad/s).
z-coordinate of gyroscope bias used as an initial guess and expressed in radians per second (rad/s).
initial x scaling factor for gyroscope calibration.
initial y scaling factor for gyroscope calibration.
initial z scaling factor for gyroscope calibration.
initial x-y cross coupling error for gyroscope calibration.
initial x-z cross coupling error for gyroscope calibration.
initial y-x cross coupling error for gyroscope calibration.
initial y-z cross coupling error for gyroscope calibration.
initial z-x cross coupling error for gyroscope calibration.
initial z-y cross coupling error for gyroscope calibration.
Indicates whether G-dependent cross biases are being estimated or not.
Initial G-dependent cross biases introduced on the gyroscope by the specific forces sensed by the accelerometer.
x-coordinate of estimated accelerometer bias expressed in meters per squared second (m/s^2).
y-coordinate of estimated accelerometer bias expressed in meters per squared second (m/s^2).
z-coordinate of estimated accelerometer bias expressed in meters per squared second (m/s^2).
accelerometer initial x scaling factor.
accelerometer initial y scaling factor.
accelerometer initial z scaling factor.
accelerometer x-y cross coupling error.
accelerometer x-z cross coupling error.
accelerometer y-x cross coupling error.
accelerometer y-z cross coupling error.
accelerometer z-x cross coupling error.
accelerometer z-y cross coupling error.
gyroscope measurement base noise level that has been detected during initialization expressed in radians per second (rad/s).
mapper to convert collected gyroscope measurements into quality scores, based on the amount of standard deviation (the larger the variability, the worse the score will be).
Throws
if any of provided parameters is invalid.