在iPhone中使用加速度计查找距离

时间:2012-06-07 10:28:45

标签: iphone ios filter accelerometer cmmotionmanager

请在这个寻找iPhone移位距离的过程中提出一些起点。当前系统的精度要求在cm,并且位移可以是3D。

我已经做的是

1。尝试使用声音来计算2个iPhone之间的距离,但我只需要用一个iPhone进行距离计算,即需要移位。

2。尝试了CMMotionManager及其加速计数据,但收到的数据无可奈何。

我认为我需要一个好的过滤器来从垃圾中获取有用的数据。我已经使用Kalman Filter并通过了链接

iphone accelerometer speed and distance

How to calculate distance using accelerometer using iphone sdk?

How do I measure the distance traveled by an iPhone using the accelerometer?

Basic calculus behind this problem is in the expression

尝试DCT-II algorithmMultidimensional DCTs过滤数据。

我不知道我错过了什么,或者我应该从哪里开始,因为很难相信没有人使用加速度计来达到这样的准确度,因为它有so many practical examples用于更大的精度。

请给我一些指示,说明目前的状况。

1 个答案:

答案 0 :(得分:3)

You can't achieve cm accuracy.令人惊讶的是,原因是方向错误。

以上链接包含一些提示,如果您需要移位,可以执行哪些操作。

如果可以,更好的选择是在您的应用程序中使用方向。