Home
last modified time | relevance | path

Searched refs:THREE_AXIS_DIM (Results 1 – 4 of 4) sorted by relevance

/device/google/contexthub/firmware/os/algos/calibration/sphere_fit/
Dcalibration_data.h36 #define THREE_AXIS_DIM (3) macro
53 float bias[THREE_AXIS_DIM];
66 const float x_impaired[THREE_AXIS_DIM],
Dsphere_fit_calibration.c104 const float initial_bias[THREE_AXIS_DIM]) { in sphereFitSetInitialBias() argument
156 float A[SF_STATE_DIM * THREE_AXIS_DIM]; in sphereFitResidAndJacobianFunc()
167 float x_corr[THREE_AXIS_DIM]; in sphereFitResidAndJacobianFunc()
168 float x_bias_corr[THREE_AXIS_DIM]; in sphereFitResidAndJacobianFunc()
171 const float *x_data = &data->fit_data[i * THREE_AXIS_DIM]; in sphereFitResidAndJacobianFunc()
177 const float norm = vecNorm(x_corr, THREE_AXIS_DIM); in sphereFitResidAndJacobianFunc()
190 vecSub(x_bias_corr, x_data, calstruct.bias, THREE_AXIS_DIM); in sphereFitResidAndJacobianFunc()
202 THREE_AXIS_DIM, SF_STATE_DIM); in sphereFitResidAndJacobianFunc()
211 sizeof(float) * THREE_AXIS_DIM); in convertStateToCalStruct()
Dcalibration_data.c36 const float x_impaired[THREE_AXIS_DIM], in calDataCorrectData() argument
39 float x_temp[THREE_AXIS_DIM]; in calDataCorrectData()
40 vecSub(x_temp, x_impaired, calstruct->bias, THREE_AXIS_DIM); in calDataCorrectData()
Dsphere_fit_calibration.h126 const float initial_bias[THREE_AXIS_DIM]);