絶対座標ARで歩行時のずれが発生する仕組み
絶対座標を持つ3D図面を現地のカメラ映像へAR表示すると、設計上の構造物、埋設物、施工予定位置、中心線、計画高などを現実の景色に重ねて確認できます。現地に目印がない段階でも計画位置を把握しやすく、施工前の確認、関係者との合意形成、干渉確認、維持管理対象の探索などに活用できます。
しかし、端末を持って歩くと、静止時には目立たなかった表示のずれが現れることがあります。利用者が前へ進んでも3Dモデルが少し遅れて付いてくる、停止した後もモデルが動き続ける、進行方向を変えるとモデルが横方向へ大きく振れるといった現象です。
この歩行時のずれは、GNSSの測位精度だけで決まるものではありません。衛星信号を受信して位置を計算する時間、補正情報を処理する時間、測位データを端末へ送る時間、座標を変換する時間、端末の姿勢を計算する時間、カメラ映像と3Dモデルを合成する時間が積み重なって発生します。
たとえば、利用者が毎秒1メートルの速さで歩いており、測位から画面表示までに0.3秒の遅延があるとします。この場合、画面に表示される位置は単純計算で約30センチメートル前の位置です。毎秒1.5メートルで歩けば、同じ0.3秒の遅延でも位置差は約45センチメートルになります。
遅延時間が一定であっても、歩行速度が上がるほど表示上の位置差は大きくなります。そのため、静止状態で3D図面と現地が一致していても、歩行中にはモデルが後方へ遅れて見えることがあります。これは座標値そのものが間違っているのではなく、過去の座標を現在の映像へ重ねていることで発生する動的なずれです。
また、絶対座標ARでは端末の位置だけでなく、カメラが向いている方向も表示結果へ影響します。端末の方位がわずかにずれると、遠方に表示したモデルほど横方向のずれが大きくなります。歩行中は端末が上下左右に揺れるため、測位遅延と姿勢の揺れが重なり、モデルが後方へ遅れながら左右にも動いて見える場合があります。
カメラとGNSSアンテナの位置が離れていることも無視できません。GNSSが示しているのはアンテナの位置ですが、AR表示の視点はカメラの位置です。アンテナ座標をそのままカメラ座標として扱うと、端末を回転させた際にモデルが円を描くように動く可能性があります。
絶対座標ARの歩行時のずれを減らすには、GNSS受信機だけを調整するのではなく、測位、通信、時刻同期、姿勢推定、カメラ位置、座標変換、3D描画までを一つの処理経路として確認する必要があります。
GNSS測位遅延と座標誤差を切り分ける
対策を始める前に、画面上で確認できるずれが測位遅延によるものか、座標設定の誤りによるものかを切り分けます。この区別をしないまま設定を変更すると、問題のない処理まで調整し、かえって表示を不安定にすることがあります。
静止状態でも常に同じ方向へ同じ量だけずれている場合は、3D図面の座標系、原点、軸方向、高さ基準、単位などを確認します。平面直角座標系の系番号が異なる、東西と南北の列を逆に扱っている、メートルとミリメートルが混在しているといった問題があると、歩行していなくても一定のずれが残ります。
アンテナ位置とカメラ位置の離心量が正しく設定されていない場合も、静止時のずれとして現れることがあります。特に端末の向きを変えるとずれの方向が変化する場合は、カメラとアンテナの相対位置を確認する必要があります。
一方、静止状態では一致するものの、歩き始めるとモデルが進行方向の反対側へ遅れる場合は、時間的な遅延の影響が疑われます。停止した後にモデルが追い付く、または少し行き過ぎて戻る場合も、測位時刻と表示時刻の差が関係している可能性があります。
同じ経路を反対方向へ歩く試験は、切り分けに有効です。北へ歩いたときは南側へ、南へ歩いたときは北側へずれるように、常に進行方向の後方へモデルが遅れる場合は、測位または描画の遅延が主な原因と考えられます。
どちらの方向から歩いてもモデルが東側へずれるような場合は、座標変換やモデル配置に固定的な誤差がある可能性が高くなります。遅延によるずれは進行方向に連動しますが、座標設定のずれは地理的な方向に固定されやすいからです。
停止中にモデルが細かく揺れ続ける場合は、測位値のばらつき、衛星信号の反射、姿勢推定の揺れなどを確認します。この揺れは測位遅延とは異なる現象ですが、歩行時には後方への遅れと重なり、複雑な動きに見えることがあります。
端末を同じ位置で回転させた際に、近くのモデルが周囲を回るように移動する場合は、アンテナとカメラの離心量を疑います。遠方のモデルだけが大きく左右に振れる場合は、方位推定の影響が大きい可能性があります。
このように、静止、直進、停止、反対方向への歩行、その場での回転を順番に試すと、ずれの特徴を整理できます。原因を分けたうえで対策を進めることが、絶対座標ARの調整を効率化する基本です。
対策1 GNSSの更新周期と測位時刻を確認する
最初の対策は、GNSS受信機が位置情報をどの周期で計算し、どの時刻の座標を出力しているかを確認することです。
更新周期が低い場合、端末は新しい測位データが届くまで古い位置を使い続けます。利用者が歩いていても、画面上のモデルがしばらく止まり、次のデータが届いた瞬間に移動するため、段階的な追従に見えます。
更新周期を高くすると、移動中の位置を細かく取得しやすくなります。ただし、数値を高く設定するだけでは十分ではありません。受信機、通信、端末、AR処理がその更新量を継続的に処理できなければ、データが内部にたまり、古い測位値が遅れて表示される可能性があります。
重要なのは、データが端末へ届いた時刻ではなく、その座標が観測された時刻を扱うことです。GNSS受信機では、衛星信号を受け取ってから位置を計算し、通信データへ変換して送信するまでに時間がかかります。端末が受信した瞬間には、その座標はすでに少し前の位置を表しています。
測位データに観測時刻が含まれている場合は、その情報を失わないように処理します。受信した順番だけを基準にするのではなく、観測時刻を基準にカメラ映像や姿勢情報と対応させます。
通信状態が一時的に悪化すると、複数回分の測位情報がまとめて端末へ到着することがあります。このとき、古い座標から順番にすべて描画すると、現在位置に追い付くまで表示が遅れ続けます。
リアルタイムのAR表示では、一定時間より古いデータを除外し、最新の有効な座標を優先する考え方が必要です。ただし、急に最新値へ切り替えるとモデルが飛ぶ場合があるため、時刻差、位置差、測位品質を合わせて判断します。
受信間隔の確認では、平均値だけでなく、最大間隔や一時的な欠落も記録します。平均的には短い間隔で更新されていても、数秒ごとに大きな遅れが発生していれば、そのたびにモデルが停止したり飛んだりします。
測位値へ平滑化をかけている場合は、その処理時間も確認します。過去の複数点を平均すると、静止中の細かな揺れは減りますが、歩行中は過去の位置へ引っ張られます。平均する時間が長いほど見た目は安定する一方、現在位置への追従は遅くなります。
静止中と移動中で平滑化の条件を変える方法が有効です。静止しているときは揺れを抑え、歩行を検知したら追従性を重視する処理へ切り替えます。ただし、静止と移動の判定が頻繁に入れ替わると表示が不安定になるため、速度が一定時間続いたことを確認してから切り替えます。
GNSSの更新周期は、単純に高ければよいわけではありません。測位から描画までのすべての処理が無理なく追従でき、観測時刻を保持したまま使える条件へ設定することが重要です。
対策2 カメラ映像と測位データの時刻を同期する
絶対座標ARでは、画面に表示している映像と、その映像へ重ねる位置情報が同じ時刻に対応していなければなりません。歩行時のずれを減らすうえで、この時刻同期は特に重要です。
測位位置が0.3秒前、端末姿勢が0.1秒前、カメラ映像が現在という組み合わせで表示すると、端末の位置と向きが一つの時点にそろいません。直進時にはモデルが後方へ遅れ、方向転換時には横へ振られる可能性があります。
カメラ映像にも処理遅延があります。撮影された画像は、明るさやひずみの補正、端末姿勢の推定、3Dモデルとの合成などを経て画面へ表示されます。そのため、利用者が見ている映像も厳密には少し前に撮影されたものです。
GNSS座標だけを現在時刻まで進めるのではなく、実際に表示している映像の撮影時刻へ位置と姿勢を合わせます。映像、GNSS、姿勢のそれぞれが持つ時刻情報を保存し、一つの共通した時間軸で処理することが基本です。
カメラ映像の更新回数は、GNSSの位置更新より多いのが一般的です。そのため、すべての映像に対応する新しいGNSS座標が存在するとは限りません。直前に得た座標を次の測位まで固定すると、モデルが止まってから急に動くように見えます。
前後の測位値が利用できる処理では、その間の位置を補間できます。しかし、リアルタイム表示で後の測位値を待てば、待ち時間が新たな遅延になります。そのため、現在までの移動速度や端末の慣性情報を使い、短い時間だけ現在位置を推定する方法が考えられます。
予測時間を長くすると、一定速度の直進では追従が良く見えます。一方、利用者が急に停止した場合には、予測位置が実際より先へ進み、モデルが行き過ぎることがあります。方向転換でも、以前の進行方向へモデルが進んでから戻る可能性があります。
予測処理は、確認された測位遅延を補うための短い時間へ限定します。歩行速度が安定している場合だけ予測を強め、停止や急回転を検知した場合は速やかに弱めることが重要です。
端末内部の時刻とGNSS側の時刻に差がある場合も、同期処理がずれます。利用開始時に時刻差を確認するだけでなく、長時間の使用によって差が変化しないかも確認します。
処理遅延を検証する際は、現地に明確な線や目標点を設け、その上を一定速度で通過します。カメラ映像上で目標点を通過した瞬間と、ARモデルが対応位置へ到達した瞬間を比較すると、全体の時間差を把握しやすくなります。
同じ場所を反対方向から通過する試験も有効です。どちらから歩いても進行方向の後方にずれる場合は、時刻同期や処理遅延の影響が疑われます。絶対座標の固定的な誤差と混同しないためにも、往復で確認します。
対策3 歩行速度を使って現在位置を短時間予測する
測位データが画面へ反映されるまでに避けられない遅延がある場合は、歩行速度を使って表示時点の位置を短時間だけ予測する方法があります。
たとえば、測位時刻から表示時刻まで0.2秒かかり、利用者が毎秒1メートルで直進している場合、測位位置から進行方向へ約20センチメートル進めた位置を現在位置として推定できます。この補正により、モデルが常に後方へ遅れて見える現象を減らせます。
予測には、直近の複数のGNSS座標から求めた移動速度と進行方向を利用できます。ただし、一つ前の座標との差だけで速度を求めると、測位値の細かな揺れを移動として誤認する可能性があります。
短い時間範囲の複数点から速度を求め、測位品質や端末の動きを確認しながら使う必要があります。静止しているにもかかわらず、測位値の揺れによって端末が移動していると判定すると、モデルが勝手に動く原因になります。
端末の加速度や回転情報も、短時間の予測を補助できます。GNSS更新の間に端末が加速したか、停止したか、方向を変えたかを検知すれば、一定速度のまま予測するより現実の動きへ近づけやすくなります。
ただし、慣性情報だけで長時間位置を推定すると、誤差が積み重なる可能性があります。GNSSが更新されるまでの短い空白を補う目的に限定し、新しい測位値が届いたら整合を取り直します。
歩行開始時は速度が低い状態から徐々に上がり、停止時は急に低下します。常に直前の速度を使って先へ進めると、開始直後は補正が不足し、停止時は行き過ぎます。加速度を考慮し、予測量の増減を滑らかにする必要があります。
方向転換時も注意が必要です。過去の進行方向を使い続けると、実際には曲がっているのにモデルだけが直進します。端末の回転が一定値を超えた場合や、進行方向が急変した場合は、予測を弱めるか一時的に停止します。
横歩きや後退では、端末が向いている方向と実際の移動方向が一致しません。カメラの方位をそのまま進行方向として使うと誤った補正になります。位置予測には、実際の座標変化から求めた移動方向を使い、端末の向きとは分けて扱います。
予測量には上限を設けることも重要です。通信や処理が異常に遅れた場合、長い時間分を予測すると実際の位置から大きく外れる可能性があります。通常の処理遅延を補える範囲だけを予測し、それを超える古い測位データは使用しない判断が必要です。
現場では、予測を有効にした状態で直進、停止、往復、方向転換を試します。直進時の後方ずれだけでなく、停止時の行き過ぎや方向転換時の横振れが増えていないかを確認します。
現在位置の予測は、測位誤差をなくす処理ではありません。遅れて届く高品質な座標を表示時刻へ近づけるための補助です。衛星環境が悪く、元の座標が不安定な場合は、予測によって誤差が拡大することもあります。
対策4 端末姿勢とアンテナ離心量を正しく補正する
歩行時のAR表示では、GNSSが示す位置だけでなく、端末の向きとカメラ位置を正しく計算する必要があります。
絶対座標上の端末位置が合っていても、カメラ方位がずれていれば、3Dモデルは画面上の正しい方向に表示されません。方位の誤差は、表示対象までの距離が長いほど大きな横ずれとして現れます。
歩行中は腕の振りや体の上下動によって端末の姿勢が変化します。端末を片手で大きく振る、カメラを急に下へ向ける、歩きながら頻繁に回転させると、姿勢推定が安定しにくくなります。
検証時は端末を胸の前で保持し、カメラを進行方向へ向け、一定の高さと角度で歩きます。まず再現性の高い持ち方でシステムの状態を確認し、その後に実際の作業動作へ広げます。
方位推定は周囲の環境から影響を受ける場合があります。鋼材、車両、重機、電気設備、金属製の仮設物などへ近づくと、端末が推定する向きが不安定になる可能性があります。
特定の場所だけでモデルが左右に回る場合は、周辺環境を確認します。構造物から少し離れた位置でも同じ現象が出るかを比べると、場所固有の影響を判断しやすくなります。
GNSSの移動方向は、一定速度で直進しているときに方位を補助できます。ただし、低速時、停止時、横歩き、後退、その場で端末だけを回した場合には、移動方向とカメラの向きが一致しません。
歩行中はGNSSから求めた移動方向を補助的に使い、停止中は端末姿勢を重視するなど、状態に応じた処理が必要です。一つの情報だけへ固定すると、利用者の動きが変わった際に表示が不自然になります。
アンテナとカメラの離心量も正確に設定します。GNSSが求める座標はアンテナの基準位置ですが、ARの視点はカメラです。アンテナからカメラまでの前後、左右、上下の距離を定義し、端末姿勢に応じて絶対座標へ変換します。
離心量を一定方向の座標差として加えるだけでは不十分です。端末が回転すると、アンテナから見たカメラの方向も絶対座標上で変化します。そのため、端末の回転を使って離心ベクトルを変換します。
外付けアンテナを使う場合は、アンテナと端末の位置関係を固定します。利用者がアンテナを持ち替えたり、取付位置を変更したりすると、事前に設定した離心量が使えなくなります。
端末の取付治具や保持方法を標準化し、毎回同じ位置関係で利用できるようにすると、再現性が向上します。離心量は概算ではなく、実際の基準位置を確認して設定します。
重要な位置を確認するときは、歩行したまま判断せず、一度停止して端末姿勢を安定させます。歩行中は全体の位置関係を把握し、細かな照合は静止して行う運用が実務的です。
対策5 通信・座標変換・3D描画の処理負荷を減らす
GNSSの座標が適切な周期で届いていても、端末側の処理が重ければ画面表示は遅れます。通信、座標変換、モデル読込み、姿勢計算、描画の各段階を確認します。
無線通信では、周囲の電波環境、受信機と端末の距離、身体や資材による遮蔽、同時接続機器などがデータ到着へ影響する場合があります。接続表示が継続していても、位置データが一定間隔で届いているとは限りません。
測位データの受信時刻を記録し、間隔が不規則になっていないか確認します。歩行中だけ受信が遅れる場合は、機器の持ち方やアンテナとの位置関係も見直します。
端末では、AR表示と同時に大容量データの同期、動画記録、複数の重い処理などを行わないようにします。演算資源が不足すると、新しい座標を受け取っても画面へ反映されるまでに時間がかかります。
3D図面が広範囲かつ高密度な場合、現場から見えない部分まで毎回描画すると負荷が増えます。現在位置から一定範囲にあるモデルだけを表示し、遠方や視野外の要素を処理対象から外すことが有効です。
施工位置の照合では、過度に細かな表面形状や装飾表現が不要なことがあります。中心線、輪郭、基準面、構造物の外形など、確認に必要な情報を優先し、モデルを軽量化します。
部材を細かく分割しすぎると、描画する物体数が増えて処理負荷になる場合があります。反対に、現場全体を一つの巨大なモデルへまとめると、読み込みや更新に時間がかかることがあります。表示範囲や用途に応じて適切な単位へ整理します。
絶対座標では座標値が大きくなるため、描画用の基準原点を現場付近へ設定し、原点からの相対座標として処理する方法があります。大きな数値をそのまま描画計算へ使うより安定しやすくなりますが、元の絶対座標との変換条件を明確に管理する必要があります。
座標変換条件を画面更新のたびに一から計算するのではなく、変換に使う情報を事前に準備しておくことも処理負荷の低減につながります。モデル読込み時に変換できる内容と、移動中に更新する内容を分けます。
古い描画要求をすべて順番に処理しないことも重要です。端末の処理が一時的に追い付かなくなると、過去の位置に基づく画面が待ち行列へ残ります。その結果、表示は動いていても実際の位置から遅れ続けます。
リアルタイム表示では、処理できなかった古い描画を破棄し、最新の位置と姿勢から次の画面を作る方が現在位置へ追従しやすくなります。すべての中間画面を表示することより、現在時刻に近い情報を優先します。
端末の温度と電源状態も確認します。カメラ、GNSS通信、3D描画、充電などを同時に長時間使用すると、処理性能が変化する可能性があります。利用開始直後は滑らかでも、時間の経過とともに遅延が増える場合は、連続使用時間や温度条件も記録します。
現場での通信量を減らすため、3D図面や必要な設定は事前に端末へ準備します。歩行中に大容量モデルを読み込むと、通信状態により描画開始や更新が遅れる可能性があります。
対策6 基準点と往復歩行で表示遅延を検証する
設定を変更した後は、現場の基準点を使って効果を確認します。画面の動きが滑らかになっただけでは、絶対座標との一致が改善したとは判断できません。
検証には、座標が確認されている基準点、構造物の角、中心線の交点などを使います。3D図面側にも同じ座標を持つ確認用の点や線を用意し、現地位置とAR表示を比較します。
最初に静止状態で照合します。前後、左右、高さ、方向のずれを確認し、固定的な誤差が残っていないことを確かめます。静止時からずれている場合は、歩行遅延の調整より先に座標系や離心量を見直します。
次に、基準点へ向かって一定速度で直進します。モデルが基準位置へ到達するタイミング、現地の基準点を通過するタイミング、停止後に表示が落ち着くまでの動きを確認します。
進行方向のずれ量と歩行速度が分かれば、全体の遅延時間を概算できます。毎秒1メートルで歩いたときにモデルが約20センチメートル後方へずれていれば、単純化した推定では約0.2秒の遅延に相当します。
ただし、この値にはGNSSの位置誤差や姿勢誤差も含まれます。一度の結果だけで断定せず、同じ経路を複数回歩いて再現性を確認します。
往路と復路の両方を試します。往路でも復路でも常に進行方向の後方へずれる場合は、時間的な遅延が疑われます。どちらから歩いても地理的に同じ方向へずれる場合は、モデル座標や変換設定を確認します。
停止試験では、一定速度で歩いた後、決めた位置で止まります。モデルが遅れて追い付く場合は処理遅延が残っている可能性があります。モデルが一度先へ進んでから戻る場合は、現在位置の予測が強すぎる可能性があります。
方向転換試験では、位置をなるべく変えずに端末を回転させます。近くのモデルが円弧状に動く場合は、アンテナとカメラの離心補正を確認します。遠方のモデルが大きく左右へ動く場合は、方位推定を確認します。
歩行速度を変えた試験も行います。遅延時間が一定であれば、速度が速いほど前後方向の位置差が大きくなる傾向があります。速度を変えても同じ量だけずれる場合は、固定的な座標誤差が含まれている可能性があります。
検証結果には、日時、測位状態、歩行速度、経路、表示対象までの距離、端末姿勢、通信状態、モデルの版などを記録します。条件を残さなければ、設定変更による改善か、衛星環境の違いによる変化かを判断できません。
実務に採用する際は、利用目的に応じた許容差を決めます。構造物のおおまかな位置を共有する用途と、施工位置を細かく照合する用途では必要な精度が異なります。
AR表示だけで重要な施工判断を完結させず、必要に応じて基準点、設計図書、測量結果などと照合します。ARは位置関係を直感的に理解するための有効な手段ですが、利用条件と限界を明確にして運用する必要があります。
絶対座標付き3D図面を準備する際の注意点
歩行時のずれを正しく評価するためには、ARへ読み込む3D図面の座標条件が整っていなければなりません。モデル側に固定的な誤差があると、測位遅延の調整結果を正確に判断できません。
まず、3D図面が使用している座標参照系を確認します。平面直角座標系を使用する場合は系番号を確認し、緯度経度との変換条件も明確にします。
座標列の並びにも注意が必要です。作成ソフトや書き出し形式によって、東西方向と南北方向の順序、XとYの扱いが異なる場合があります。数値だけを見て一致していると判断せず、既知点を使って方向を確認します。
モデルの単位も統一します。座標値がメートルで、部材寸法がミリメートルのまま書き出されると、形状の縮尺や配置が合わない可能性があります。
高さ基準も明確にします。GNSSから得られる高さと3D図面が使用する標高の基準が異なると、平面位置が合っていてもモデルが浮いたり地中へ沈んだりします。
モデル原点を変更して軽量化や描画安定化を行う場合は、元の絶対座標へ戻すための変換量を記録します。原点移動後のモデルだけが残り、変換条件が失われると、現場へ正しく配置できません。
モデルの回転にも注意します。作図上の上方向と現地の北方向が一致していない場合、一定の回転を加える必要があります。画面上で目視により回転させるのではなく、座標や既知の方向を使って変換量を決めます。
現場で確認する対象は、見分けやすい形状にします。中心線、基準面、構造物の輪郭、計画高などを整理し、不要な要素を減らします。モデルが複雑すぎると描画負荷が増えるだけでなく、どの部分を現地と照合すべきか判断しにくくなります。
既知点に対応する確認用の図形をモデルへ含めると、現場での初期確認が容易になります。基準点の位置、構造物の角、中心線交点など、実物とモデルを比較しやすい対象を選びます。
モデルを更新する際は、形状の変更と座標条件の変更を分けて管理します。形状だけを変更したつもりでも、書き出し時に原点や軸方向が変わる場合があります。更新後は必ず既知点で再確認します。
現場で安定したAR表示を維持する運用方法
歩行時のずれを抑えるには、設定だけでなく現場での使い方を統一する必要があります。同じ機器とモデルを使っても、利用者の持ち方や確認手順が異なれば表示結果が変わることがあります。
利用開始時は、上空が開けた場所で測位状態が安定するまで待ちます。起動直後に歩き始めると、測位や姿勢推定が安定する前の情報を使い、モデルが大きく動く可能性があります。
既知点の近くで静止し、モデルの平面位置、高さ、方向を確認してから移動します。初期確認で大きなずれがある場合は、そのまま歩行試験へ進まず、座標条件や測位状態を見直します。
端末とアンテナの持ち方を統一します。アンテナの向きや高さが利用者ごとに変わると、離心量の設定と一致しません。取付方法や保持姿勢を決め、同じ状態で利用します。
歩行中は、端末を胸の前で安定させ、急激な回転を避けます。画面だけを見続けず、周囲の人、車両、段差、資材、開口部などへ注意します。
AR表示を見ながら移動する場合は、安全な歩行経路を事前に決めます。重要な位置の照合は停止して行い、移動中は全体の位置関係を把握する用途へ分けます。
建物の直近、橋梁の下、樹木の下など、衛星信号を受信しにくい場所では測位品質を確認します。表示が続いていることだけで精度が維持されていると判断してはいけません。
測位状態が変化した場合は、重要な確認を一時停止します。上空が開けた場所へ移動する、既知点で再確認する、品質が回復するまで待つなどの手順を決めておきます。
歩行経路も再現できるようにします。検証で使った経路と実作業で使う経路が大きく異なる場合、周辺構造物や衛星環境の違いによって結果が変わる可能性があります。
長時間使用する場合は、一定の間隔で既知点へ戻り、表示が維持されているか確認します。開始時に一致していても、機器の状態や環境変化によって表示条件が変わる可能性があります。
モデルや設定を変更した場合は、変更内容を記録します。担当者が独自に表示位置を動かすと、絶対座標との関係が分からなくなります。手動調整を行う場合は、補正量と理由を残します。
歩行時のずれを誤って判断しないための確認
AR画面上のモデルが動く原因は、GNSS測位遅延だけではありません。複数の要因を同じ問題として扱うと、適切な対策を選べなくなります。
表示が滑らかであることと、位置が正確であることは同じではありません。強い平滑化を使えば細かな揺れは減りますが、過去の位置を平均するため歩行時の遅れが増える可能性があります。
反対に、追従性を重視して平滑化を弱めると、測位値のばらつきが画面へ現れます。目的に応じて、静止時の安定性と移動中の追従性のどちらを重視するか決めます。
停止中の揺れを測位遅延と判断しないことも重要です。停止していても位置が動く場合は、測位値のばらつき、反射波、姿勢推定などを確認します。遅延は主に移動方向に対する時間差として現れます。
遠方のモデルだけが横へ動く場合は、位置より方位の影響が大きい可能性があります。表示距離が長いほど、わずかな角度差が大きな横ずれになります。
モデルが高さ方向へ一定量ずれている場合は、測位遅延ではなく高さ基準を確認します。歩行速度を変えても同じ高さ差が続くのであれば、座標変換や基準の違いが疑われます。
端末を回しただけでモデルが円を描く場合は、アンテナとカメラの離心量を確認します。アンテナ位置をカメラ位置として扱っていると、端末の回転に伴って視点の計算がずれます。
現場の一地点だけで良好だったことを理由に、全域で同じ精度が得られると判断しないようにします。周辺の建物、樹木、擁壁などによって衛星環境は変化します。
一回の歩行結果だけで設定の良否を判断することも避けます。歩行速度、端末姿勢、測位状態をそろえて複数回確認し、再現する傾向を見ます。
表示の位置を現地に合わせるため、その場でモデルを手動移動する方法にも注意が必要です。一地点では一致しても、別の場所ではずれが拡大する可能性があります。絶対座標を使う目的を保つため、手動補正の前に原因を確認します。
AR表示は、現場で設計位置を視覚的に把握するために有効ですが、要求される精度や作業内容に応じて別の確認方法と組み合わせます。特に重要な施工位置や出来形判断では、基準点や測量結果との照合が必要です。
まとめ
絶対座標ARでGNSS測位遅延による歩行時のずれを減らすには、GNSSの測位精度だけでなく、位置情報が画面へ表示されるまでの時間全体を確認する必要があります。
歩行中のAR表示には、GNSSの観測時刻、更新周期、通信時間、カメラ映像の時刻、端末姿勢、アンテナとカメラの離心量、座標変換、3D描画の処理時間が関係します。
一つ目の対策は、GNSSの更新周期と観測時刻を確認し、古い測位データが待ち行列へ残らないようにすることです。二つ目は、カメラ映像、測位位置、姿勢情報を共通の時刻へそろえることです。
三つ目は、確認された処理遅延の範囲内で歩行速度を使い、表示時点の位置を短時間だけ予測することです。四つ目は、歩行中の端末姿勢を安定させ、アンテナとカメラの離心量を正しく補正することです。
五つ目は、通信、座標変換、モデル読込み、3D描画の負荷を減らし、古い画面ではなく最新位置の表示を優先することです。六つ目は、基準点と往復歩行を使い、静止、直進、停止、方向転換の各状態で表示を検証することです。
静止時に同じ方向へ残るずれは、座標系、原点、高さ基準、離心量などを確認します。歩行時に進行方向の後方へ発生し、停止後に追い付くずれは、測位や描画の時間差を確認します。
歩行時には全体の位置関係を把握し、重要な施工位置の照合では一度停止して測位状態を確認する運用が適しています。AR画面の見た目だけで判断せず、既知点や設計図書、測量結果と組み合わせることが重要です。
絶対座標を持つ3D図面と現地を分かりやすく重ね、測位状態を確認しながら施工位置や構造物の関係を把握したい場合は、LRTK Phoneを活用することで、現場での確認作業を進めやすくなります。