3

この問題を解決することに固執しています。図に示すように、2 つの iPad が配置されているとします。iPad 1 (左側に 1 つ) は、iPad 2 (右側に 1 つ) が右側にあることをどのように認識しますか? この相対位置を見つけることはできますか?

2 台の iPad の相対的な位置の変化は、それらの間でリアルタイムで伝達される必要があります。簡単にするために、私は2D空間(つまり、x、y)にのみ興味があります

GPS を使用してみましたが、十分な精度ではありません。ここで適切なセンサー信号は何ですか? または、複数のセンサー信号の混合を検討する必要がありますか? もしそうなら、どのように?

関連するアイデアは大歓迎です。

ここに画像の説明を入力

4

1 に答える 1

1

これはロングショットですが、うまくいくかもしれません!

iPad2 を調べると、マイクが上部中央にあり、スピーカーが右下にあることに気付きました。これは、左側の iPad のスピーカーから右側の iPad のマイクまでの距離が、右側の iPad のスピーカーから左側の iPad のマイクまでの距離よりも短いことを意味します。

1 つの iPad から音 (潜在的に聞き取れない高周波音) を再生し、もう 1 つの iPad でそれを聞いてから、ネットワークを介して最初の iPad に音が聞こえたことを伝えると、往復時間が得られます。これを逆に実行すると、別の往復時間が得られます。これを何度も行うと、各 iPad からの平均往復時間が得られ、ネットワーク/Bluetooth 遅延の変動の影響を統計的に最小限に抑えることができます。

往復時間が最も短い iPad は左の iPad です。もちろん、iPad のモデルが異なり、マイク/スピーカーが別の場所にある場合は、これを考慮する必要があります。かなり複雑になる可能性がありますが、うまくいくかもしれません:)

于 2012-05-25T22:12:09.127 に答える