iOS:3D空间中的移动精度

Der*_*rek 13 iphone gps accelerometer ios4 gyroscope

据我了解,GPS的准确性有限.是否有可能为3D空间中的人获得更精确的位置?

我打算编写一个应用程序,用户可以在任何方向上移动手机,但只需要移动几英尺.是否有任何技术,可能使用加速度计和陀螺仪来实现这种精确度?

例如,用户将电话保持平坦(使得电话的底部与地板平行).屏幕上有一些东西,当人向前,向后和左右移动时,它不会随着屏幕移动.因此,对象看起来是不可移动的,并且只有通过将电话放在3D空间中的正确位置才能发现.

我不需要任何人编写一些代码,只要简单地了解一下,如果通过一些努力工作,这甚至是可能的.

谢谢!

德里克

Ali*_*Ali 7

不,不是真的.如果将加速度计值积分两次,则得到位置但错误很可怕.它在实践中毫无用处.

以下是23:20 解释原因(Google Tech Talk)的原因.

你实际上可以做的是通过改变手机的方向来发现你的"隐藏物体" .只有加速度计和指南针才能很好地工作.这正是您在colechristensen发布的视频中看到的内容.


col*_*sen 5

请查看http://www.readwriteweb.com/archives/impressive_augmented_reality_demo_shows_off_sensor_fusion.php

通过使用"传感器融合"组合来自各种传感器的输出,可以显着增加位置.我认为,最有趣的概念是使用相机的输出来检测和记录运动(与陀螺仪,加速度计和gps相结合).你应该写一个卡尔曼滤波器来组合.

问题是,这是一个工程研究生的水平,他花了数年时间研究这些事情.并非不可能,但要为挑战做好准备.

  • 链接已经死了: - / (4认同)