校准加速度计
Calibrating the accelerometer
我正在开发一个应用程序,该应用程序利用加速度计数据来检测跌倒和无运动,
当我将 phone 设置在平面上并在 X、Y 和 Z 方向(平行于 table,重力作用在 Z 方向)上采样 2000 个加速度计读数时。然后我对这些读数取平均值并使用该值来校准 phone(从每个后续读数中减去该值)。
我得到了这些读数
z = 8.97
y = 0.10
x = 0.3
但是当我改变方向时(例如:面向地面的屏幕)
我得到了这些读数
z = -10.228
y = -0.181
x = -0.009
其他角度也一样
所以我的问题是如何校准加速度计以适应所有可能的方向?
坏消息,你无法校准便宜的加速度计。
好消息,fall
和 no movement
检测不需要校准。
fall
是所有加速度的总和小于5(例如),no movement
是所有加速度暂时稳定
我正在开发一个应用程序,该应用程序利用加速度计数据来检测跌倒和无运动, 当我将 phone 设置在平面上并在 X、Y 和 Z 方向(平行于 table,重力作用在 Z 方向)上采样 2000 个加速度计读数时。然后我对这些读数取平均值并使用该值来校准 phone(从每个后续读数中减去该值)。 我得到了这些读数
z = 8.97
y = 0.10
x = 0.3
但是当我改变方向时(例如:面向地面的屏幕) 我得到了这些读数
z = -10.228
y = -0.181
x = -0.009
其他角度也一样
所以我的问题是如何校准加速度计以适应所有可能的方向?
坏消息,你无法校准便宜的加速度计。
好消息,fall
和 no movement
检测不需要校准。
fall
是所有加速度的总和小于5(例如),no movement
是所有加速度暂时稳定