首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测手机正向/向后移动

问检测手机正向/向后移动
EN

Stack Overflow用户
提问于 2018-04-25 17:43:21
回答 1查看 1K关注 0票数 1

我正在使用加速度计数据来检测手机是向前移动还是向后移动。假设手机与人的身体垂直平行,我们能检测手机是向前移动还是向后移动?

​

​

已知参数为

沿着这三个轴直线加速度。

理想情况下,当向后移动时,加速度值应该是正数,向前移动时,加速度值应该是负值。但从价值观的角度来看,似乎并非如此。只考虑“z”轴的加速度是错误的吗?

提到的问题:

Detect device forward backward movement,=>,我们如何创建一个方向向量,还有什么需要监视x轴?

EN

回答 1

Stack Overflow用户

发布于 2018-04-25 17:48:22

你不能假设,你只在z轴上运动(现在是负的,还是正的,取决于开始还是停止),因为人也会随着每一步都把手机移到一边(x是负的和正的)和上下(y正的和负的)。但是,随着每一步的发展,z负或正的加速度应该会更强一些。在“确定”之前,我会计算出大约10到20步的平均值--最好把它和gps数据结合起来。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50028374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档