我坚持解决这个问题。说我有2个iPad,如图所示放置。iPad 1如何(左侧)知道iPad 2(右侧)是正确的?我可以找到这种相对定位吗?

2 iPad的相对位置的任何变化应该在实时在它们之间传送。简化事项,我只对2D空间(即x,y)感兴趣

我尝试使用GPS,但它不够准确。这里的传感器信号是什么?或者我应该考虑多个传感器信号的混合吗?如果是这样的话?

欢迎任何相关的想法。

有帮助吗?

解决方案

这是一个很长的镜头,但它可能只是工作!

检查我的ipad2,我注意到麦克风位于顶部的中间,扬声器位于右下角。这意味着左撇子扬声器向右iPad的麦克风的距离小于右iPad扬声器到左iPad的麦克风的距离。

从一个iPad发出声音(可能是一个听不清的高频声音),另一个聆听它,然后在网络中讲述第一个iPad,声音的声音会给你一个往返时间。执行此操作,另行方式将为您提供另一个往返时间。这样做,许多次会给你每个iPad的平均往返时间,这应该统计最小化网络/蓝牙延迟中的任何波动的影响。

具有最短往返时间的iPad是左侧的iPad。当然,如果iPad是不同的型号,麦克风/扬声器位于不同的地方,需要考虑这一点。它可能会变得非常复杂,但它可能有效:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top