Accelerometer Internal Calibrator Builder
Constructor.
Parameters
List of accelerometer measurements.
Size of preliminary subsets picked while finding a robust accelerometer calibration solution.
Minimum number of required measurements to start accelerometer calibration.
Indicates robust method used to solve accelerometer calibration.
Confidence of estimated accelerometer calibration result expressed as a value between 0.0 and 1.0.
Maximum number of iterations to attempt to find a robust accelerometer calibration solution. By default this is 5000.
Threshold to be used to determine whether a measurement is considered an outlier by robust accelerometer calibration algorithms or not.
Factor to be used respect estimated accelerometer 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.
Location of device when running calibration.
Contains gravity norm (either obtained by the gravity sensor, or determined by current location using WGS84 Earth model). Expressed in meters per squared second (m/s^2).
Indicates whether accelerometer 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 accelerometer bias used as an initial guess and expressed in meters per squared second (m/s^2).
y-coordinate of accelerometer bias used as an initial guess and expressed in meters per squared second (m/s^2).
z-coordinate of accelerometer bias used as an initial guess and expressed in meters per squared second (m/s^2).
initial x scaling factor for accelerometer calibration.
initial y scaling factor for accelerometer calibration.
initial z scaling factor for accelerometer calibration.
initial x-y cross coupling error for accelerometer calibration.
initial x-z cross coupling error for accelerometer calibration.
initial y-x cross coupling error for accelerometer calibration.
initial y-z cross coupling error for accelerometer calibration.
initial z-x cross coupling error for accelerometer calibration.
initial z-y cross coupling error for accelerometer calibration.
accelerometer measurement base noise level that has been detected during initialization expressed in meters per squared second (m/s^2).
mapper to convert collected accelerometer 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.