android - 使用 Android 设备确定人的坠落

标签 android accelerometer sensors gyroscope

<分区>

我的三星 galaxy S2 有一个加速度计和陀螺仪。有了这两个传感器,我需要确定一个人是否跌倒。如何以最佳方式实现它?

最佳答案

相关数据在这里:SensorEvent values .

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

  2. 您正在尝试检测某个方向的速度。看motion equations .您基本上需要随着时间的推移整合加速。 (您已经需要如上所述的归一化加速度)。

我不知道你的“man falling”的上下文,但你也可以看看Free Fall信息。

关于android - 使用 Android 设备确定人的坠落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7428232/

相关文章:

javascript - 从 android Activity 调用 javascript 函数

java - Android - 确定 Compass 中的内存泄漏 (SensorManager)

python - 如何使用python将传感器数据输出保存到excel中

android - SyncAdapter : Account created, requestSync OK,但 setSyncAutomatically 不工作

android - Appsee 找不到 Android list 文件

android - 将重力传感器、加速度计或陀螺仪事件注入(inject)正在运行的应用程序

iphone - 检测 iPhone 屏幕方向

java - 集成 Android 加速度计以查找速度和位置

node.js - 将数据从传感器推送到数据库

android - 适用于 Android 的极其简单的菜单问题