3

我坚持解决这个问题。假设我有 2 个 ipad,如图所示。iPad 1(左侧)如何知道 iPad 2(右侧)在其右侧?我能找到这个相对定位吗?

2 个 iPad 的相对位置的任何变化都应在它们之间实时传达。为了简化问题,我只对 2D 空间(即 x,y)感兴趣

我尝试使用 GPS,但它不够准确。什么传感器信号在这里合适?还是我应该考虑混合使用多个传感器信号?如果有怎么办?

欢迎任何相关的想法。

在此处输入图像描述

4

1 回答 1

1

这是一个很长的镜头,但它可能会奏效!

检查我的 iPad2,我注意到麦克风在顶部中间,扬声器在右下角。这意味着左侧 iPad 扬声器到右侧 iPad 麦克风的距离小于右侧 iPad 扬声器到左侧 iPad 麦克风的距离。

从一台 iPad 播放声音(可能是听不见的高频声音)并在另一台 iPad 上聆听,然后通过网络告诉第一台 iPad 听到了声音,这将为您提供往返时间。反过来执行此操作将为您提供另一个往返时间。多次执行此操作将为您提供每台 iPad 的平均往返时间,这应该在统计上最大限度地减少网络/蓝牙延迟任何波动的影响。

往返时间最短的 iPad 是左边那个。当然,如果 iPad 的型号不同并且麦克风/扬声器位于不同的位置,则需要考虑到这一点。它可能会变得非常复杂,但它可能会起作用:)

于 2012-05-25T22:12:09.127 回答