android - 如何使用智能手表检测坠落的人?
问题描述
我是计算机工程专业的大四学生,我有一个问题要问你。对于我的毕业项目,我选择了智能手表和跌倒检测项目,但我对它了解不多。你能帮我确定我可以使用哪些方法或硬件工具来开发这个项目吗?我发现这是一个用于智能手表的asteroidOS操作系统,但我仍然没有弄清楚如何检测跌倒。
为什么你要删除我的安卓标签??我会检测到跌倒并将显示在移动应用程序上。
解决方案
我对asteroidOS了解不多。但这将是我将采取的方法。根据加速度计和陀螺仪值训练 ML/DL 模型,或分析这两个信号并找到指示跌倒的条件。
这是您检查的一篇很棒的论文:https ://storm.cis.fordham.edu/~gweiss/papers/bhi-ar-2016.pdf
手机中的加速度计用于检测手机的方向。陀螺仪,或简称陀螺仪,通过跟踪旋转或扭曲,为加速度计提供的信息增加了一个额外的维度。
加速度计测量运动的线性加速度,而陀螺仪则测量角旋转速度。两个传感器都测量变化率;他们只是衡量不同事物的变化率。
在实践中,这意味着加速度计将测量设备的定向运动,但在该运动过程中无法准确解析其横向方向或倾斜,除非有陀螺仪来填写该信息。
加速度计还用于为“健康”应用程序提供“步数”信息。也许你可以通过研究这个领域获得一些灵感。
推荐阅读
- r - 如何使数据框变量的列名
- kubernetes - Kubernetes 集群管理员如何创建 VolumeSnapshotContents?
- html - 按钮单击时的 CSS 动画仅播放一次,在移动浏览器上第二次单击时不播放
- ef-core-3.1 - 导航属性不使用 BulkInsert() 保存
- xamarin.forms - 可以在 Xamarin 表单中制作上拉菜单吗?
- arrays - VBA excel:按日期过滤并将Criteria2值分配给变量?
- algorithm - 算法的通用方式的时间复杂度推导过程
- automated-tests - cy.task 不执行更新
- php - 为什么我的分页 wp_query 显示语法错误
- java - 当我尝试运行我的 Flutter 应用程序时,运行 Gradle 任务“assembleDebug”错误