校准加速度计android

问题描述 投票:0回答:1

我正在开发一个利用加速度计数据检测跌落且没有运动的应用程序,当我将手机放在平坦的表面上并在X和Y和Z方向(平行于表格,重力沿Z方向)采样2000加速度计读数时。然后,我将这些读数取平均值,并使用该值校准手机(从每个后续读数中减去该值)。我得到了这些读数

z = 8.97 
y = 0.10
x = 0.3

但是当我改变方向时(例如:屏幕朝向地面)我得到了这些读数

z = -10.228 
y = -0.181
x = -0.009

和其他角度相同。

所以我的问题是如何校准加速度计以适合所有可能的方向?

android accelerometer calibration
1个回答
0
投票
好消息,您不需要为fallno movement检测进行校准。

fall是所有加速度之和低于5(例如),而no movement是所有加速度短暂保持稳定的时间。

© www.soinside.com 2019 - 2024. All rights reserved.