LRTKレフィクシア株式会社

3D図面AR表示で位置更新の遅延による残像を抑える6対策

3D図面AR表示で残像が発生する仕組み

絶対座標を持つ3D図面を現場のカメラ映像へ重ねるAR表示では、複数の情報処理が同時に進みます。端末の現在位置を取得する測位処理、端末が向いている方向や傾きを求める姿勢推定、絶対座標を画面表示用の座標へ変換する処理、3D図面を描画する処理、カメラ映像を更新する処理などです。これらの更新周期や処理時刻が一致していないと、実景とモデルの動きに時間差が生じます。

利用者が端末を前方へ動かしたとき、カメラ映像はすぐに変化します。しかし、絶対位置がまだ更新されていなければ、3D図面は以前の位置情報を使って表示され続けます。次の位置情報が到着すると、モデルが新しい場所へまとめて移動します。このとき、移動前の輪郭と移動後の輪郭が連続して見えるため、モデルが後ろへ引かれるような残像を感じることがあります。

端末を左右へ旋回した場合も同様です。カメラ映像は端末の動きに合わせて変化していても、姿勢情報や3D描画の更新が遅れると、モデルだけが以前の方向を向いたままになります。その後、新しい姿勢が反映されると、モデルが遅れて回転します。遠方へ配置された構造物ほど小さな角度差が画面上の大きな移動になるため、旋回時の残像が目立ちやすくなります。

残像は、表示装置へ映像が物理的に焼き付いて発生しているとは限りません。実務上は、過去の位置、過去の姿勢、過去の座標変換結果、または過去の描画結果が短時間残っている状態を残像と呼ぶことが多くあります。したがって、画面設定だけを変更しても改善しない場合があります。

絶対座標によるAR表示では、大きな座標値を扱うことも残像の見え方に影響します。平面直角座標などの値をそのまま描画空間へ渡すと、端末側の数値計算で小さな移動差を滑らかに表現しにくくなる場合があります。位置更新自体は行われていても、画面上ではモデルが細かな段階に分かれて動き、輪郭がぶれたり残ったりして見えることがあります。

また、位置情報を受信してから画面へ表示するまでには、一定の処理時間が必要です。測位結果の生成、補正情報の反映、端末への転送、座標変換、モデル位置の更新、描画命令の実行という流れのどこかが遅れると、表示時点では位置情報が古くなっています。残像を抑えるには、位置更新の回数だけではなく、位置を取得してから表示されるまでの総遅延を確認する必要があります。

残像と位置ずれや振動を見分ける方法

対策を始める前に、見えている現象が本当に位置更新の遅延による残像なのかを切り分けます。残像、位置ずれ、振動、モデルの重複は画面上では似て見えることがありますが、必要な対策は異なります。

位置更新の遅延による残像は、端末を動かしている間にモデルが少し遅れて追従し、端末を止めると正しい位置へ近づく傾向があります。一定方向へ歩いたときに、モデルが移動方向の反対側へ引かれるように見える場合は、位置更新や描画反映の遅れが疑われます。旋回中だけ輪郭が流れる場合は、位置よりも姿勢更新や描画処理の遅れが関係している可能性があります。

位置ずれは、端末を停止してもモデルが実景と一致しない状態です。停止後に時間が経過しても同じ方向、同じ距離だけずれている場合は、座標系、原点、軸方向、単位、高さ基準、方位設定などを確認します。表示が滑らかであっても、絶対座標の設定が間違っていれば正しい位置には重なりません。

振動は、モデルが短時間に左右、前後、上下へ往復する現象です。測位値のばらつき、姿勢推定の変動、補正処理の過剰反応、数値計算の不安定さなどが考えられます。残像は過去の位置が遅れて付いてくる現象であるのに対し、振動は複数の位置の間を行き来する点が異なります。ただし、位置更新の遅れと測位値の変動が同時に発生すると、残像と振動が重なって見えることもあります。

3D図面の重複にも注意が必要です。設計変更前後のモデル、施工段階の異なるモデル、分割出力した同一部材などが同時に表示されていると、輪郭が二重になり、残像のように見えます。この場合は更新速度を調整しても改善しません。表示中のファイル数、レイヤー、工区、施工段階、部材の重複を確認します。

切り分けでは、端末を静止させた状態、一定速度で直進した状態、ゆっくり旋回した状態、素早く旋回した状態を分けて確認します。静止中にも動くなら、測位や姿勢の変動を優先して調べます。直進中だけ遅れるなら位置更新、旋回中だけ遅れるなら姿勢更新、詳細なモデルでだけ発生するなら描画負荷が主な原因と考えられます。

画面全体の滑らかさも確認します。カメラ映像そのものが途切れる場合は、端末負荷、発熱、記憶領域、バックグラウンド処理などの影響が考えられます。カメラ映像は滑らかで、3D図面だけが遅れている場合は、座標更新、姿勢反映、モデル変換、3D描画の流れへ原因を絞り込みやすくなります。

対策1 測位・姿勢・映像・描画の時刻をそろえる

残像を抑えるための第一の対策は、測位位置、端末姿勢、カメラ映像、3D描画の時刻をそろえることです。それぞれの処理が最新の情報を使っているように見えても、取得された時刻が異なれば、同じ瞬間の状態を表しているとは限りません。

たとえば、現在のカメラ映像に対して少し前の測位位置を適用し、さらに別の時刻に取得された方位を使うと、位置と向きの組み合わせが現実の端末状態と一致しません。端末を静止させているときは差が目立たなくても、歩行や旋回を始めると、時間差が画面上の位置差として現れます。

測位データには、端末へ到着した時刻だけではなく、その位置が観測された時刻を持たせることが重要です。通信や内部処理に時間がかかった場合、観測時刻と受信時刻には差が生じます。受信した瞬間の位置として扱うと、すでに過去となった座標を現在位置として表示してしまいます。

姿勢情報にも取得時刻を持たせます。描画直前に読み出した姿勢を常に使えばよいとは限りません。カメラ映像が取得された瞬間に端末がどちらを向いていたかを再現する必要があるためです。位置と姿勢の短時間の履歴を保持し、表示対象となるカメラ映像の時刻に近い情報を参照すると、時間差を抑えやすくなります。

複数の時計を使う場合は、基準を統一します。端末内部の時刻、測位側の時刻、通信処理の時刻、3D描画側の時刻で、起点や単位が異なることがあります。すべてを共通の時間軸へ変換し、同じ基準で比較できる状態にします。時刻単位の取り違えや丸め処理があると、更新の順序が入れ替わったり、古いデータが新しいデータとして扱われたりする可能性があります。

位置情報は、届いた順番ではなく観測時刻の順番で処理することも重要です。通信状況によっては、古いデータが新しいデータより遅れて届く場合があります。到着したデータをすべて現在位置として適用すると、モデルが一度前進した後に過去の位置へ戻り、再び前進する動きが発生します。この往復が残像や振動として見えるため、すでに反映した時刻より古いデータは表示更新へ使用しない制御が必要です。

処理区間ごとの遅延も記録します。測位結果が生成されるまでの時間、補正情報の適用時間、端末へ届くまでの時間、座標変換時間、モデル更新時間、画面へ表示されるまでの時間を分けて確認します。全体の遅延だけを測っても、どこを改善すべきか判断できません。

時刻をそろえると、モデルの位置が正しく計算されるだけでなく、補間や予測の精度も高めやすくなります。時刻情報が不正確なまま補間すると、移動速度や方向を誤って推定し、かえって残像や行き過ぎを増やす可能性があります。まず時刻整合を確立し、その後に滑らかな表示処理を追加する順番が適切です。

対策2 補間と短時間予測で位置更新の空白を埋める

測位位置と画面描画では、更新頻度が同じとは限りません。画面は短い間隔で描画されていても、絶対位置がそれより長い間隔で更新される場合があります。位置更新が届くまで前回の座標を保持し、新しい座標が届いた瞬間に移動させると、モデルは階段状に動きます。

この更新間の空白を埋める方法が補間です。補間では、前回の位置と今回の位置の間を複数の小さな移動へ分け、描画のたびに少しずつモデルを動かします。新しい位置が届くたびに大きく跳ぶ表示より、背景映像へ自然に追従しやすくなります。

ただし、補間には表示遅延が伴います。次の位置が届いてから二つの位置をつなぐため、表示は実際の動きより少し遅れます。補間時間を長く設定すると動きは滑らかになりますが、端末を停止してもモデルがしばらく移動し続けることがあります。補間時間を短くしすぎると追従性は高まる一方、位置更新ごとの跳ねを十分に吸収できません。

適切な補間時間は、現場で想定する動作によって変わります。基準点付近で端末を静止させて確認する作業と、歩きながら埋設物の位置を追う作業では必要な追従性が異なります。表示目的、歩行速度、モデルまでの距離を考慮し、滑らかさだけでなく停止後の収束時間も確認します。

リアルタイム性を高めるには、短時間の予測を組み合わせます。直前の位置、移動方向、移動速度、姿勢変化から、画面を描画する時点の位置を推定します。新しい測位位置が届くまで過去の位置で止めるのではなく、現在に近いと考えられる位置へモデルを進める方法です。

予測を長時間続けると、誤差が拡大します。利用者が急に停止した場合、予測位置は実際の位置を通り過ぎます。急旋回、後退、段差の昇降でも同じ問題が起こります。そのため、予測は測位更新間を補う短い時間に限定し、新しい測位結果が届いたら実測値との差を確認します。

予測位置と実測位置に小さな差がある場合は、差分を複数の描画へ分けて段階的に修正します。一度に全差分を反映すると、モデルが急に戻ったり横へ跳んだりします。ただし、差が大きい場合までゆっくり補正すると、誤った位置を長時間表示することになります。通常移動で生じる差と、測位品質低下や設定不良による異常な差を分ける基準が必要です。

一定以上の差が出た場合は、モデル表示を一時的に抑える、測位品質の確認を促す、既知点で再照合するなどの処理を行います。見た目を滑らかにするために誤った絶対位置を隠し続けることは避けなければなりません。

姿勢にも補間が必要です。位置だけを滑らかにしても、方位や傾きが段階的に更新されれば、モデルの輪郭は旋回のたびに跳ねます。回転角度は一周する境界があるため、単純な数値補間では遠回りする方向へ回転することがあります。連続的な回転として扱い、最短方向で補間することが重要です。

補間や予測は、測位精度を改善する処理ではなく、位置更新を画面へ反映する方法を整える処理です。見た目が滑らかになっても、座標基準が正しいとは限りません。補間前後で既知点とのずれを比較し、絶対座標の信頼性を維持できているか確認します。

対策3 絶対座標をローカル原点へ変換する

絶対座標付き3D図面では、座標値が非常に大きくなる場合があります。大きな値をそのまま端末内の3D描画座標として使うと、細かな位置差や頂点間隔を安定して表現しにくくなることがあります。数センチメートル程度の移動を反映したい場面でも、大きな座標値の端数として処理されることで、モデルが滑らかに動かず段階的に移動する可能性があります。

この問題を抑えるには、現場付近にローカル原点を設定し、絶対座標との差分を表示用座標として使用します。現場基準点、工区中心、作業範囲の中心などを原点として、3D図面の各位置を原点から東西、南北、上下へどれだけ離れているかという相対値へ変換します。

たとえば、絶対座標が大きな数値であっても、原点から数十メートルの範囲を表示するのであれば、描画側で扱う値は数十程度に抑えられます。これにより、端末の細かな移動や部材の寸法を計算へ反映しやすくなり、モデルの段階的な動きや輪郭の不安定さを減らせます。

重要なのは、3D図面と端末位置を同じ原点で変換することです。モデルだけを相対座標へ変換し、測位位置を別の基準で処理すると、更新のたびに位置差が発生します。原点座標、軸方向、座標の並び、正負、単位を共通化します。

東方向と北方向の取り扱いにも注意します。図面データと描画空間で軸の向きが異なる場合、軸を入れ替えたり符号を反転させたりする変換が必要です。この変換が処理の場所によって異なると、初期表示は合っていても、端末を動かしたときにモデルが逆方向へ移動することがあります。

単位も統一します。3D図面がミリメートル、測位位置がメートル、表示用空間が別の尺度という状態では、位置更新の差分を正しく適用できません。読み込み時、座標変換時、描画時のどの段階で単位を変えるかを決め、同じ換算を重複して適用しないようにします。

高さについては、水平位置と別に基準を確認します。3D図面が標高、設計基準面からの高さ、現場基準点からの比高などで作成されている場合があります。測位側で得られる高さと図面側の高さ基準が異なれば、上下方向のずれが発生します。端末を上下へ動かしたときだけモデルの残像が強く見える場合は、高さ変換と平滑化も確認します。

広い現場では、一つのローカル原点から離れることで、表示用座標が再び大きくなることがあります。工区ごとに原点を設ける方法や、端末の移動に合わせて表示原点を更新する方法が考えられます。ただし、原点切り替え時にモデルの見た目が動かないよう、旧原点と新原点の差を正確に引き継ぐ必要があります。

原点変更と位置更新を同時に反映すると、二つの座標変化が重なってモデルが跳ぶ可能性があります。原点の切り替えは端末が静止しているときに行い、切り替え前後の絶対座標が一致することを確認します。表示中の位置を維持したまま、内部座標だけを変更できる処理が望まれます。

元の絶対座標は失わずに保持します。ローカル座標は端末表示を安定させるための一時的な表現であり、記録、共有、再利用では絶対座標との対応が必要です。原点情報を3D図面や計測記録とともに管理し、別の担当者や別の端末でも同じ位置を再現できるようにします。

対策4 絶対位置補正と端末内の姿勢推定を分離する

AR表示では、絶対座標による位置決めと、端末内で推定される短時間の動きを組み合わせます。絶対位置は3D図面を現場座標へ配置するために必要ですが、通信、衛星の受信条件、補正情報の更新などの影響を受けます。端末内の姿勢推定は短い時間の移動や回転へ素早く追従しやすい一方、長時間使用すると絶対位置や絶対方位との差が広がる可能性があります。

新しい絶対位置が届くたびにAR空間全体を直接移動させると、更新間の差が画面へそのまま現れます。モデルが以前の位置に残った後、突然新しい位置へ移動するため、残像や跳ねが目立ちます。

対策として、短時間の画面追従は端末内の移動・姿勢推定で行い、絶対位置とのずれは別の処理として補正します。端末を動かした直後は内部推定でモデルを追従させ、新しい絶対位置が届いたら、内部推定位置との差を計算します。差が小さければ、複数の描画に分けて緩やかに解消します。

この方法により、絶対位置の更新間隔が空いても、モデルが画面上へ取り残されにくくなります。一方で、端末内の推定だけを長時間使い続けると、絶対座標との整合性が低下する可能性があります。一定時間ごとに絶対位置との差を確認し、許容範囲を超える前に補正する必要があります。

補正量に上限を設けることも重要です。小さな差は滑らかに修正できますが、座標系の選択ミス、原点の誤設定、測位状態の急変などによる大きな差を同じ方法で補正すると、誤った位置を長時間表示することになります。差が一定値を超えた場合は自動的にゆっくり移動させず、表示を一時停止して原因を確認します。

方位補正も分離して扱います。端末の短時間の回転は内部の姿勢推定へ追従させ、絶対方位との差は段階的に修正します。絶対方位が更新されるたびにモデル全体を直接回転させると、端末を静止させていても輪郭が左右へ動き、残像のように見える場合があります。

周辺環境によっては方位推定が不安定になることがあります。大型の金属構造物、車両、仮設設備、電気設備などの近くでは、端末の向きの推定が変動する可能性を考慮します。絶対位置が安定していても、方位がわずかに変われば、遠方にあるモデルの端部は画面上で大きく移動します。

位置と方位の補正を同じ強さで行う必要はありません。歩行中は位置の追従性を優先し、静止確認時は絶対位置への収束を優先するなど、利用場面に応じた設定が考えられます。モデルまでの距離が大きい場合は方位差の影響が増えるため、必要な範囲だけを表示して遠方モデルの動きを抑える方法も有効です。

測位品質が低下した場合の挙動をあらかじめ決めておきます。短時間であれば端末内推定によって表示を維持できますが、時間が長くなるほど絶対位置との差が広がる可能性があります。品質低下を利用者へ表示し、絶対座標による確認を継続できる状態か判断できるようにします。

対策5 3D図面と描画処理を軽量化する

位置と姿勢が正しく更新されても、3D図面を描画する処理が遅ければ、画面へ表示される時点では情報が古くなっています。描画に必要な時間が画面更新の間隔を超える状態が続くと、処理待ちが積み重なり、モデルが数画面分遅れて追従することがあります。

3D図面は、AR確認の目的に必要な形状へ絞ります。設計段階では必要でも、現場の位置確認では見分けられない微細な部材、内部構造、金物、注記用形状などをすべて表示すると、頂点数や面数が増えます。施工位置、通り、高さ、干渉、出来形など、現場で確認する対象を明確にし、不要な形状を非表示または削減します。

曲面や円形部材は、多数の細かな面で表現されている場合があります。現場で見る距離では違いを識別できないほど細分化されているなら、形状を簡略化しても確認性を維持できる可能性があります。近距離で確認する部材だけ詳細にし、遠方の部材は簡略な形状へ切り替える方法もあります。

一度に表示する範囲を制限することも有効です。現場全体の3D図面を常に表示するのではなく、端末周辺、選択した工区、現在の施工段階、確認対象の設備などへ限定します。画面外の形状、遠方の形状、他の構造物に隠れている形状を描画対象から外すことで、最新位置を反映する処理時間を確保できます。

半透明表示にも注意します。実景とモデルを重ねて比較するため、3D図面全体を半透明にすることがあります。しかし、透明な面が多数重なると描画負荷が増える場合があります。確認対象だけを半透明にし、不要な内部面を非表示にするなど、表示方法を整理します。

材質や外観表現も簡素化します。現場ARでは、写実的な質感よりも部材の境界、位置、中心、高さ、施工範囲が把握できることが重要です。複雑な反射表現、細かな凹凸、多数の材質切り替え、動的な表現などは、確認目的への必要性を検討したうえで削減します。

データの読み込みと位置更新を分けます。測位位置が変わるたびに3D図面全体を読み直したり、全頂点を作り直したりすると、位置更新の頻度が高いほど処理が重くなります。モデル形状は端末内へ保持し、更新時は位置と姿勢を示す変換情報だけを変更する構成が適しています。

絶対座標からローカル座標への変換も、変化しない部分は事前に処理します。3D図面の各頂点を読み込み時にローカル原点基準へ変換し、位置更新時には端末の座標だけを同じ原点へ変換すれば、描画ごとの計算量を減らせます。

複数モデルを扱う場合は、同じ形状が重複していないか確認します。施工前後のモデル、設計変更前後のモデル、分割ファイルの境界部、異なる工区に共通して含まれる部材などが重複すると、輪郭が二重になります。位置更新の遅れと誤認しないよう、表示対象とモデル構成を整理します。

残像が一定間隔で発生する場合は、描画以外の定期処理も確認します。測位記録の保存、写真の書き込み、データ同期、ログ出力、表示範囲の再判定などが同時に実行されると、一時的に描画が遅れることがあります。処理を小分けにする、実行時刻をずらす、AR表示中の同期量を減らすなどの対策を検討します。

端末の発熱も描画性能に影響することがあります。使用開始直後は滑らかでも、長時間運用すると残像が増える場合は、直射日光、充電しながらの利用、高負荷処理の連続、端末を覆う状態などを確認します。3D図面を軽量化すれば、瞬間的な描画遅延だけでなく、発熱による長時間の性能低下も抑えやすくなります。

対策6 通信環境と端末運用を安定させる

絶対座標による3D図面AR表示では、端末内部の処理だけでなく、測位補正やデータ取得に利用する通信環境も位置更新へ影響します。通信が不安定になると、補正情報の到着が遅れたり、古い情報が後からまとめて届いたりする場合があります。

補正情報が遅れたまま表示を継続すると、モデルが以前の絶対位置へ残り、新しい情報の到着時に大きく修正されることがあります。この動きが残像や急な位置移動として見えます。通信状態の確認では、電波表示だけでなく、補正情報の最終受信時刻や測位品質の継続状態を確認することが重要です。

現場内で通信状態や衛星受信条件が変わる場所を把握します。建物の近く、地下への出入口、法面の下、橋梁の下、資材置き場、大型車両の周辺などでは、条件が急に変化する可能性があります。同じ地点で残像が繰り返し発生する場合は、端末設定だけでなく場所固有の環境を調べます。

補正情報が一時的に途切れた場合の継続時間を設定します。短時間の途切れですぐ表示を停止すると作業性が低下しますが、長時間以前の状態を維持すると絶対位置の信頼性が下がります。許容時間を超えた場合は測位状態を明示し、高精度な絶対座標照合を一時的に中断します。

通信が回復した直後の処理にも注意します。回復後の位置を一度に反映すると、モデルが急に移動します。回復前後の差が小さい場合は段階的に補正し、大きい場合は基準点で再確認します。通信回復を理由に無条件で滑らかに補正すると、設定不良による大きな位置差まで隠してしまう可能性があります。

端末では、AR表示と同時に動作する処理を減らします。大量のファイル同期、画面記録、写真や動画の連続処理、他の位置利用処理などが重なると、測位や描画の反映が遅れる場合があります。現場用端末の設定を標準化し、作業中に必要な機能を明確にします。

記憶領域の空き容量も定期的に確認します。3D図面、点群、写真、動画、測位記録などを端末内へ蓄積すると、一時ファイルの作成やデータ保存に影響することがあります。現場データを安全な保管先へ移した後、不要な一時データを整理する運用を設けます。

電源管理の設定によって、画面消灯時や低電力状態で位置更新、通信、描画準備が制限されることがあります。端末を再び操作した直後に、古い位置が短時間表示される場合は、最新の測位位置と姿勢がそろうまで3D図面を表示しない制御が有効です。

端末の保持方法も統一します。歩行しながら端末を大きく上下させたり、身体から離した状態で素早く振ったりすると、位置、姿勢、映像の時間差が画面上で大きく見えます。精密な照合を行う地点では、いったん立ち止まり、端末を安定させ、測位品質が落ち着いてから確認します。

長時間使用する場合は、端末温度、電池残量、画面の明るさ、充電状態も確認します。高温環境や充電しながらの高負荷利用では、使用開始時と同じ処理性能を維持できない可能性があります。日陰での確認、処理負荷の削減、適切な休止など、現場環境に合わせた運用を検討します。

6対策を適用する順番

残像対策は、一度にすべての設定を変更するのではなく、原因を切り分けながら進めます。複数の設定を同時に変更すると、どの対策が有効だったのか判断できず、別の現場で同じ状態を再現しにくくなります。

最初に、簡単な3D形状を使い、静止状態で位置が安定するか確認します。既知の基準点や構造物の角に合わせ、端末を動かさずに表示します。静止中にもモデルが動く場合は、位置更新の遅延だけでなく、測位値、姿勢値、方位、座標基準の変動を確認します。

次に、測位、姿勢、映像、描画の時刻を記録します。古いデータの混入や処理順序の逆転がないか確認し、時刻整合を確立します。時刻がそろわない状態で補間や予測を追加すると、誤った移動速度を基に表示位置を計算することになります。

時刻を整えた後、ローカル原点への変換を確認します。絶対座標をそのまま描画している場合は、現場付近の原点を設定し、3D図面と端末位置を同じ方法で相対座標へ変換します。端末を静止させた状態と小さく動かした状態で、輪郭が段階的に動かないかを確認します。

その後、補間時間を短い値から調整します。まず過度な遅延を生まない範囲で位置更新間の跳ねを抑え、必要に応じて短時間予測を加えます。予測を追加した場合は、歩行中だけでなく、急停止、方向転換、後退時の挙動を確認します。

絶対位置と端末内推定の補正方法は、小さな差から調整します。通常の更新差は段階的に補正し、一定以上の差が出た場合は表示を継続しない条件を設けます。見た目の滑らかさを優先しすぎず、絶対座標から大きく外れた表示を防ぐことが重要です。

最後に、実際に使用する3D図面を段階的に読み込みます。簡単なモデルでは問題がなく、部材数を増やすと残像が出る場合は、描画負荷が原因と判断できます。表示範囲、面数、材質、透明表示、同期処理などを調整します。

通信条件の異なる場所や長時間利用でも試験します。見通しのよい場所で改善しても、建物の近くや長時間使用後に再発することがあります。実際の作業経路と作業時間を想定して検証することで、現場投入後の再発を防ぎやすくなります。

残像対策後に確認する評価項目

対策後の評価では、画面が滑らかに見えるかだけでなく、絶対座標に正しく合っているかを確認します。補間や平滑化を強くすると、見た目は安定しやすくなりますが、実際の移動への追従が遅れる可能性があります。

直進時は、端末の移動方向とモデルの追従方向を確認します。モデルが反対側へ引かれ続ける場合は、位置更新または描画反映の遅れが残っています。一定間隔で追い付く場合は、補間が不十分か、位置更新時に直接座標を切り替えている可能性があります。

停止時は、モデルが正しい位置へ収束するまでの時間を測ります。停止後も長時間移動し続ける場合は、補間や予測が強すぎます。短時間で停止しても既知点と合わない場合は、座標系、原点、高さ、方位などを再確認します。

旋回時は、モデルの中心位置と輪郭の動きを分けて見ます。中心は安定しているのに端部が流れる場合は、姿勢や方位の更新が遅れている可能性があります。遠方モデルだけが大きく動く場合は、方位差の影響や表示範囲の広さを確認します。

静止時の微振動も確認します。残像が減ってもモデルが小刻みに動く場合は、測位値や姿勢値の変動が残っています。平滑化で完全に隠すのではなく、測位品質と必要な位置精度を照合し、AR表示を継続できる状態か判断します。

3D図面の詳細度を変えた比較も行います。同じ位置と操作で、簡単なモデル、標準モデル、詳細モデルを表示し、追従性を比較します。詳細モデルだけ遅れる場合は、端末の測位性能ではなく描画処理を見直します。

通信条件の変化も評価します。補正情報が一時的に途切れた後、モデルがどのように動くかを確認します。回復時に急に跳ぶ、過去の位置へ戻る、長時間誤った位置へ残る場合は、データの時刻順処理や品質切り替えを改善します。

長時間試験では、使用開始時と一定時間経過後を比較します。端末温度、電池残量、空き容量、通信状態、描画時間などを記録すると、残像が増えた原因を追跡しやすくなります。

最終的には、既知点や測量成果との照合が必要です。画面上で自然に見えることだけを合格条件にせず、水平位置、高さ、方位、停止後の収束、移動中の追従を総合的に確認します。

現場で再発を防ぐための運用ルール

残像対策を一度行っても、3D図面、端末設定、現場環境、通信条件が変われば再発する可能性があります。安定したAR表示を継続するには、設定内容と確認手順を運用ルールとして残すことが重要です。

3D図面ごとに、座標系、単位、軸方向、高さ基準、ローカル原点、対象工区、施工段階を記録します。ファイル名だけで判断せず、表示前に必要な座標条件を確認できるようにします。設計変更があった場合は、旧モデルと新モデルを同時に表示しないよう管理します。

AR表示の開始前には、使用する3D図面、測位品質、補正情報の受信状態、端末の時刻、ローカル原点、表示範囲を確認します。端末を再起動した後や、別の工区へ移動した後は、前回の表示状態が残っていないかも確認します。

既知点での照合手順を決めます。作業開始時、通信回復後、測位品質が変化した後、原点を切り替えた後など、再確認が必要な条件を明確にします。モデルが滑らかに動いていても、既知点とのずれが許容できなければ作業を継続しません。

担当者が端末を動かす方法も統一します。精密な確認では歩行しながら判断せず、確認地点で立ち止まります。端末を安定させ、位置と姿勢が収束したことを確認してから、3D図面と実景の重なりを読み取ります。

残像が発生した場合の記録項目を定めます。発生場所、時刻、端末の動作、測位品質、通信状態、表示中のモデル、端末温度、発生前後の操作を残します。「画面がぶれた」という記録だけでは原因を再現しにくいため、直進時、旋回時、静止時のどこで発生したかも記録します。

設定変更には履歴を残します。補間時間、予測時間、補正の強さ、表示範囲、モデル簡略化の内容、異常判定条件などを記録し、変更前後の結果を比較します。担当者ごとに異なる設定を使うと、同じ3D図面でも見え方が変わるため、現場標準の設定を決めます。

AR表示は、施工位置を直感的に把握するために有効ですが、画面の重なりだけで最終判断を行わないことも重要です。残像がなくても、絶対座標、高さ基準、方位、原点が間違っている可能性はあります。必要な精度や用途に応じて、基準点、測量成果、現地計測と組み合わせます。

まとめ

3D図面AR表示で発生する残像は、位置情報の更新回数だけを増やせば解決するとは限りません。測位位置、端末姿勢、カメラ映像、座標変換、3D描画の時刻や処理時間がそろっていないと、過去の情報で計算されたモデルが画面へ残り、実景より遅れて追従します。

第一の対策は、測位、姿勢、映像、描画の時刻を共通の基準で管理することです。観測時刻と受信時刻を区別し、古いデータが新しい位置として反映されないようにします。

第二の対策は、位置更新の間を補間と短時間予測で埋めることです。新しい座標が届くたびにモデルを直接移動させるのではなく、描画単位で滑らかにつなぎます。ただし、補間を強くしすぎると追従が遅れるため、停止後の収束時間も評価します。

第三の対策は、絶対座標を現場付近のローカル原点へ変換することです。大きな座標値をそのまま描画に使わず、3D図面と端末位置を共通の原点からの相対値として処理します。元の絶対座標と原点情報は保持し、別の端末でも再現できるようにします。

第四の対策は、絶対位置補正と端末内の姿勢・移動推定を分離することです。短時間の追従は端末内推定で滑らかに行い、絶対位置との差は大きさに応じて補正します。異常に大きな差まで平滑化せず、表示停止や再照合へ切り替えることが重要です。

第五の対策は、3D図面と描画処理の軽量化です。確認目的に不要な形状、遠方の部材、過剰な曲面、複雑な材質、重複モデルを減らし、位置更新を画面へ反映する処理時間を確保します。

第六の対策は、通信環境と端末運用の安定化です。補正情報の受信状態、端末温度、空き容量、電源管理、同時処理、端末の保持方法を確認し、現場ごとの条件変化へ対応します。

残像が抑えられて滑らかに見えることと、絶対座標に正しく重なっていることは別の評価です。既知点での照合、静止時の安定性、移動中の追従性、停止後の収束、高さと方位の一致を確認し、見た目と座標精度の両方を満たす設定を選ぶ必要があります。

高精度な位置情報を利用して絶対座標付き3D図面を現場へ重ねる場合は、測位から描画までを一つの流れとして管理することが大切です。LRTK Phoneを活用する際も、使用する3D図面の座標条件、測位状態、表示範囲、現場での確認手順をそろえ、残像を抑えながら実景との位置関係を確認していくことが重要です。

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

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