假设我将two+ iPhones连接到同一台服务器。使用iPhone内置的传感器,并根据它们的信息进行任何可能的计算,有没有办法区分一部手机与另一部手机的哪个方向?
它们会在同一个房间里,所以GPS的波动在这里不会很好地工作。
我曾尝试仅使用两个点的指南针读数对图表上的两个点进行建模,但我认为这不会单独起作用。不过,我可能错了。
发布于 2013-06-18 22:57:36
你可以在你的程序中设置一个校准阶段,在这个阶段,你在一个确切的位置启动每个手机,然后使用6轴运动连续计算出准确的当前位置(在所有6个轴上)。但你计算的时间越长,你离真实位置就越远,最终(如果时间足够长)一部手机可能会认为它在加拿大,而另一部手机可能在墨西哥。
因此,如果您每次想要开始时都进行校准,那么它可以用于短期冲刺。
蓝牙本地化也是有可能的,但这将需要至少3部手机,并在它们之间共享位置数据。或者你可以进行wifi定位,但这需要和蓝牙一样的功能。
长话短说,如果你想实现英寸本地化,那是不可能的。如果你想实现码的本地化,这是可能的,但不是很好用。
发布于 2013-06-18 22:52:37
正如你已经提到的,GPS在建筑物内使用时不能很好地工作。因此,不可能得到方向,因为你没有两个可靠的位置。
有了iOS7和定位信标,室内定位应该会容易得多。但现在这并没有多大帮助。
https://stackoverflow.com/questions/17171946
复制相似问题