LRTKレフィクシア株式会社

SLAM測量の誤差を見抜く7つの確認項目|位置ずれ・高さずれの調べ方

SLAM測量で誤差検証が重要になる理由

SLAM測量は、センサーで周囲の環境を計測しながら、自己位置と周辺形状を同時に推定する技術です。レーザーによる距離計測やカメラによる画像情報などを利用し、移動しながら連続的に三次元データを取得できるため、建設現場、土木構造物、建築物、設備空間などの計測に活用されています。

従来の測量では、既知点を基準にして測点の位置を求める方法が一般的でした。一方、SLAM測量では、移動中に取得した周囲の特徴を追跡しながら自己位置を推定します。そのため、計測を開始する位置だけでなく、移動経路、周辺環境、センサーの状態、データ処理方法などが最終的な計測精度に影響します。

特に注意したいのが、計測した点群が一見きれいに見えても、実際の位置や高さが正しいとは限らないことです。壁面や床面が滑らかにつながっていても、測定範囲全体が数センチメートルからそれ以上ずれている場合があります。また、移動距離が長くなると、自己位置推定の誤差が蓄積し、始点付近と終点付近で形状の不整合が発生することもあります。

こうした誤差を見逃すと、出来形管理、土量計算、施工前後の形状比較、構造物の寸法確認などで判断を誤る可能性があります。点群を設計データと重ね合わせた際に位置が合わない場合も、設計データ側の座標系だけでなく、SLAM測量側の位置推定や座標変換に問題がある可能性を考えなければなりません。

そのため、SLAM測量では、データを取得して点群を生成するだけでなく、取得したデータが実際の現場形状とどの程度一致しているかを検証する必要があります。

精度検証では、単に誤差が何センチメートルだったかを確認するだけでは不十分です。水平位置と高さを分けて評価し、誤差の発生場所や方向、移動距離との関係、点群内部の整合性などを総合的に調べることが重要です。

また、SLAM測量の精度には、相対精度と絶対精度という異なる考え方があります。相対精度は、点群内部の形状や点同士の位置関係がどの程度正確に再現されているかを示します。絶対精度は、点群全体が現実の座標系に対してどの程度正しい位置に配置されているかを示します。

例えば、建物内部の壁や柱の形状が正確に再現されていても、点群全体が公共座標に対して移動していれば、絶対位置には誤差があります。反対に、基準点への位置合わせができていても、移動経路の途中で点群が変形していれば、局所的な寸法の信頼性は低下します。

このような違いを理解し、用途に応じた検証方法を選ぶことが、SLAM測量を実務で活用するための基本です。

SLAM測量で発生する位置ずれと高さずれの違い

SLAM測量の誤差を正しく調べるには、まず位置ずれと高さずれを区別する必要があります。両者は同時に発生することもありますが、原因や対処方法は必ずしも同じではありません。

位置ずれとは、取得した点群の水平位置が実際の地物や基準座標と一致しない状態です。平面直角座標系などの座標を使用している場合、X方向とY方向の差として確認できます。例えば、実際の壁面よりも点群全体が東側に移動している場合は、水平位置に偏りが生じていると考えられます。

位置ずれには、点群全体が同じ方向へ移動する平行移動型の誤差と、場所によってずれ方が変わる局所的な誤差があります。前者は座標変換や基準点への位置合わせが原因となる可能性があります。後者は、移動中の自己位置推定の不安定化や、点群の局所的な変形などが関係している場合があります。

一方、高さずれは、点群のZ座標が実際の地盤面や構造物の高さと一致しない状態です。例えば、現場の床面が実際には標高10mであるにもかかわらず、点群では10.08mとして記録されている場合、8cmの高さ方向の差があります。

高さずれには、点群全体が一定量だけ上下するケースと、移動経路に沿って徐々に高さが変化するケースがあります。また、水平位置は合っているのに高さだけが合わない場合もあれば、水平位置と高さの両方に誤差が生じる場合もあります。

原因としては、座標系の設定ミス、標高基準の違い、姿勢推定の誤差、センサーの取り付け条件、移動中のドリフトなどが考えられます。

特に注意したいのは、楕円体高と標高の違いです。GNSSなどで取得した高さをSLAM点群に利用する場合、楕円体高とジオイド高を考慮した標高を混同すると、水平位置が一致していても高さ方向に差が生じます。

また、点群の見た目だけでは、位置ずれと高さずれを正確に区別できません。三次元データを検証点や既知の地物と比較し、X、Y、Zの各方向について誤差を算出する必要があります。

検証では、まず水平位置と高さを個別に評価し、その後に三次元全体の誤差を確認すると、問題の所在を把握しやすくなります。

確認項目1:基準点と検証点の位置関係を確認する

SLAM測量の精度検証で最初に確認したいのが、基準点と検証点の配置です。どの座標を正しい位置として扱うのかが明確でなければ、点群の誤差を適切に判断できません。

基準点とは、測量成果を現実の座標系に合わせるために使用する点です。検証点とは、生成した点群が正しい位置に配置されているかを確認するために使用する点です。

この2種類の点は、役割を分けて管理することが重要です。例えば、複数の基準点を使って点群を座標変換した後、その同じ点を使って精度を評価すると、位置合わせの結果を確認しているだけになってしまいます。

本来確認したいのは、位置合わせに使用していない地点でも、点群が正しい位置に再現されているかということです。そのため、座標変換に使用する基準点とは別に、独立した検証点を設けます。

検証点の配置では、測定範囲の一部に集中させないことが重要です。例えば、広い工事区域を測量する場合、入口付近だけに検証点を設けても、区域の奥側で発生した誤差を把握できません。測定範囲の始点、中間地点、終点などに分散させ、可能であれば外周部や高さの異なる場所にも配置します。

また、平面的な配置だけでなく、高さ方向の分布も考慮する必要があります。地上の基準点だけで検証すると、上部構造物や高低差のある場所で発生した誤差を見逃す可能性があります。複数階の建築物や高低差のある造成地では、異なる高さの検証対象を用意することが望ましいです。

検証点には、点群上で位置を特定しやすい対象を選びます。明確な角部、測量用の標識、特徴のある構造物などが適しています。ただし、点群から特定できる位置と、現地で測量した位置の定義が一致していることが前提です。

例えば、現地測量では標識の中心を測定したのに、点群では標識の端部を読み取って比較すると、本来の測量誤差とは別の差が発生します。検証対象の中心や基準面をどのように定義するかを事前に決めておきましょう。

さらに、基準点そのものの精度も確認しなければなりません。既知点の座標が古い測地成果に基づいている場合や、現地の標識が移動している場合は、正しい比較基準として使用できない可能性があります。

基準点の座標系、標高基準、測量時期、取得方法などを整理し、SLAM測量で使用する座標系と整合していることを確認します。

基準点と検証点を適切に分け、測定範囲全体にバランスよく配置することが、信頼できる精度検証の出発点になります。

確認項目2:水平位置のずれを数値で確認する

2つ目の確認項目は、水平位置のずれです。SLAM測量では、点群の形状が自然に見えていても、実際の平面位置がずれていることがあります。そのため、現地で測量した検証点の座標と、点群から読み取った座標を比較することが重要です。

水平位置の誤差を調べる場合は、X座標とY座標をそれぞれ比較します。検証点の正しい座標を基準値とし、SLAM点群から取得した座標との差を計算します。

例えば、検証点のX座標が100.000m、SLAM点群から取得したX座標が100.035mであれば、X方向には3.5cmの差があります。Y座標についても同じ方法で計算し、東西方向と南北方向にどの程度の差があるかを確認します。

水平位置の誤差は、X方向とY方向の差を個別に見るだけでなく、平面上の距離としても評価できます。X方向の差をΔX、Y方向の差をΔYとすると、水平位置の誤差は平方和の平方根で求められます。

つまり、水平誤差は「√(ΔX²+ΔY²)」で計算します。これにより、方向が異なる複数の誤差を一つの距離として比較できます。

ただし、水平誤差の数値だけでは、問題の原因までは判断できません。複数の検証点で同じ方向に同程度のずれが発生している場合は、座標変換や位置合わせの設定を疑います。一方、検証点によって誤差の方向や大きさが異なる場合は、移動中の自己位置推定や局所的な点群変形などを確認する必要があります。

例えば、測定範囲の入口では誤差が2cm程度なのに、奥側では10cm程度になっている場合、単純な平行移動だけでは説明できない可能性があります。移動経路に沿って誤差が増えているか、途中の環境変化で位置推定が不安定になっていないかを調べます。

また、平面上で一定方向に回転したようなずれがある場合もあります。この場合、基準点の位置関係や座標変換に使用した点の配置を確認します。特定の範囲に偏った基準点だけを使うと、測定範囲の外側で位置合わせの不整合が目立つことがあります。

水平位置を検証する際には、点群上で検証点の座標を読み取る方法にも注意が必要です。例えば、壁面の角を確認する場合、点群のノイズによって角部が丸くなっていたり、複数の面が混在していたりすることがあります。

このような場合は、単一の点を選択するのではなく、周囲の点群から平面やエッジを推定し、基準となる位置を算出する方法が有効です。現地測量で使用した位置の定義と同じ基準で比較することで、評価の再現性が高まります。

さらに、水平位置の誤差は、複数の地点で継続的に記録することが大切です。検証点ごとの誤差を地図上に表示すれば、特定の方向への偏りや、測定範囲の一部に集中した誤差を把握しやすくなります。

水平位置のずれを距離だけでなく方向や分布として確認することが、SLAM測量の精度を判断するうえで重要です。

確認項目3:高さ方向の誤差を重点的に調べる

3つ目の確認項目は、高さ方向の誤差です。SLAM測量では、水平位置が比較的よく一致していても、Z方向に誤差が生じていることがあります。

高さ方向の誤差は、道路の縦断勾配、造成地の切土・盛土、床面の高さ、構造物の段差などを確認する際に大きな影響を与えます。特に土量計算や出来形管理では、わずかな高さの違いが面積全体に影響するため、慎重な検証が必要です。

高さの検証では、現地で測量した検証点の標高と、SLAM点群から取得したZ座標を比較します。例えば、基準となる標高が15.000mで、点群から取得した高さが15.060mであれば、上方向に6cmの差があります。

この差を複数の検証点で算出し、測定範囲全体に共通する高さの偏りがあるかを確認します。

すべての検証点で同程度の高さの差がある場合は、標高基準や座標変換の設定に問題がある可能性があります。例えば、標高と楕円体高を混同していたり、ジオイド高の補正条件が異なっていたりすると、点群全体の高さに一定の差が発生することがあります。

また、Z軸の方向や単位の設定が正しいかも確認する必要があります。データの取り込みや座標変換の過程で、軸の定義が異なる形式を使用すると、意図しない高さの変化が生じる可能性があります。

一方、場所によって高さの差が変化している場合は、SLAMの姿勢推定や移動中のドリフトを疑います。例えば、計測開始地点では床面が正しい高さにあるのに、長い通路を進むにつれて点群の床面が徐々に傾いている場合、移動経路に沿った姿勢推定の誤差が蓄積している可能性があります。

このような問題を見つけるには、単一の検証点だけでなく、測定範囲の複数地点で高さを比較することが重要です。

床面や地盤面を検証する場合には、比較する位置の水平座標もそろえます。傾斜のある地面では、水平位置が少し異なるだけで高さにも差が生じるためです。特に法面や道路の縁部では、点群から抽出した高さと現地測量の位置が一致しているかを確認します。

また、地面の点群には草木、砂利、凹凸、車両などが含まれることがあります。これらの点をそのまま比較すると、実際の地盤面とは異なる高さを取得してしまう可能性があります。検証対象が地盤面なのか、舗装面なのか、構造物の上面なのかを明確にしてから比較する必要があります。

高さ方向の誤差を確認する際には、平均値だけで判断しないことも大切です。正負の誤差が混在している場合、平均すると誤差が小さく見えることがあります。例えば、ある地点で5cm高く、別の地点で5cm低くなっていれば、平均値はゼロに近づきますが、実際には両地点で誤差が発生しています。

そのため、平均誤差に加えて、各地点の絶対誤差、最大誤差、高さ方向の二乗平均平方根誤差なども確認しましょう。

高さの誤差は、座標系、標高基準、姿勢推定、地表面の抽出方法など複数の要因によって発生します。水平位置とは独立した評価項目として管理することが重要です。

確認項目4:移動距離に伴う誤差の累積を確認する

4つ目の確認項目は、移動距離に伴う誤差の累積です。SLAM測量では、センサーが移動しながら周囲の特徴を捉え、その情報を使って自己位置を推定します。そのため、移動中に生じた小さな推定誤差が積み重なり、長い経路の終盤で大きなずれとして現れることがあります。

この現象はドリフトと呼ばれます。特に、同じような形状が連続する通路、広い空間、特徴の少ない場所などでは、自己位置を推定するための手掛かりが不足しやすくなります。

例えば、長い直線状の通路を一方向に進んで計測した場合、開始地点では点群と実際の形状が一致していても、終点付近では壁面や床面の位置が徐々にずれている可能性があります。

このような誤差を見抜くには、測定開始地点、中間地点、終了地点などに検証対象を設け、移動距離と誤差の関係を調べることが有効です。

具体的には、各地点の水平誤差と高さ誤差を算出し、移動距離に対してどのように変化しているかを確認します。移動距離が長くなるほど誤差が大きくなっている場合は、ドリフトが発生している可能性があります。

ただし、距離と誤差が比例するとは限りません。特定の地点で急激に誤差が増加する場合は、その場所で自己位置推定が不安定になった可能性があります。環境の変化や移動速度、センサーの姿勢変化などを合わせて確認しましょう。

また、始点に戻るループ走行も重要な検証方法です。計測開始地点から移動し、異なる経路を通って同じ場所に戻ることで、開始時と終了時の位置や形状の整合性を確認できます。

同じ壁面や柱、床面などを複数回計測したときに、点群が重なっているかを確認します。二重の壁面が発生していたり、柱の輪郭が分離していたりする場合は、移動中の位置推定にずれが生じた可能性があります。

ただし、ループ閉合によって始点と終点の位置が一致したからといって、測定範囲全体の精度が保証されるわけではありません。ループ閉合は、再訪した場所の特徴を利用して軌跡の不整合を補正する処理ですが、途中の点群が局所的に変形している可能性は残ります。

そのため、ループ走行の結果だけで判断せず、途中に配置した独立検証点との比較も行います。

長いトンネルや地下通路、広い工場、建物の複数階などを計測する場合には、移動経路を分割して検証する方法も有効です。全体を一度に評価するのではなく、区間ごとに位置ずれと高さずれを確認すれば、誤差が発生した範囲を絞り込みやすくなります。

移動距離に伴う誤差を調べる際には、計測開始時の状態だけでなく、途中経過と終了時の状態を記録することが重要です。これにより、SLAM測量の誤差がどの区間で増加したのかを把握できます。

確認項目5:点群の重複部分と形状の整合性を確認する

5つ目の確認項目は、点群の重複部分と形状の整合性です。SLAM測量では、移動しながら取得したデータを連続的につなぎ合わせて三次元形状を生成します。そのため、同じ場所を複数回計測した部分や、異なる経路から取得した点群が重なる部分は、精度を確認するための重要な手掛かりになります。

例えば、建物内部を一周して計測した場合、最初に取得した壁面と最後に取得した同じ壁面が重なります。このとき、2つの壁面が正しく一致していれば、点群内部の位置関係が一定程度保たれていると考えられます。

一方、壁面が二重に表示されたり、柱の輪郭がずれて表示されたりする場合は、位置推定や点群の統合に問題がある可能性があります。

重複部分を確認するときは、壁面だけでなく、床面、天井、柱、梁、開口部など複数の対象を比較します。壁面が一致していても、天井や床面に差が生じている場合は、姿勢推定や高さ方向の誤差が影響している可能性があります。

特に、広い空間や長い通路では、壁面の位置が一致しているように見えても、空間全体がわずかにねじれたり、傾いたりしていることがあります。そのため、複数の面や特徴点を組み合わせて整合性を確認することが重要です。

点群の重複部分を数値で評価する方法として、点群間の距離を調べる方法があります。ある点群の各点から、比較対象となる点群の近傍点までの距離を求めることで、両者の位置関係を確認できます。

ただし、単純な最近傍距離だけで精度を判断することには注意が必要です。壁面のような平坦な形状では、壁面に沿った方向の位置ずれがあっても、点群間の距離が小さくなる場合があります。また、点密度や計測角度が異なると、実際には同じ面でも距離にばらつきが生じます。

そのため、点群間の距離だけでなく、面の向きや位置、角部などの特徴的な形状も合わせて確認します。

点群の位置合わせにICPなどの手法を使用している場合は、処理後の残差にも注意が必要です。ICPは、重複する点群の対応関係を利用して位置合わせを行う手法ですが、残差が小さいからといって、実際の座標に対する絶対精度が高いとは限りません。

誤った位置にある点群同士でも、形状が似ていれば内部的にはよく一致することがあります。したがって、点群内部の整合性と、独立した検証点に対する絶対精度は分けて評価しなければなりません。

さらに、重複部分には移動物体が含まれることもあります。計測中に人や車両、可動設備などが移動すると、同じ場所を複数回計測した際に異なる形状として記録される場合があります。

このような対象を位置ずれと誤認しないように、比較する範囲を選定することも大切です。

点群の重複部分を利用した検証は、外部の測量基準だけでは発見しにくい局所的な変形を把握するうえで役立ちます。外部検証点と内部整合性の両方を確認することで、点群の品質をより多角的に評価できます。

確認項目6:測定環境と移動経路による影響を確認する

6つ目の確認項目は、測定環境と移動経路です。SLAM測量の精度は、使用する機器の性能だけで決まるものではありません。周辺環境にどの程度の特徴があるか、センサーが安定して情報を取得できるか、どのような経路で移動したかによっても変化します。

SLAMでは、周囲の形状や画像上の特徴などを利用して自己位置を推定します。そのため、特徴が少ない環境では、移動量や姿勢を正しく推定するための情報が不足する可能性があります。

例えば、同じ形状の柱が等間隔で並ぶ空間や、長く続く均一な壁面では、場所ごとの違いを認識しにくくなる場合があります。広く開けた空間や、平坦な床面が続く場所でも、自己位置推定の手掛かりが限られることがあります。

また、ガラスや鏡面、光沢の強い金属面などは、センサーの方式によって計測結果に影響を与える場合があります。レーザーの反射特性やカメラの画像認識条件によって、点群の欠損や不安定なデータが発生する可能性があるためです。

屋外では、直射日光や強い明暗差、植栽の揺れ、車両や歩行者の移動なども考慮します。特に、植栽や水面のように形状が時間とともに変化する対象は、固定された構造物とは異なる扱いが必要です。

移動経路についても確認します。急な方向転換や上下動、速度変化が続くと、センサーの姿勢推定が不安定になる場合があります。狭い通路での急旋回や、階段の昇降、段差を越える動作などは、計測結果に影響する可能性があります。

そのため、計測時にはできるだけ安定した速度と姿勢を保ち、周囲の特徴を継続的に取得できる経路を選ぶことが重要です。

また、同じ場所を何度も往復するだけではなく、異なる方向から対象を計測することも有効です。壁面や柱などを複数の視点から捉えることで、点群の欠損や局所的なずれを確認しやすくなります。

ただし、移動経路を増やせば必ず精度が高くなるわけではありません。無計画に複雑な経路を設定すると、データの重複が増えて処理負荷が大きくなったり、動く対象が多く含まれたりする可能性があります。計測対象と使用目的に応じて、必要な範囲を効率よく取得することが大切です。

さらに、機器の取り付け状態やセンサーの校正状況も確認します。センサーが想定された位置からずれて取り付けられている場合や、校正条件が適切でない場合には、取得したデータに系統的な誤差が生じる可能性があります。

複数のセンサーを組み合わせる方式では、センサー間の位置関係や角度の設定も重要です。

測定環境の確認では、現場の写真、移動経路、計測時間、機器の設定、気象条件などを記録しておくと、後から誤差の原因を調べやすくなります。

同じ機器を使用しても、環境が異なれば計測結果も変わります。精度検証では、数値だけでなく、どのような条件でデータを取得したのかを必ず確認しましょう。

確認項目7:検証点との比較で精度を定量評価する

7つ目の確認項目は、検証点との比較による定量評価です。これまで確認してきた位置ずれ、高さずれ、ドリフト、点群の整合性などを最終的に数値として整理し、測量成果として使用できるかを判断します。

精度を定量評価する際には、複数の検証点で取得した座標の差を使用します。各検証点について、現地測量による基準座標とSLAM点群から取得した座標を比較し、X方向、Y方向、Z方向の誤差を算出します。

ここで重要なのが、平均誤差とRMSEを使い分けることです。

平均誤差は、検証点ごとの誤差を平均した値です。全体的にどの方向へ偏っているかを確認する際に役立ちます。例えば、すべての検証点でZ方向の誤差がプラスになっている場合、点群全体が実際より高く配置されている可能性があります。

一方、RMSEは二乗平均平方根誤差と呼ばれ、誤差を二乗して平均し、その平方根を求める指標です。誤差のばらつきを含めて評価できるため、検証点全体の精度を把握する際に有効です。

X方向の誤差をΔX、Y方向の誤差をΔY、Z方向の誤差をΔZとすると、それぞれのRMSEは各方向の誤差を二乗して平均し、平方根を取ることで求められます。

水平位置については、各検証点の水平誤差を求めてから、その二乗平均平方根を算出します。高さ方向については、Z方向の誤差を使用して評価します。

このように水平RMSEと高さRMSEを分けて算出することで、平面位置と標高のどちらに問題があるかを把握できます。

また、三次元全体の誤差を確認したい場合は、X、Y、Zの各方向の誤差を組み合わせて評価します。ただし、評価指標の定義は使用する業務基準や検証方法に合わせて統一する必要があります。

RMSEだけでなく、最大誤差も確認することが大切です。例えば、検証点の大半で誤差が小さくても、特定の地点だけ大きなずれが発生している場合があります。平均値やRMSEだけでは、そのような局所的な問題が見えにくくなることがあります。

そこで、最大誤差、誤差の中央値、誤差の分布なども確認すると、より詳細な評価ができます。

さらに、検証点ごとの誤差を座標付きで記録することも重要です。検証点の番号、基準座標、点群座標、X・Y・Zの差、水平誤差、測定場所などを整理しておけば、後から再検証するときにも利用できます。

精度の合否を判断する際には、業務目的に応じた許容誤差を事前に設定します。例えば、現況の概略把握と、出来形の厳密な評価では、必要とされる精度が異なります。

建物内部の空間把握に使用する場合と、道路の高さや構造物の位置を管理する場合でも、重視する評価項目は変わります。使用目的を明確にしないまま、RMSEの数値だけを見て合否を判断することは避けましょう。

また、SLAM測量のカタログ上の性能値と、実際の現場で得られた検証結果は区別する必要があります。測定距離、環境、移動速度、点群の処理条件などが異なれば、実際の精度も変わるためです。

定量評価では、検証条件と使用した指標を明確にし、測定結果を再現できる形で記録することが重要です。

SLAM測量の誤差を検証する実践的な手順

SLAM測量の誤差を実務で検証するには、計測前の準備からデータ処理、精度評価までを一連の流れとして管理することが重要です。

最初に行うのは、測量目的と必要な精度の明確化です。今回の計測が現況把握なのか、出来形管理なのか、施工前後の比較なのかによって、検証する項目や必要な測点数は変わります。

例えば、広い造成地の現況把握であれば、地盤面の高さや外周部の位置関係が重要になります。一方、建物内部の寸法確認では、壁面、柱、開口部などの位置や形状を重点的に検証します。

目的を明確にしたら、基準点と検証点を準備します。座標系や標高基準を統一し、点群の位置合わせに使用する点と、独立した精度確認に使用する点を区別します。

検証点は測定範囲全体に分散させ、特定の場所だけで評価が完結しないようにします。広い現場では、測定経路の始点、中間地点、終点に配置し、必要に応じて高さの異なる場所にも設けます。

次に、SLAM測量を実施します。計測前にはセンサーの状態や取り付け位置、校正条件、データ保存設定などを確認します。移動中は急激な速度変化や不必要な方向転換を避け、周囲の特徴を継続的に取得できるようにします。

計測経路は、対象範囲を効率よくカバーできるように計画します。長い通路や広い空間では、始点に戻る経路を設けることも検討します。ただし、ループ走行による整合性の確認だけに頼らず、独立検証点を使った外部評価も行います。

計測が完了したら、点群データを生成し、必要に応じて座標変換や位置合わせを行います。この段階では、座標系、軸の方向、単位、標高基準などが正しく設定されているかを確認します。

点群の位置合わせを実施する場合には、どの基準点を使用したのか、どのような変換を行ったのかを記録します。処理前後のデータを比較できるようにしておくと、誤差が発生した工程を特定しやすくなります。

その後、点群から検証点の座標を取得し、現地測量で得られた座標と比較します。水平位置と高さを別々に評価し、必要に応じて三次元全体の誤差も算出します。

さらに、検証点ごとの誤差を測定範囲に対応させて確認します。例えば、入口付近では問題がなく、奥側だけで位置ずれが大きい場合は、移動経路に沿ったドリフトの可能性を考えます。

床面の高さが一方向に徐々に変化している場合は、姿勢推定や高さ基準の問題を調べます。複数回計測した壁面が二重になっている場合は、ループ閉合や点群統合の状態を確認します。

最後に、精度検証の結果を整理し、業務で使用できるかを判断します。検証点の数値だけでなく、測定環境、移動経路、使用機器、処理条件、座標系、評価指標などをまとめておくと、後から第三者が確認する際にも役立ちます。

この一連の手順を標準化すれば、担当者による評価のばらつきを抑え、複数の現場で測定品質を比較しやすくなります。

誤差が見つかった場合の原因究明と改善方法

SLAM測量の精度検証で誤差が見つかった場合は、数値だけを補正するのではなく、誤差が発生した原因を特定することが重要です。原因を把握しないまま点群全体を移動させると、一部の位置は改善しても、別の場所の誤差が大きくなる可能性があります。

まず、複数の検証点で同じ方向に同程度の誤差があるかを確認します。例えば、測定範囲全体でX方向に一定の差がある場合は、座標変換や基準点の設定を確認します。Y方向やZ方向についても同様に調べ、どの軸に偏りがあるかを整理します。

このような誤差であれば、座標系や位置合わせの設定を見直すことで改善できる可能性があります。ただし、基準点そのものが正しいかどうかを確認せずに補正を実施することは避けなければなりません。

次に、測定範囲の一部だけで誤差が大きい場合は、局所的な問題を調べます。特定の通路や空間でドリフトが発生していないか、移動中にセンサーが不安定な状態になっていないかを確認します。

この場合は、問題が発生した区間の点群を詳細に確認し、重複部分のずれや形状の変形を調べます。必要に応じて、その区間を再計測し、異なる経路から取得したデータと比較します。

高さ方向だけに誤差がある場合は、標高基準、ジオイド高、Z軸の定義、姿勢推定などを重点的に確認します。水平位置が一致しているからといって、高さも正しいとは限りません。

また、点群の一部に不自然な膨らみや欠損がある場合は、反射条件や移動物体の影響、センサーの計測状態などを調べます。地面の点群に草木や車両が混在している場合には、地表面の抽出条件を見直す必要があります。

誤差の原因が特定できたら、再処理や再計測の必要性を判断します。座標系の設定ミスであれば、正しい座標系に変換し直すことで対応できる場合があります。一方、計測中に発生した大きなドリフトや局所的な変形は、後処理だけでは十分に改善できないことがあります。

再計測する場合は、同じ移動経路を繰り返すだけでなく、環境条件や取得方法も見直します。特徴の少ない空間では、特徴的な構造物を利用できる経路を検討します。長い通路では、区間ごとにデータの整合性を確認できるようにします。

また、補正前と補正後のデータを保存し、どのような処理によって誤差が変化したのかを記録することも重要です。補正後の数値だけを残すと、元データの品質や処理の妥当性を後から確認できなくなります。

特に公共工事や重要構造物の計測では、検証結果と処理履歴を整理し、必要に応じて別の測量方法による確認を実施します。

誤差を小さくすることだけを目的にするのではなく、どのような誤差が存在し、どの範囲で改善できたのかを明確にすることが、信頼性の高い測量成果につながります。

SLAM測量の精度検証で失敗しないための注意点

SLAM測量の精度検証では、評価方法を間違えることで、実際には問題がある点群を正しいと判断してしまうことがあります。特に注意したいのが、点群の見た目、位置合わせの残差、検証点の数、測量用途との適合性です。

まず、点群が滑らかに見えることと、測量精度が高いことは同じではありません。点群処理では、ノイズ除去や平滑化、位置合わせなどが行われることがあります。こうした処理によって見た目が整っても、実際の座標とのずれが解消されているとは限りません。

また、点群同士の位置合わせで残差が小さくなっても、絶対座標に対する精度が高いとは限りません。内部的な整合性と外部の検証点に対する精度を分けて確認する必要があります。

次に、検証点の数と配置にも注意が必要です。検証点が少なすぎると、測定範囲の一部に発生した誤差を見逃す可能性があります。反対に、検証点が多くても、同じ場所に集中している場合は、広い範囲の精度を評価できません。

重要なのは、測定範囲を代表できる位置に検証点を配置することです。広い現場では、外周部や中央部、高低差のある場所などを考慮します。

さらに、現地測量とSLAM測量の比較条件を統一することも重要です。異なる座標系や標高基準で取得したデータをそのまま比較すると、測量機器自体の精度とは関係のない差が生じます。

単位の違いにも注意が必要です。メートルとミリメートルが混在していたり、座標の並び順が異なっていたりすると、データの位置が大きくずれる場合があります。取り込み時には、座標系、単位、軸の方向、座標の順番を確認します。

また、測定対象の定義をそろえることも欠かせません。現地では構造物の角を測っているのに、点群では表面の別の位置を取得している場合、正確な比較にはなりません。検証対象の中心、面、角部などを統一して扱うことが大切です。

さらに、SLAM測量で得られた結果をすべての測量業務にそのまま適用できると考えないことも重要です。必要な精度や成果の仕様は、業務内容や発注条件によって異なります。

例えば、概略的な現況把握に利用できる点群であっても、厳密な出来形管理や構造物の寸法検査にそのまま使用できるとは限りません。必要な精度を満たしているかどうかを独立した検証結果に基づいて判断する必要があります。

公共測量や工事の成果として利用する場合は、適用される作業規程や発注者の要求仕様、検証方法を事前に確認します。機器の性能表示だけで適合性を判断せず、実際の現場条件で得られた検証結果を重視しましょう。

精度検証は、計測後に一度実施すれば終わりというものでもありません。機器の状態、現場環境、作業者、移動経路、データ処理条件が変われば、結果も変化する可能性があります。

継続的に検証を行い、現場ごとの誤差傾向を蓄積することで、SLAM測量の適用範囲を適切に判断できるようになります。

まとめ

SLAM測量の誤差を正しく見抜くには、点群の見た目や機器の性能だけで判断せず、実際の座標との比較によって精度を検証することが重要です。

特に、位置ずれと高さずれを分けて評価し、基準点と検証点の配置、水平位置の差、高さ方向の差、移動距離に伴うドリフト、点群の重複部分、測定環境、RMSEなどの定量指標を総合的に確認する必要があります。

また、点群内部の整合性が高くても、公共座標などの外部基準に対する絶対精度が高いとは限りません。独立した検証点を用意し、測定範囲全体で位置と高さを比較することが大切です。

誤差が見つかった場合には、座標系の設定、標高基準、センサーの状態、移動経路、点群処理などを確認し、原因に応じて再処理や再計測を判断します。誤差を単純に補正するのではなく、発生した原因と補正後の状態を記録することも重要です。

SLAM測量は、短時間で広い範囲の三次元データを取得できる便利な技術ですが、現場条件や計測方法によって精度が変化します。導入時には、実際の業務環境に近い条件で試験計測を行い、必要な精度を満たせるか確認しましょう。

屋外の現場で位置情報を取得し、SLAM点群との座標照合や検証点の確認を効率化したい場合は、高精度GNSS測位を活用する方法もあります。LRTK Phoneを活用すれば、屋外での位置情報取得や現場座標の確認を支援でき、SLAM測量で取得した三次元データの外部検証にも役立てられます。

ただし、GNSS測位は衛星信号を受信できる環境が前提となり、屋内や地下などでは同じ方法を適用できません。用途や現場条件に応じて、既知点測量や別の測量手法と組み合わせることが重要です。

SLAM測量の導入効果を高めるためにも、LRTK Phoneなどを活用した位置情報の取得と、独立検証点による精度確認を組み合わせ、信頼性の高い現場計測体制を構築していきましょう。

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

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