用安卓设备确定人坠落

Zan*_*ane 5 android accelerometer gyroscope sensors

我的三星 Galaxy S2 有一个加速度计和陀螺仪。使用这 2 个传感器,我需要确定一个人是否坠落。我如何以最佳方式实施它?

Pet*_*ego 3

相关数据在这里:SensorEvent 值

  1. 加速度坐标是相对于手机的。因此,如果手机在下落时转动,则加速度矢量将“旋转”。要对其进行标准化,您还需要使用陀螺仪数据。

  2. 您试图检测某个方向的速度。查看运动方程。您基本上需要随着时间的推移整合加速度。(您已经需要如上所述的标准化加速度)。

我不知道你的“人坠落”的背景,但你也可以看看自由落体信息。