ビーコンの中心点:正確な距離の計算 | Marvelmind
ビーコン導入と信号カバレッジ:要点
屋内測位システムで正確な距離測定を行うには、ビーコンの正確な中心点を理解することが基本です。このガイドでは、超音波ビーコン間の距離がどこで計算されるのか、送信側と受信側のビーコンで測定点が異なるのか、どのタイプのビーコンが自動マップ構築に対応しているのかを明らかにします。適切なビーコン配置と測定ジオメトリの理解は、次の用途に欠かせません:自律型ロボット、ドローン、フォークリフト追跡システム。
文字起こし
屋内測位システムで正確な距離測定を行うには、ビーコンの正確な中心点を理解することが基本です。このガイドでは、超音波ビーコン間の距離がどこで計算されるのか、送信側と受信側のビーコンで測定点が異なるのか、どのタイプのビーコンが自動マップ構築に対応しているのかを明らかにします。適切なビーコン配置と測定ジオメトリの理解は、次の用途に欠かせません:自律型ロボット、ドローン、フォークリフト追跡システム。
0:01 皆さん、こんにちは。ビーコン間の正確な距離と、その距離がどこから測定されるのかについて、改めてご質問をいただきました。このテーマはすでに取り上げたつもりですが、もう一度説明する価値があります。これからいくつかのポイントについてお話しします。まず、ビーコンの種類による違いです。答えは、お持ちのビーコンの種類によって実際に変わるからです。次に、TXとRX、つまり超音波の送信と受信の違いです。測定点はまったく同じではありません。さらに、一部のビーコンは距離テーブルの自動構築に対応しているので、距離を測定する必要がありません。
1:00 システムに自動で行うよう指示するだけで、自動的に完了します。では、1つずつ見ていきましょう。まず、このご質問はもっともです。2 cmの精度について話すときには、特定の点から測定することが非常に重要です。ビーコンの中心とはどこなのか。2 cmはどこからの値なのか。あるいは、ビーコンの正確な中心点はどこなのか。別の固定ビーコンまでの直線距離を測りたい場合もあれば、システム全体として、システムが固定ビーコンからモバイルビーコンまでの位置をどこから測っているのか、という問題もあります。ですから、質問自体はそれほど複雑ではありませんが、それでも明確な理解が必要です。まず、ビーコンの種類による違いです。おっしゃるとおりです。
1:59 ビーコンの種類によって、中心点が異なるからです。最も一般的なビーコン、Beacon HW v4.9を例にとりましょう。Beacon HW v4.9には5つのトランスデューサーがあり、どれも受信と送信の両方を行います。そのため、実質的には恒星のようなものです。太陽に近づくと、それはもはや点ではありません。遠く離れていれば点であり、問題になりません。しかし近距離では、正確な点が少し広がっていることが問題になります。単一の点ではなく、どこか中間にあるのです。それでも、何かを測定する必要があるときは、簡単にするために、中心は……
2:59 RX4の中心、上面から約1 cm下とします。これが、Beacon HW v4.9の位置を測定するときに推奨される単一の点です。もう少し踏み込むと、次のことを理解しておく必要があります。ビーコンがこの範囲をカバーしている場合、先ほど述べたこの中心点はほぼ正確です。しかし同時に、システムが距離テーブルを構築するとき、あちら方向にある固定ビーコンまでの距離を測る際には、このビーコンのこのセンサーは使われません。使われるのはこちらのセンサーです。つまり、ここを中心と仮定すると、自動的に1 cmの誤差が生じます。実際には、システムが測定するのは……
3:57 この点からの距離です。Beacon HW v4.9の組み込み機能、つまり距離テーブルを自動で構築する機能を使う場合、あちら方向にある固定ビーコンに対してはこちらのセンサーが使われます。一方、反対方向に隣接する固定ビーコンに対しては、こちらのセンサーが使われます。ご覧のとおり、両者の間にはかなりの距離があります。その中間を取ればおおむね問題ありませんが、どんな条件でも正確な答えになるとは限りません。何かを正確に計算する必要があるときはこのことを覚えておき、必要に応じて1 cm加算または減算して、手動で調整することも検討してください。ただし、Beacon HW v4.9の目安としては、上面から1 cm下の中心が……
4:56 ビーコンの中心として最も無難な選択です。以上がBeacon HW v4.9の場合です。Super-Beaconの場合は、少し事情が異なります。超音波を送信するトランスデューサーの構造は同じですが、受信については、こちらが受信点です。Super-Beacon は、これらの超音波センサーで受信するのではなく、この点で受信します。この点は非常に正確で、はっきりしています。ただし同時に、ご覧のとおりずれがあります。これで2つ目のご質問、つまり2つ目のポイントにもすでに答えたことになります。送信の中心は、一般的には引き続きこのRX4の1 cm下です。ただし、先ほど述べた……
5:54 自己構築についてのコメントは引き続き有効ですが、それはビーコンが超音波を送信している場合の話です。ビーコンが受信している場合は曖昧さがなく、点は非常に正確でシンプルです。マイクの中心です。つまり、上面から1 mm下の中央です。ですから、非常に高い精度が必要で、このビーコンが受信に使われることがわかっているなら、中心は明確です。送信については、Beacon HW v4.9に当てはめたのと同じルールです。Industrial Super-Beaconも考え方は同じです。TXはこの場合より少し広く分散していますが、いずれにせよ分散しています。そしてRXはマイクです。ですから、質問しているのが送信についてなのか……
6:53 受信についてなのか、そしてビーコンがどのモードで動作するのかを理解する必要があります。必要であれば、測定された距離に加算または減算して、距離を手動で調整できます。ただし、通常のSuper-Beaconと同様に、Industrial Super-Beaconでも受信点と送信点は少しずれていて、わずかに異なることを覚えておいてください。Industrial RXの場合も、距離は非常にわかりやすくシンプルです。受信マイクの中心で、表面から1 mm下です。正確な位置と正確な距離を計算するときは、この点を使ってください……
7:50 ビーコン間の距離です。次に、自動構築とそうでない場合についてです。Beacon HW v4.9など一部のビーコンは、距離を自動的に測定できます。つまり、手動で測る必要はまったくありません。基本的には、ビーコンを壁に取り付け、システムにビーコン同士を通信させてシステムを構築するよう指示するだけで、5〜10秒で距離テーブルに固定ビーコン間の距離が入力されます。良好な条件であれば、これは非常にうまく機能します。条件が良くない場合、たとえば距離が長かったり、ビーコンの配置が最適でなかったりする場合は、手動で入力するか、部分的なデータを採用するかを選べます。
8:53 たとえば、ビーコン1からビーコン2までの距離と、ビーコン2からビーコン1までの距離が測定されたとします。距離が測定され、テーブルに値が入ります。ところが、何らかの理由で2つの距離が一致しないことがあります。先ほど触れたように、伝搬の影響、距離の影響、あるいは別の原因によるものです。それでも、どちらが正しいかは見当をつけられます。たとえば一方が10、もう一方が20で、10ではありえないとわかっているなら、正しいのは20です。それを使ってください。このペアには、2つのうち一方の距離だけを適用すればよいのです。つまり、この場合も手動入力は使わず、測定された距離の一方をそのペアに適用するということです。通常、システムは1から2、2から1の両方向で距離を計算しているからです。両方の値がごく近く一致していれば、距離テーブルは自動的に埋まります。それは、システムが距離を正しく測定できていることの確認にもなります。その場合は、そのまま……
9:52 測定された値を使ってください。それが基本であり、私たちが推奨する方法です。ただし、距離が長くノイズの多い複雑な環境では、2つの距離のうち一方しか得られないこともあります。その場合は、その値を使ってください。距離やノイズなど、何らかの理由で距離を自動で測定できない場合でも対処できます。先ほど説明した点を基準にした手動計算を使ってください。改めてまとめると、Beacon HW v4.9では、距離テーブルの自動構築と自動測位を NIAアーキテクチャ(Non-Inverse Architecture)で利用できます。Super-Beaconでは、同じことを IAアーキテクチャ(Inverse Architecture)、NIAアーキテクチャ(Non-Inverse Architecture)、Multi-Frequency NIAアーキテクチャで行えます。そのため、多くの場合Super-Beaconのほうが扱いやすいのです。さて、すでに以前の……
10:52 いくつかの動画で触れましたが、マイクの指向性はこの方向、つまり垂直方向にほぼ180度ありますが、完全な180度ではありません。そのため、特に距離が長い場合に同じ壁にビーコンを並べて設置すると、遠く離れたビーコンの音をマイクがうまく拾えないことがあります。これは以前にも説明しました。その場合は、このように一方のビーコンに向けて測定し、次にこのようにもう一方のビーコンに向けて測定してから設置するか、手動で入力してください。手動入力はいつでも使える選択肢です。この説明で、各点の正確な位置についてさらに理解が深まれば幸いです。まだわかりにくい点があれば、メールでご質問ください。喜んでお答えします。改めて、ありがとうございました。
動画の内容
要点
- 超音波測位システムの距離測定は、各ビーコンのトランスデューサー配列の正確な幾何学的中心を起点とします
- 距離は、一方のビーコンの送信部の中心と、もう一方のビーコンのマイクの中心との間で測定されます。動画で示しているとおり、この2つの点は異なります
- ビーコンの幾何学的な構造を正しく理解することは、自律型ロボット、倉庫自動化、RTLSの用途で高精度な屋内測位を実現するうえで欠かせません
- マップの自動構築に対応するかどうかは、ビーコンの種類とシステム構成によって異なります。計画段階で対応状況を確認してください
- 測定点の位置関係を踏まえてビーコンを正しく配置することが、リアルタイム位置トラッキングの精度に直結します。対象:フォークリフト、移動ロボット
- 正確に設置するには、超音波の測定点が、ビーコンの物理的な取り付け位置や高さのキャリブレーションとどう関係するかを理解する必要があります
対象:エンジニア・システム設計者
Marvelmindの屋内測位システムを導入するシステムインテグレーター、倉庫管理者、ロボットエンジニアのうち、正確な屋内トラッキングと自律型ロボットナビゲーションのために、ビーコンの正確な測定点を理解する必要がある方を対象としています。送信側と受信側のビーコンで距離計算の起点がどこにあるかを明確にし、測定精度を確保するという重要な課題を解決します。
FAQ
技術的背景とシステムの詳細
高精度な屋内測位は、超音波ビーコン間の正確な距離測定によって成り立っています。このガイドでは、Marvelmindの屋内測位システムで距離がどの中心点から測定されるのかを詳しく説明し、インテグレーターの間でよく混乱が生じる点を解消します。動画では、送信側と受信側のビーコンで測定点が同じかどうかを明らかにしています。これはシステムのキャリブレーションと設置に欠かせない知識です。また、どのビーコンがマップの自動構築に対応しているか、どのような条件で自動マッピングが有効になるかも紹介します。ビーコンの幾何学的な位置関係、測定点、そしてそれらとシステム精度との関係を理解することで、エンジニアは自律型ロボット、倉庫自動化、ドローン飛行、RTLSの用途に向けた堅牢な屋内ナビゲーションシステムを設計できます。ビーコンを正しく配置すれば信頼性の高い距離計算が可能になり、それがフォークリフトのトラッキング、自律型屋内ロボット、リアルタイム位置トラッキングシステムの位置推定精度に直接つながります。
トピック
📍 プロジェクトに高精度な屋内測位が必要ですか?