【发布时间】:2011-10-18 03:15:39
【问题描述】:
我正在编写一个应用程序,它将使用加速度计来计算施加在手机上的平均 geforce。思考这个问题,我得出的结论是,当手机处于静止状态时,将所有轴值相加会得到 +9.8(重力加速度)的答案。
我现在假设,如果我从所有轴的总和中减去 9.8,它将得到施加在手机上的合力,而不考虑重力。因此,如果手机处于固定位置,它将返回值 0。
现在,如果手机直接放在一个轴上,这确实是正确的,但如果手机以约 45 度角靠在某物上,它会返回 4-5 的值(大约是重力)角度越接近轴,记录的力越小(继续假设它是成比例的)
据我了解,这不应该发生,它应该返回 0,因为所有轴都会相互抵消,不是吗?因为手机是静止的,所以手机应该没有用力记录吧?
【问题讨论】:
-
如果您需要,我可以发布代码
标签: android accelerometer calibration