| 
    Monado OpenXR Runtime
    
   | 
 
Parsed calibration data from a ZCM1 device. More...

Data Fields | |
| struct xrt_vec3_i32 | accel_min_x | 
| struct xrt_vec3_i32 | accel_max_x | 
| struct xrt_vec3_i32 | accel_min_y | 
| struct xrt_vec3_i32 | accel_max_y | 
| struct xrt_vec3_i32 | accel_min_z | 
| struct xrt_vec3_i32 | accel_max_z | 
| struct xrt_vec3 | gyro_fact | 
| From: https://github.com/nitsch/moveonpc/wiki/Calibration-data.  More... | |
| struct xrt_vec3_i32 | gyro_bias_0 | 
| struct xrt_vec3_i32 | gyro_bias_1 | 
| struct xrt_vec3_i32 | gyro_rot_x | 
| struct xrt_vec3_i32 | gyro_rot_y | 
| struct xrt_vec3_i32 | gyro_rot_z | 
| struct xrt_vec3 | unknown_vec3 | 
| float | unknown_float_0 | 
| float | unknown_float_1 | 
Parsed calibration data from a ZCM1 device.
| struct xrt_vec3 psmv_parsed_calibration_zcm1::gyro_fact | 
From: https://github.com/nitsch/moveonpc/wiki/Calibration-data.
Coded as the one before. The values are very near to 1.0.
I observed, that when I multiply this vector with the gyro bias vector before subtracting from the gyro 80rpm measures, I get a better calibration.
So in order to get the accurate 80rpm measures: GyroMeasure80rpm-(GyroBias1*UnknownVector2) or GyroMeasure80rpm-(GyroBias2*UnknownVector2)
 1.8.13