iphone - 在没有 GPS 的情况下跟踪 iPhone 的微小 Action

标签 iphone ios4 gps accelerometer gyroscope

我必须为 iPhone 编写一个应用程序,在给定初始位置的情况下跟踪 iPhone 本身的运动,而无需使用 GPS。也就是说,我只能使用陀螺仪和加速度计提供的数据。我需要测量的距离相当小,我寻求的精度最多为 40-50 厘米(约 2 英尺)。

这可能吗?如果是这样,最好的方法是什么?另外,您是否知道任何现有(可能是开源)项目已经实现了此功能?

非常感谢!

最佳答案

如果你对加速度进行两次积分,你就可以得到位置,但是错误是可怕的。实践中没有什么用处。

这里是an explanation why (Google Tech Talk) 23:20。我强烈推荐这个视频。

我回答过类似的问题herehere .

关于iphone - 在没有 GPS 的情况下跟踪 iPhone 的微小 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6158176/

相关文章:

android - 一致的 GPS 更新 - AlarmManager 或 requestLocationUpdates()?

objective-c - 如何根据核心位置坐标获取本地时区?

iphone - viewDidAppear 用于基于选项卡栏的应用程序

iphone - UIView取消动画

iphone - 设置标签字体

iphone - 对 NSString 进行排序

iphone - iOS 以编程方式创建的按钮不起作用

iphone - iOS 4.3状态栏中的透明png不透明

iphone - 如何通过iPhone应用程序录制音频?

android - 需要当前位置坐标