我正在开发一个应用程序,它利用加速度计数据来检测跌倒和没有移动,当我将手机放在平面上,并在X、Y和Z方向上采样2000个加速度计读数时(平行于工作台,重力作用在Z方向)。然后我取这些读数的平均值,并使用这个值来校准手机(从随后的每个读数中减去这个值)。我得到了这些读数 z = 8.97
y = 0.10
x = 0.3 但是当我改变方向(例如:屏幕朝向地面)时,我得到了这些读数 z = -10.228
y = -0.181
x = -0.009 对于其他角度也是如此。 所以我的问题是,如何校准加速度计,以适应所有可能的方向?