如果我应该在一个物理论坛上问这个问题,请事先原谅我,但是考虑到我说的是iPhone的加速度,来自加速度计,我决定在这里张贴它。
每当我将iPhone (面向上方的平板屏幕上的设备)向前推时,加速度计似乎大部分都在记录负加速度,在同一Y轴上不时出现一些正加速度值。
这是Y轴上的加速度值示例,在Y轴上进行向前移动时:
-0.02
-0.03
-0.04
-0.03
-0.04
-0.04
-0.07
-0.02
-0.02
-0.02
-0.02
0.00 // what's happening here ?
0.02 // what's happening here ?
0.02 // what's happening here ?
-0.00
-0.02
-0.03
-0.03
0.02 // what's happening here ?
0.04 // what's happening here ?
0.01 // what's happening here ?
-0.00
-0.04
-0.03
-0.02
-0.03
-0.05在上面的例子中,负加速度值代表什么?正加速度值代表什么?
如果我理解正确的话,负加速度值意味着设备在那一点上正在加速前进。
现在,正加速度值将意味着设备向后移动,而0.00加速度则意味着设备要么站着不动,要么以恒定的速度移动。
那么,为什么在设备向前移动的过程中得到这些正加速度值呢?
我漏掉了什么吗?
很明显,我问这个问题的唯一原因是,我想要创建一个方法,以便知道设备是在Y轴上前进还是向后移动。
*我还注意到一个0.01的数值来来去去,即使设备是完全不动的,但我猜这只是噪音,对吗?
发布于 2012-09-22 19:16:32
那么,为什么在设备向前移动的过程中得到这些正加速度值呢?
Ehm,你似乎明白加速度为0意味着没有加速度,即静止或以恒定的速度运动。现在,如果你在一个方向上以一个看似恒定的速度移动手机,它可能不是完全恒定的--可能会出现小的正加速度和负加速度。
*我还注意到一个0.01的数值来来去去,即使设备是完全不动的,但我猜这只是“噪音”,对吗?
正确的。加速度传感器并不完美。它对许多其他因素作出反应,而不仅仅是单纯的加速。我不知道iPhone的加速度计是如何工作的,但如果我猜对的话,它是压电的,所以它对其他物理(机械和电磁)效应很敏感。
https://stackoverflow.com/questions/12546879
复制相似问题