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

已知参数为
沿着这三个轴直线加速度。
理想情况下,当向后移动时,加速度值应该是正数,向前移动时,加速度值应该是负值。但从价值观的角度来看,似乎并非如此。只考虑“z”轴的加速度是错误的吗?
提到的问题:
Detect device forward backward movement,=>,我们如何创建一个方向向量,还有什么需要监视x轴?
发布于 2018-04-25 17:48:22
你不能假设,你只在z轴上运动(现在是负的,还是正的,取决于开始还是停止),因为人也会随着每一步都把手机移到一边(x是负的和正的)和上下(y正的和负的)。但是,随着每一步的发展,z负或正的加速度应该会更强一些。在“确定”之前,我会计算出大约10到20步的平均值--最好把它和gps数据结合起来。
https://stackoverflow.com/questions/50028374
复制相似问题