Any idea where this scale comes from, the number 65536?
# scaling (q16 raw -> g) / (q16 raw -> deg/s)
ACCEL_SCALE = 65536.0 # Q16 raw -> g
(taken from here)
The scaled values are close be believable, but, imo, they seem off.
For my stationary device, I get the z scaled: -0.9882965087890625 - that should represent 1g. I would expect it to be more close to 1 then this. If I would to get m/s^2 -0.9882965087890625 * 9.80665 = -9.69187795791626 - and now this is completely off.
I get we don't have datasheet of presumably Bosch BMI286, but looking at other Bosch IMUs the Sensitivity parameter ranges between following values: 16384, 8192, 4096, 2048.
Any idea where this scale comes from, the number 65536?
(taken from here)
The scaled values are close be believable, but, imo, they seem off.
For my stationary device, I get the
zscaled:-0.9882965087890625- that should represent 1g. I would expect it to be more close to 1 then this. If I would to get m/s^2-0.9882965087890625 * 9.80665 = -9.69187795791626- and now this is completely off.I get we don't have datasheet of presumably Bosch BMI286, but looking at other Bosch IMUs the Sensitivity parameter ranges between following values: 16384, 8192, 4096, 2048.