iOS:3D空间中的运动精度 [英] iOS: Movement Precision in 3D Space
问题描述
我打算编写一个应用程序,用户可以在任何方向随手机移动,但只需要移动几英尺。有没有什么技术可以用加速度计和陀螺仪来实现这种精确度?例如,用户把手机放平(使底部电话与地面平行)。在屏幕上绘制了一些东西,当人向前,向后,并排走向时,它不会随着屏幕移动。因此,该物体似乎是无法移动的,并且只能通过将手机放在3D空间中的正确位置才可发现。
我不需要任何人编写一些编码,只要给我一个简短的了解,如果经过一番努力,这可能甚至是可能的。
谢谢!
Derek
不,不是真的。如果你将加速度计值整合两次,你会得到位置,但错误是非常可怕的。这在实践中是无用的。
这是解释为什么(Google技术讲座)在23:20。
您实际上可以做的是通过更改定位。只用加速度计和指南针就可以很好地工作。这正是您在colechristensen发布的视频中看到的内容。
From what I understand, GPS has limited accuracy. Is it possible to get a more precise location for a person in 3D space?
I'm planning to write an application where users will move with their phones in any direction, but only need to move a few feet. Is there any technique, maybe with the accelerometer and gyroscope that would enable this degree of accuracy?
For example, the user holds the phone flat (so that the bottom of the phone runs parallel with the floor). There is something drawn on-screen, which doesn't move "with the screen" as the person walks forward, backward, and side-to-side. Thus, the object appears to be unmoveable, and only discoverable by having the phone in the correct position in 3D space.
I don't need anyone to lay out some coding, just give me a brief understanding if, with some hard work, this could even be possible.
Thanks!
Derek
No, not really. If you integrate the accelerometer values twice you get position but the error is horrible. It is useless in practice.
Here is an explanation why (Google Tech Talk) at 23:20.
What you actually could do is to discover your "hidden object" by changing the orientation of the phone. That works pretty well with just accelerometers and compass. This is exactly what you see in the video posted by colechristensen.
这篇关于iOS:3D空间中的运动精度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!