LRTKレフィクシア株式会社

BLE測位のばらつきを抑える7つの校正手順

BLE測位は、屋内や地下、倉庫、工場、商業施設など、衛星測位の信号を安定して受信しにくい場所で位置を推定する方法として利用されています。小型の発信機や受信端末を配置し、受信信号強度などから距離やエリアを推定できるため、設備や資材の所在管理、作業員の動線把握、立入管理、屋内ナビゲーションなど、さまざまな用途に導入できます。

一方で、BLE測位では同じ場所に端末を置いていても推定位置が動いたり、端末の向きによって距離が変わったりすることがあります。発信機の仕様が同じでも、設置する高さ、周囲の材質、アンテナの向き、受信端末の持ち方などが異なると、測位結果のばらつきが大きくなるためです。

こうしたばらつきを抑えるには、測位アルゴリズムの設定だけを調整するのではなく、現場条件を整理したうえで校正作業を進める必要があります。本記事では、BLE測位の仕組みと誤差要因を確認しながら、現場で実施しやすい7つの校正手順を解説します。

BLE測位で校正が必要になる理由

BLE測位では、発信機から送られた電波を受信端末が検出し、その強さや到来方向、受信時刻などを利用して位置を推定します。一般的な構成では、受信信号強度を示すRSSIを使い、電波が強ければ近く、弱ければ遠いと判断します。

ただし、RSSIと距離の関係は一定ではありません。電波は空間を伝わる間に減衰しますが、実際の現場では壁、床、天井、金属棚、機械設備、人、車両、荷物などに反射したり遮られたりします。その結果、発信機との直線距離が同じでも、受信する電波の強さが異なることがあります。

特に金属が多い工場や倉庫では、反射した電波が複数の経路から受信端末に届くマルチパスが発生しやすくなります。直接届いた電波と反射して届いた電波が重なることで、RSSIが瞬間的に強くなったり弱くなったりします。人や車両が移動するだけでも電波環境が変化するため、一度の測定値だけで正確な距離を判断することは困難です。

端末の向きも重要です。発信機や受信端末に内蔵されるアンテナには方向特性があり、どの方向にも同じ強さで電波を送受信できるとは限りません。受信端末を縦向きに持った場合と横向きに持った場合では、同じ地点でもRSSIが変化することがあります。人体による遮蔽も無視できません。端末と発信機の間に作業者の体が入ると、受信信号が弱くなる場合があります。

さらに、発信機と受信端末には個体差があります。同じ設定値で運用していても、実際の送信出力や受信感度が完全に一致するとは限りません。電池残量、温度、設置ケース、取り付け部材などによっても条件が変わります。

BLE測位の校正とは、単に数値を一つ入力する作業ではありません。発信機、受信端末、現場環境、測位方式、運用条件を整理し、実際の距離と測定結果の関係を調整する一連の作業です。校正条件を明確にしておくことで、測位結果の再現性を高め、場所や時間によるばらつきを抑えやすくなります。

手順1 測位の目的と許容誤差を定義する

最初に行うべきことは、BLE測位によって何を判断したいのかを明確にすることです。目的が曖昧なまま校正を始めると、必要以上に細かな調整を続けたり、用途に対して不十分な精度で運用を開始したりする可能性があります。

例えば、資材が建物内のどの区画にあるかを確認する用途では、数メートル単位のエリア判定で十分な場合があります。一方、棚のどの列に置かれているかを判断する場合は、より細かな位置推定が必要です。危険区域への侵入を検知する用途では、平均的な位置精度だけでなく、境界付近で誤判定が起きる頻度も確認しなければなりません。

測位の目的を定めたら、許容誤差を数値または判定条件として整理します。単に「高精度にする」と定めるのではなく、「指定した区画を一定の割合で正しく判定できる」「停止中の推定位置が基準点から所定の範囲内に収まる」「境界を越えた後、所定の時間内に判定が切り替わる」といった形にすると、校正結果を評価しやすくなります。

静止している対象と移動している対象では、評価方法を分ける必要があります。静止対象では、推定位置の散らばりや平均位置のずれが主な確認項目です。移動対象では、位置の追従性、遅延、経路の滑らかさ、急な飛びの有無なども確認します。

また、リアルタイム性と安定性の優先順位を決めます。測定値を長時間平均すれば位置のばらつきを抑えやすくなりますが、移動への追従は遅くなります。反対に、直近の値を強く反映すると動きには追従しやすくなる一方、瞬間的なRSSI変動の影響を受けやすくなります。

校正を開始する前に、利用場所、対象物、移動速度、必要な更新間隔、許容誤差、判定単位を記録しておくことが重要です。この条件が校正作業の基準となります。複数の関係者が作業する場合も、目的と合格条件を共有しておけば、担当者による判断の違いを減らせます。

手順2 発信機と受信端末の個体差を確認する

BLE測位のばらつきを抑えるには、現場環境を調べる前に、使用する発信機と受信端末の個体差を確認します。個体差を把握せずに現場校正を行うと、特定の機器にだけ適合した設定を全体へ適用してしまうことがあります。

まず、校正対象となる発信機を同じ場所に並べ、同一の受信端末で一定時間測定します。発信機と受信端末の距離、向き、高さをそろえ、周囲の人や物の移動が少ない状態で記録します。このとき、一回のRSSIだけで比較せず、一定期間の平均値、中央値、最大値、最小値、ばらつきを確認します。

平均値がほかの発信機より大きく異なる個体がある場合は、送信出力の設定、電池残量、取り付け状態、筐体の破損などを確認します。設定が同じであっても測定値に継続的な差がある場合は、その差を補正値として管理する方法があります。ただし、差が時間とともに変化する場合は、単純な補正値だけで対応するのではなく、機器の交換や設置方法の見直しも検討します。

受信端末についても同様に比較します。同じ発信機から同じ距離で受信しても、受信端末ごとにRSSIが異なることがあります。複数種類の端末を利用する場合は、端末の種類ごとに校正値を持たせるか、測位に使用する端末を統一する必要があります。

受信端末に保護ケースや固定具を取り付ける場合は、実際の運用状態で測定します。校正時だけケースを外してしまうと、運用時の電波条件と一致しません。作業者が端末を手に持つ運用であれば、手の位置や端末の向きも可能な範囲でそろえます。

発信間隔や送信出力も統一します。発信間隔が長いと、一定時間内に取得できる測定値が少なくなり、平均処理の安定性が低下することがあります。反対に、発信間隔を短くすると測定機会は増えますが、電池消費や電波の混雑を考慮する必要があります。

個体差の確認結果は、機器の識別番号と関連付けて記録します。導入時だけでなく、交換時や追加導入時にも同じ確認を行うことで、校正済みの環境に特性の異なる機器が混ざることを防げます。

手順3 基準距離で受信信号強度を測定する

機器の個体差を確認したら、実際の距離とRSSIの関係を測定します。この作業では、距離が分かっている複数の基準点を設け、各地点で一定時間のデータを取得します。

基準点は、一つの距離だけではなく、実際の運用範囲を含む複数の距離に設定します。近距離だけで校正すると、離れた場所で距離推定が大きく外れる可能性があります。反対に、遠距離だけで校正すると、発信機の近くで位置が不安定になることがあります。

測定時は、発信機と受信端末の高さ、向き、設置状態を記録します。床面に置いた発信機と壁面に設置した発信機では電波の広がり方が異なります。実際に壁へ設置する予定であれば、校正時も同じ高さと向きで固定することが重要です。

各基準点では、瞬間値ではなく一定時間のRSSIを記録します。電波環境が比較的安定している場所でも、RSSIは細かく変動します。そのため、平均値だけでなく中央値や分布を確認します。突発的な強い値や弱い値が含まれている場合、平均値だけを見ると代表値が偏ることがあります。中央値は、一時的な異常値の影響を受けにくいため、基準値を決める際に有効です。

測定は一方向だけで行わず、受信端末の向きを変えて確認します。発信機に正面を向けた状態、背を向けた状態、左右を向いた状態など、実際に想定される姿勢を含めます。移動中に利用する場合は、基準点で静止した測定に加え、一定速度で通過したときのデータも取得します。

人体の影響を確認するには、端末を固定台に置いた測定と、作業者が持った測定を比較します。固定台では安定していても、人が持つとRSSIが大きく変化する場合があります。作業者の体格や持ち方を完全に統一することは難しいため、運用時に生じる変動範囲として記録しておくことが重要です。

同じ基準点で時間帯を変えて測定することも有効です。施設内の人や車両、設備の稼働状態が変わると、電波環境も変化します。日中は安定していても、荷物が積まれた時間帯や機械が稼働する時間帯にはRSSIの傾向が変わることがあります。

基準距離で得たデータは、距離ごとの単一値として扱うのではなく、一定の幅を持つ測定結果として整理します。この幅を把握することで、後の減衰特性やフィルタ設定を現場に合わせやすくなります。

手順4 現場ごとの距離減衰特性を設定する

RSSIから距離を推定する場合、基準距離での受信信号強度と、距離に応じた電波の減衰特性を設定します。理想的な開放空間では、距離が大きくなるほど受信信号は一定の傾向で弱くなります。しかし、実際の屋内環境では壁や設備の影響があるため、理論上の関係をそのまま適用しても正確な距離にならないことがあります。

距離減衰特性を調整する際は、手順3で取得した基準距離ごとのデータを利用します。実距離とRSSIの関係を確認し、推定距離が実距離に近づくように係数を調整します。

ここで重要なのは、現場全体に一つの係数を適用することが妥当かを確認することです。広い一室で障害物が少ない場所と、壁で区切られた通路では、電波の減衰傾向が異なる場合があります。金属棚が並ぶ保管区域と、開放された作業区域でも条件は変わります。

環境差が大きい場合は、施設全体を一つの測位エリアとして扱うのではなく、電波環境が似ている範囲ごとに校正値を分けます。区域ごとに異なる係数を設定すれば、全体に単一の設定を適用するよりも誤差を抑えやすくなります。

ただし、校正値を細かく分けすぎると、設定管理が複雑になります。設備の配置変更や区画変更があるたびに再校正が必要となり、保守負担が増える可能性があります。必要な測位精度と管理のしやすさを比較し、区分の細かさを決めることが大切です。

RSSIと距離の関係が安定しない場所では、距離推定そのものに過度な精度を求めない考え方も必要です。例えば、推定距離をそのまま座標計算に利用するのではなく、「近い」「中程度」「遠い」といった範囲判定に変える方法があります。目的が部屋や区画の判定であれば、細かな距離値よりも安定したエリア判定を優先した方が実務に適する場合があります。

複数の発信機から得た推定距離を使って位置を計算する場合は、一つの発信機のRSSI変動が全体の座標を大きく動かさないように調整します。信頼性の低い測定値の重みを下げたり、明らかに不自然な距離を計算対象から除外したりする処理が有効です。

距離減衰特性を設定した後は、校正に使用した地点だけでなく、その間の地点でも確認します。基準点では正確でも、中間地点で誤差が大きくなる場合があります。複数の検証点を使い、運用範囲全体で大きな偏りがないかを確認することが重要です。

手順5 設置位置とアンテナ方向を統一する

計算設定を細かく調整しても、発信機の設置条件が不統一であれば、BLE測位のばらつきは抑えにくくなります。校正時と運用時の条件をそろえるために、発信機の取り付け位置、高さ、向き、周囲との間隔を標準化します。

発信機は、可能な範囲で見通しを確保できる場所に設置します。金属製の柱や棚へ直接取り付けると、電波の放射状態が変わることがあります。金属面に近づける必要がある場合は、一定の間隔を確保できる固定部材を使い、すべての発信機で取り付け条件をそろえます。

設置高さも重要です。発信機の高さが低すぎると、荷物や設備、人によって遮られやすくなります。高い位置へ設置すると見通しを確保しやすくなりますが、受信端末との高低差が大きくなり、平面上の距離と実際の直線距離が一致しなくなります。距離計算では、発信機と受信端末の高さの違いを考慮するか、運用に適した一定の高さへ統一します。

アンテナ方向は、外観だけでは判断しにくい場合があります。発信機の取り付け面や上下方向によって電波の広がり方が変わるため、設置時の向きを決め、記録写真や設置図で残します。交換作業の際に向きが変わると、同じ位置に取り付けても校正条件が崩れる可能性があります。

複数の発信機を配置する場合は、単純に等間隔へ並べるだけではなく、壁や通路、設備の位置を考慮します。発信機同士の間隔が広すぎると、弱い信号だけで位置を推定する範囲が増えます。反対に、近接して多数設置すると、似た強さの信号が多くなり、どの発信機を重視するか判断しにくくなることがあります。

発信機の配置を決める際は、測位したい範囲を複数方向から観測できるようにします。一方向にだけ発信機が並ぶ配置では、通路方向の位置は推定しやすくても、横方向の位置を区別しにくくなる場合があります。座標を推定する用途では、発信機の位置関係に偏りがないかを確認します。

設置後は、発信機の座標を正確に登録します。登録座標が誤っていれば、RSSIの校正が正しくても推定位置に一定のずれが生じます。図面から読み取った座標だけでなく、現地の設置位置と一致しているかを確認します。

発信機の設置状態を定期的に点検できる仕組みも必要です。清掃や設備工事の際に向きが変わったり、荷物で覆われたりすることがあります。校正後の条件を維持するには、設置位置だけでなく周囲の状態も管理対象に含めます。

手順6 移動平均と異常値除去を調整する

BLE測位では、瞬間的なRSSIの変動をそのまま位置計算へ反映すると、推定位置が細かく揺れやすくなります。そのため、一定期間の測定値を平均化したり、不自然な値を除外したりする処理を設定します。

最も分かりやすい方法は、直近の複数データを平均する移動平均です。複数のRSSIをまとめて扱うことで、一回だけ発生した大きな変動の影響を弱められます。ただし、平均する期間を長くすると、対象が移動した後も過去のデータが残るため、位置の追従が遅くなります。

静止した設備や資材を管理する用途では、ある程度長い期間で平均して安定性を重視できます。作業員や車両を追跡する用途では、短い期間で計算し、移動への追従性を確保する必要があります。用途ごとに同じ設定を使わず、対象の動きに合わせて調整します。

平均値の代わりに中央値を利用する方法もあります。中央値は、極端に強い値や弱い値が一時的に含まれても影響を受けにくい特徴があります。電波反射や遮蔽によって突発的な変動が多い現場では、単純平均より安定する場合があります。

異常値除去では、直前の測定値や一定期間の代表値から大きく外れたRSSIを計算対象から除外します。ただし、基準を厳しくしすぎると、対象が実際に移動したときの変化まで異常値として除外してしまいます。異常値の判定幅は、静止時のばらつきと移動時の変化を比較して決めます。

位置座標を計算した後に平滑化する方法もあります。推定座標が一度だけ遠くへ飛んだ場合に、過去の位置や移動速度から不自然と判断して補正します。ただし、実際に高速で移動する対象では、速度制限を厳しくすると正しい動きを追えません。

停止判定を導入する方法も有効です。一定時間、推定位置の変化が小さい場合は対象が停止していると判断し、位置を固定または強く平滑化します。移動が再開したと判断したら、追従性を高める設定へ切り替えます。この方法では、停止と移動の判定条件が重要です。

複数の発信機を利用する場合は、受信できたすべての信号を同じように扱うのではなく、信頼度を考慮します。一定時間だけ急に受信された遠方の発信機や、欠測が多い発信機の影響を小さくすることで、位置の飛びを抑えられます。

フィルタ設定を評価するときは、静止時のばらつきだけを見てはいけません。静止時、歩行時、方向転換時、区域境界の通過時など、複数の条件で確認します。画面上の軌跡が滑らかに見えても、実際の位置変化より大きく遅れている場合があります。安定性と応答性の両方を評価し、用途に合う設定を選ぶ必要があります。

手順7 基準点で測位結果を検証する

校正値とフィルタ設定を調整したら、位置が分かっている基準点で測位結果を検証します。校正に使った地点だけで評価すると、その地点に設定が過度に適合している可能性があるため、検証専用の地点を別に設けます。

基準点は、発信機の近く、発信機同士の中間、壁際、通路、出入口、金属設備の周辺など、電波条件が異なる場所に配置します。実際の運用で重要となる区域境界にも基準点を設け、誤った区域へ判定されないかを確認します。

各基準点では、一定時間静止し、推定位置の平均的なずれとばらつきを記録します。平均位置が基準点から一定方向へずれている場合は、発信機の登録座標、距離減衰特性、設置方向などに系統的な問題がある可能性があります。平均位置は合っていても測位結果が広く散らばる場合は、フィルタ設定や電波環境の影響を確認します。

一回の測定だけで合否を判断せず、時間帯や日を変えて繰り返します。設備の稼働状況、人の移動、荷物の配置によって結果が変わる場合があるためです。測定値が良かった回だけを採用するのではなく、通常運用で想定される条件を含めて評価します。

移動対象では、あらかじめ決めた経路を一定速度で移動し、推定軌跡を確認します。直線区間で位置が左右に大きく振れないか、曲がり角で追従が遅れないか、区域を通過したときに判定が適切に切り替わるかを確認します。

基準点での評価指標は、用途に合わせて決めます。座標精度が必要な場合は、水平位置の誤差、平均誤差、ばらつき、最大誤差などを確認します。エリア判定が目的であれば、正しい区域と判定された割合、誤判定が継続した時間、境界通過後の切り替え時間などを評価します。

誤差が許容範囲を超えた場合は、すべての設定を一度に変更しないことが大切です。発信機の位置、個体補正、距離減衰特性、平均期間、異常値除去などを同時に変更すると、どの変更が結果に影響したのか分からなくなります。変更項目を一つずつ記録し、再測定を行います。

検証結果には、測定日時、基準点、実座標、推定座標、使用端末、発信機構成、設定値、周囲の状況を残します。将来、設備配置や端末構成を変更した際に、過去の校正条件と比較できるようになります。

校正後の精度を維持する運用方法

BLE測位は、一度校正すれば同じ精度が永続的に続くとは限りません。現場の設備配置、荷物、人の流れ、発信機の状態が変わると、電波環境も変化します。そのため、校正後の精度を維持するには、定期的な確認と変更管理が必要です。

まず、校正時の条件を記録します。発信機の識別番号、設置座標、高さ、向き、送信設定、電池状態、受信端末の種類、補正値、フィルタ設定などをまとめます。設定値だけでなく、設置状況を写真や図で残しておくと、交換後の復旧が容易になります。

発信機を交換するときは、同じ設定を入力するだけでなく、手順2の個体差確認を行います。新しい発信機の送信特性が既存機器と異なる場合、そのまま設置すると測位結果に偏りが生じる可能性があります。

電池で動作する発信機では、電池残量や電圧低下の影響を確認します。機器によっては、電池状態が悪化したときに通信の安定性が低下する場合があります。交換時期を決め、電池切れが発生する前に保守できる運用を整えます。

設備の移設や棚の増設、間仕切りの設置などが行われた場合は、対象区域を再確認します。発信機自体を動かしていなくても、周囲の反射や遮蔽条件が変わることでRSSIの傾向が変化することがあります。大きなレイアウト変更後は、基準点で再測定を行います。

日常点検では、すべての校正作業を繰り返す必要はありません。代表的な基準点を数か所決め、定期的に測位結果を確認する方法が実務的です。基準点での誤差やばらつきが一定の範囲を超えた場合に、詳細な再校正を実施します。

測位データを継続的に記録できる場合は、RSSIの平均値、欠測率、位置の飛び、区域判定の変化回数などを監視します。特定の発信機だけ受信状態が悪化している場合、機器の故障や遮蔽物の追加を早期に発見できます。

設定変更の履歴も重要です。フィルタや減衰係数を変更したときは、変更理由、変更前後の値、検証結果を記録します。現場で問題が発生した際に、いつから傾向が変わったのかを追跡しやすくなります。

BLE測位とほかの測位方法を組み合わせる考え方

BLE測位は屋内で利用しやすく、発信機の設置によって柔軟に測位範囲を構成できます。一方、RSSIを利用した距離推定では、周囲の電波環境による影響を完全に取り除くことは困難です。必要な精度や利用場所によっては、ほかのセンサーや測位方法と組み合わせることも検討します。

例えば、端末に搭載された加速度や角速度の情報を利用すれば、短時間の移動方向や停止状態を補助的に推定できます。BLE測位の座標が一時的に飛んだ場合でも、直前の移動状態と大きく矛盾する値を除外しやすくなります。

建物内の階や部屋を判定する用途では、BLE測位だけで三次元座標を求めるより、フロア情報や通過地点の記録と組み合わせた方が安定する場合があります。出入口や通路の構造を利用し、現実には通過できない壁越しの移動を補正する方法もあります。

屋外と屋内を連続して移動する用途では、利用環境に応じて測位方法を切り替える考え方があります。屋外では衛星測位を利用し、建物内に入った後はBLE測位へ移行することで、広い範囲を一つの仕組みで管理しやすくなります。

ただし、異なる測位方法を組み合わせる場合は、座標系と基準位置を統一しなければなりません。BLE測位で使用する屋内座標と、屋外測位で使用する座標の対応関係が誤っていると、切り替え時に位置が大きく飛ぶ可能性があります。

位置情報を現場の図面や三次元データと重ねる用途では、基準点を使って座標を整合させます。BLE測位の推定位置だけでなく、測位対象となる設備や作業区域の座標も同じ基準で管理することが重要です。

高精度な屋外測位や現場座標との連携が必要な場合は、LRTK Phoneのような測位端末を活用し、基準点や設置位置を確認する方法もあります。BLE発信機の設置座標を現地で測定し、屋内外の位置情報を共通の基準へ整理することで、測位データを図面や点群などの現場情報と結び付けやすくなります。

まとめ

BLE測位のばらつきは、測位計算の設定だけで発生するものではありません。発信機と受信端末の個体差、設置高さ、アンテナ方向、周囲の壁や金属設備、人体による遮蔽、移動平均の設定など、複数の要因が重なって発生します。

校正では、最初に測位の目的と許容誤差を定め、発信機と受信端末の個体差を確認します。その後、基準距離でRSSIを測定し、現場の電波環境に合った距離減衰特性を設定します。設置位置とアンテナ方向を統一し、移動平均や異常値除去を調整したうえで、校正に使用していない基準点を使って検証することが重要です。

測位結果を安定させるには、平均誤差だけでなく、時間による変動、区域境界での誤判定、移動時の追従性も確認する必要があります。静止対象と移動対象では適切な設定が異なるため、実際の運用条件を再現した試験を行います。

また、校正後も設備配置や発信機の状態が変化すれば、測位精度が変わる可能性があります。代表的な基準点で定期確認を行い、機器交換やレイアウト変更の際には必要な範囲を再校正する運用が欠かせません。

BLE測位だけで必要な精度を安定して得ることが難しい場合は、目的をエリア判定へ切り替えたり、ほかのセンサーや測位方法を組み合わせたりすることも有効です。屋内外の位置情報を一つの現場座標として管理したい場合は、BLE発信機の設置位置や基準点を正確に測定し、共通の座標基準へ合わせる必要があります。

屋外の基準点確認や現場座標との連携、図面や三次元データへの位置情報の反映まで含めて測位環境を整備する場合は、LRTK Phoneを活用した測位方法も確認してみてください。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る