LRTKレフィクシア株式会社

円形タンク内部のSLAM計測で同形状による軌跡ずれを抑える5つの目印

円形タンク内部のSLAM計測で軌跡ずれが起こりやすい理由

SLAM計測は、センサーで周囲の形状や画像などを取得しながら、自分がどこを移動しているのかを推定し、同時に周辺環境の地図を構築する技術です。歩きながら広い範囲を計測できるため、設備内部や建築物、地下空間など、据え置き式の計測機器では多数の設置位置が必要になる場所でも効率よく三次元情報を取得できます。

一方で、SLAM計測が得意とするのは、柱、壁の角、開口部、段差、設備、凹凸など、場所ごとに異なる特徴が存在する環境です。同じような形状が長く続く場所では、現在見えている形状が移動前のどの場所に対応するのかを判断しにくくなります。その代表的な環境の一つが、円形タンクの内部です。

円形タンクでは、側壁が一定の曲率で連続しています。底面がほぼ平坦で、壁面にも特徴的な設備が少ない場合、周方向へ数メートル移動してもセンサーから見える形状がほとんど変わらないことがあります。円筒形の壁だけを観測している状態では、「少し先へ進んだ場所」と「さらに一周近く進んだ場所」の違いを形状だけから判別しにくくなります。

このような環境では、SLAMで推定する移動軌跡に少しずつ誤差が蓄積することがあります。実際には円周に沿って移動しているにもかかわらず、計算上では軌跡が内側や外側へ寄ったり、開始地点へ戻ったときに位置が一致しなかったりすることがあります。その結果、同じタンク壁が二重に見える、底面がずれる、円筒がわずかに楕円状になるといった点群の不整合につながる可能性があります。

特に注意したいのが、同じ構造が一定間隔で繰り返されている場合です。補強材、ボルト、支柱、同形状の配管支持部などが等間隔に並んでいると、特徴が存在していても、それぞれを別の場所として識別できないことがあります。特徴が多ければ必ずSLAMが安定するわけではなく、「どこにいるかを区別できる特徴」であることが重要です。

そのため、円形タンク内部のSLAM計測では、計測機器の設定だけで問題を解決しようとするのではなく、計測者が意識的に位置識別の手掛かりを作ることが重要です。マンホール、固定はしご、ノズルなど既存設備を目印として利用し、不足する場合には仮設マーカーや既知点を追加します。

ただし、目印を置いただけで軌跡ずれが完全になくなるわけではありません。SLAMの方式、使用するセンサー、移動速度、計測距離、周囲の材質、反射状態などによって結果は変化します。目印はあくまで位置推定を安定させるための手掛かりであり、計測ルートや確認方法と組み合わせることが大切です。

また、タンク内部は酸素欠乏や有害ガス、残留物、転倒などへの対策が必要になる場合があります。計測精度を優先して安全管理を変更するのではなく、対象設備の管理基準、作業手順、立入条件などを確認したうえで計測方法を組み立てることが前提です。

目印1:マンホールや固定はしごを開始位置の基準にする

円形タンク内部で最初に利用しやすい目印が、マンホールや固定はしごです。これらは円筒壁とは明確に異なる形状を持ち、場所も固定されていることが多いため、周方向の位置を認識する基準として利用しやすい特徴です。

SLAM計測を開始するときは、何もない壁面の中央からいきなり周回を始めるより、マンホール、固定はしご、点検口など、周囲と明確に異なる場所を含めて初期計測する方が位置関係を認識させやすくなります。計測開始直後は、まだSLAMが利用できる周辺情報が少ないため、この段階で特徴量の少ない環境へ入ると、その後の軌跡推定にも影響する可能性があります。

たとえば固定はしごがある場合、正面から一度取得するだけではなく、はしごの左右や少し斜めの位置からも形状が見えるように移動します。はしごの縦材だけではなく、横桟、取付部、壁面との距離、近くの開口部などが同時に観測されることで、単純な円筒壁とは異なる局所的な形状を取得できます。

マンホールを基準にするときも同様です。開口の輪郭だけを見るのではなく、周辺の補強板、段差、金具、壁面との接合部などを一つの特徴領域として捉えることが重要です。SLAMでは一点だけを基準にするより、その周囲に存在する複数の形状が組み合わさった領域の方が、位置認識の手掛かりとして利用しやすくなる場合があります。

開始位置として利用した場所は、周回後にも再び通過するようにします。円周に沿って一周してマンホール付近へ戻ることで、開始時に取得した形状と終了時に取得した形状の対応を取りやすくなります。これはループを閉じるための重要な考え方です。

ただし、開始地点へ戻れば必ず正しく閉合するわけではありません。途中で軌跡推定が大きくずれている場合、同じ場所を正しく認識できないこともあります。そのため、開始地点だけに頼らず、周回途中にも複数の目印を配置することが重要です。

円形タンクでは、入口付近に特徴が集中し、その反対側には何もないというケースもあります。この場合、入口周辺では点群が安定して見えていても、反対側へ進むにつれて軌跡誤差が蓄積する可能性があります。マンホールや固定はしごは有効な目印ですが、一つの基準だけで円周全体を管理するのではなく、後述する別の目印と組み合わせて利用します。

目印2:ノズルや配管貫通部を位置識別に使う

タンク壁面にノズル、配管貫通部、点検口、計器取付部などが存在する場合は、それらを周方向の目印として利用できます。円筒壁そのものはどこを見ても似ていますが、壁から突出したノズルや開口部は局所的に大きな形状変化を作るため、SLAM計測にとって有効な位置識別要素になりやすいからです。

ここで重要なのは、ノズルの数だけを見るのではなく、配置の違いを見ることです。たとえば同じ直径のノズルが一定間隔で並んでいる場合、一つ一つの形状は特徴的でも、どのノズルなのかを区別しにくい場合があります。一方、大きさが異なるノズルが上下に配置されていたり、近くに配管支持部や補強板があったりすれば、その組み合わせ自体が固有の目印になります。

計測ルートを決める際には、このような固有性の高い設備を通過点として利用します。あるノズルから次のノズルまで長い無特徴区間が続くのであれば、その区間だけ軌跡が不安定になる可能性を考え、仮設マーカーなどを追加する判断につなげられます。

ノズルを目印として使う場合は、センサーからノズルが見える時間をある程度確保することも重要です。ノズルの直前を速く通過すると、取得される形状が限定されます。少し手前から斜めに観測し、近づきながら正面付近を通り、通過後にも反対側から見えるように移動すれば、複数方向から形状を取得できます。

特に大径タンクでは、一つの目印から次の目印までの距離が長くなることがあります。その場合、ノズルを見つけるたびに短時間だけ観測するより、ノズル周辺を小さく迂回するなどして、周囲の壁や床との位置関係まで取得する方法が有効です。

また、床付近の排出口や上部の配管接続部など、目印となる設備の高さが異なる場合は、周方向だけでなく高さ方向の識別にも役立ちます。単純な円筒形では高さ方向にも似た形状が連続するため、床から一定高さの壁だけを見ながら歩くより、上下方向に特徴が分散している方が位置関係を把握しやすくなります。

ただし、計測中に移動するホース、仮設配管、工具などを主要な位置基準として扱うのは避けた方が安全です。SLAMの途中で位置が変わる物体は、開始時と終了時で形状が一致しないためです。目印として優先したいのは、タンク本体に固定されている設備や、計測中に動かないことを確認した対象です。

目印3:非対称に配置した仮設マーカーで場所の違いを作る

円形タンクの内部に固定設備が少ない場合は、既存形状だけで位置を識別しようとせず、仮設マーカーを設ける方法があります。重要なのは、単に同じマーカーを等間隔に並べるのではなく、場所ごとの違いが分かるように非対称な配置を作ることです。

たとえば円周方向へ同じ板を同じ高さで一定間隔に配置すると、壁面に特徴は増えます。しかし、それぞれの形状が完全に同じであれば、SLAMから見たときに「以前通ったマーカー」と「次のマーカー」を取り違える可能性が残ります。反復形状による誤対応を減らすためには、特徴を追加すると同時に、特徴同士を区別できる配置にする必要があります。

方法としては、マーカーを一枚だけ設置する場所、二枚を離して設置する場所、高さを変える場所などを作り、周方向に同じパターンが繰り返されないようにします。重要なのは装飾性ではなく、センサーから見た幾何形状に違いを持たせることです。

使用するSLAMが画像情報も利用する方式であれば、視覚的な違いが位置推定に使われる場合があります。一方、主に距離情報から形状を認識する方式では、色だけを変えても十分な差として利用されない場合があります。そのため、使用する計測方式に合わせて、色ではなく位置、高さ、間隔、突出量などの形状差を作ることが大切です。

仮設マーカーを配置する場合、円周上の方位を分かりやすくするという人間側の利点もあります。計測者自身が「入口から四分の一周」「入口の反対側」「三分の四周」といった位置を把握しやすくなれば、計測中に軌跡異常へ気付く機会も増えます。

大径タンクの場合、一周を完全に歩き終わってから異常に気付くと、再計測範囲が大きくなります。複数の識別地点を作っておけば、目印を通過するたびに現在位置や計測状態を確認しやすくなり、問題の発生区間を限定しやすくなります。

仮設マーカーは、タンク内の安全や設備保全を損なわない方法で設置する必要があります。壁面や塗装に影響する固定方法を無断で用いたり、設備の動作範囲を妨げたりしてはいけません。対象施設の管理者と設置方法を確認し、撤去忘れがない運用にします。

また、仮設マーカーそのものを成果物の基準点と混同しないことも大切です。SLAMが軌跡を認識しやすくするための目印と、測量上の既知座標を持つ基準点は役割が異なります。高い位置精度が必要な場合は、仮設マーカーによるSLAMの安定化と、既知点による座標確認を別々に考える必要があります。

目印4:高さの異なる特徴を組み合わせて上下方向も識別する

円形タンクのSLAM計測では、周方向の同形状だけでなく、高さ方向の同形状にも注意が必要です。壁面が鉛直で均一な円筒形の場合、一定高さを保ちながら周回すると、取得される環境が長時間ほとんど変わらない状態になることがあります。

そこで有効なのが、床付近、中段、上部というように、高さの異なる特徴を同時に観測できる場所を目印として利用する考え方です。たとえば床と壁の接合部、壁面のノズル、上部の補強材が一つの視野に入る位置では、単独の壁面だけを見ている状態より三次元的な位置関係を取得しやすくなります。

計測時も、センサーを常に完全に同じ向きへ固定して移動するのではなく、使用機器の推奨範囲を守りながら、床、壁、上部構造など複数方向の特徴が取得される経路を考えます。ただし、機器を急激に上下へ振ることが有効という意味ではありません。急な姿勢変化は、むしろ位置推定を不安定にする可能性があります。

大切なのは、自然な移動の中で三次元的な特徴が継続して観測される状態を作ることです。たとえば壁際だけを見ながら一周するのではなく、目印のある地点では少しタンク中心側へ移動し、床面と壁面、設備の位置関係をまとめて取得します。

底面に勾配や集水部、排水溝、段差などが存在する場合、それらも高さ方向の重要な特徴になります。ただし、底面に水、堆積物、鏡面に近い部分などがあると、センサー方式によっては点群取得が不安定になることがあります。見た目に特徴があるからといって、必ずしも安定した計測対象になるとは限りません。

上部の梁や支持構造についても同様です。高い位置にある設備がセンサーの有効範囲外であれば目印として十分に利用できません。利用する目印は、実際の計測位置から継続的に取得できる範囲に存在していることが重要です。

高さの違う目印を利用すると、周方向の取り違えだけでなく、点群全体の傾きや高さ方向の歪みに気付く手掛かりにもなります。たとえば本来水平なリング状部材が点群上で徐々に上下している場合、単純な局所ノイズではなく、軌跡推定や姿勢推定にずれが生じている可能性を疑うことができます。

円形タンクでは「壁の円形が合っているか」だけを確認しがちですが、三次元計測では高さ方向も含めて整合している必要があります。そのため、周方向の目印と高さ方向の目印を別々に考えるのではなく、一つの地点で複数方向の形状が観測できる場所を積極的に利用することが効果的です。

目印5:既知座標の基準点を設けて軌跡の整合性を確認する

SLAM計測で目印を増やしても、最終的に得られた点群が要求精度を満たしているかどうかは別途確認する必要があります。特に寸法確認、変形計測、設備改修の設計資料などに点群を利用する場合、見た目がきれいだから正しいと判断するのは危険です。

そこで重要になるのが、位置を確認できる既知点です。タンク内または入口周辺に位置確認用の点を設け、その位置を別の測量方法などで確認しておけば、SLAMで取得した点群や軌跡がどの程度整合しているかを検証しやすくなります。

既知点は、一か所だけでは点群全体の変形を判断しにくいため、必要な精度やタンクの大きさに応じて複数設ける考え方が有効です。入口付近だけでなく、可能であれば周方向に離れた位置にも確認点を配置します。

たとえば開始地点付近では既知点と一致していても、反対側で位置差が大きくなっているなら、周回途中で軌跡誤差が蓄積している可能性があります。さらに一周して開始地点へ戻ったときに再び差が現れている場合は、ループ閉合の状態も確認できます。

ここで注意したいのが、既知点をSLAM内部の位置推定に使用する場合と、計測後の検証だけに使う場合では役割が異なることです。機器や処理方式によって、基準点を計算に取り込める場合と取り込めない場合があります。使用している計測システムの仕様を確認し、基準点をどの段階で利用するのかを明確にしておく必要があります。

また、タンク内で取得した点群を外部の設計データや既存測量成果と重ねる場合は、座標系、高さ基準、基準点の定義も確認します。SLAM内部で形状が整っていても、外部座標への変換条件が誤っていれば、設備図面などとの位置関係は一致しません。

既知点は、SLAMを動かすための特徴点というより、計測結果が正しい位置関係を保っているか確認するための物差しとして考えると分かりやすいでしょう。マンホール、ノズル、仮設マーカーなどでSLAMの軌跡推定を助け、既知点によって最終結果を検証するという役割分担が重要です。

目印を生かすためのSLAM計測ルートの組み方

円形タンクで目印を準備しても、計測ルートが適切でなければ十分に活用できません。特に避けたいのが、入口から壁沿いに一定速度で一周し、そのまま計測を終了するだけのルートです。

単純な一周ルートは効率的に見えますが、円周の途中でSLAMの軌跡がずれ始めると、修正するきっかけが少なくなります。円形壁だけを連続して見ながら移動する時間が長くなるほど、同形状による位置の曖昧さが続くためです。

まず計測開始地点では、マンホールや固定はしごなどの特徴を十分に取得します。その後、最初のノズルや仮設マーカーへ移動し、その周辺の壁、床、設備を複数方向から取得します。次の目印へ進み、同じように局所的な形状を取得しながら周回していきます。

タンク径が大きい場合は、壁際だけでなく中心側の経路も利用できると、形状の見え方を変えられます。中心付近から壁面を見る場合、複数のノズルや壁面設備が同時に視野へ入り、周方向の位置関係を捉えやすくなることがあります。

ただし、タンク中央に支柱や設備がある場合は、その形状を中心基準として利用できる反面、同じ支柱の周囲を何度も通ることで軌跡が複雑になることもあります。無計画に行き来するのではなく、どの地点で経路を交差させ、どの特徴を再観測するのかを事前に決めておくことが重要です。

一周後には、開始地点を単に通過するのではなく、最初に計測した特徴を再び十分に取得します。開始時と終了時で観測方向が大きく異なる場合、同じ場所でも対応付けが難しくなることがあるため、できるだけ似た観測条件を含めながら閉合区間を作ります。

また、一度の計測でタンク全体を完全に取得しようとして極端に長い軌跡を作るより、要求精度や処理方式によっては複数区間に分けた方が管理しやすいこともあります。どの方法が適するかは使用するSLAMシステムによって異なるため、処理可能な軌跡長や推奨計測方法も確認しておきます。

円形タンク内部で避けたい計測方法

円形タンク内部では、通常の部屋や設備室では大きな問題にならない計測方法が、軌跡ずれを招くことがあります。

まず注意したいのが、壁から一定距離を保ったまま、同じ向き、同じ速度で長時間歩く方法です。計測者にとっては安定した歩行ですが、SLAMから見ると周囲の形状変化が極端に少ない状態が続きます。特に壁に目立った設備がないタンクでは、位置識別の手掛かりが不足します。

次に、計測を急いで目印の前を短時間で通過する方法も避けたいところです。せっかくノズルや仮設マーカーが存在しても、十分に観測されなければ位置推定に使える情報が限定されます。重要な目印では少し余裕を持って周囲の形状を取得する方が安全です。

逆に、一か所で必要以上に急激な旋回を繰り返す方法も適切とは限りません。SLAM計測では連続した移動情報が重要であり、急な姿勢変化や激しいセンサーの動きは、方式によって位置推定を難しくすることがあります。特徴を多方向から取得するときも、滑らかな動きで行うことが基本です。

同じ形のマーカーを均等配置する方法にも注意が必要です。目印を増やしたつもりでも、すべてが同じ形状、同じ高さ、同じ間隔で並んでいれば、新しい反復パターンを作ってしまいます。円形タンクでは対称性そのものが問題になるため、人為的な目印は意図的に非対称性を作ることが重要です。

また、人や工具、ホースなど、計測中に移動する物体を特徴として頼りすぎるのも避けます。開始時には壁際に置かれていた工具が周回後に別の場所へ移動していると、同じ場所を再観測したときに環境が変化してしまいます。固定された構造を中心に位置認識を組み立てる必要があります。

さらに、点群が画面上できれいにつながったことだけを理由に計測成功と判断しないことも重要です。SLAM処理によって局所的には滑らかに見えていても、タンク径、中心位置、高さ、既知点との差などを確認すると全体がわずかに変形している場合があります。

計測後に確認したい軌跡ずれと点群の兆候

円形タンクのSLAM計測では、取得後の確認が特に重要です。軌跡ずれは、処理失敗として明確なエラーが表示されるとは限りません。一見すると正常な三次元モデルが生成されていても、細部を確認すると不整合が現れている場合があります。

代表的な兆候が、壁面の二重化です。同じタンク壁が数センチ程度離れて二枚存在するように見える場合、異なる時刻に取得した同一部分が正しく重なっていない可能性があります。特に開始地点付近や、経路が再び交差する場所で確認しやすい現象です。

次に確認したいのが、円形断面です。本来ほぼ円形であるタンクが、点群上で明らかに楕円へ変形している場合や、円周の一部だけ外側へ膨らんでいる場合は、軌跡推定の状態を確認します。ただし、実際のタンク自体に変形が存在する可能性もあるため、点群だけでSLAM誤差と断定してはいけません。既存図面や別測量、既知寸法などと照合して判断します。

床と壁の取り合いも有効な確認箇所です。本来連続するはずの境界線が周回途中で段差を持つようにずれていたり、開始地点付近で二本に分かれたりしている場合、軌跡の整合性に問題がある可能性があります。

高さ方向では、水平であるはずの部材や接合線を確認します。周方向へ進むにつれて徐々に高さが変わって見える場合、タンク自体の施工誤差なのか、SLAM軌跡の傾きなのかを区別する必要があります。既知点や別の高さ情報があれば、判断材料として利用できます。

可能であれば、SLAMが推定した移動軌跡そのものも確認します。実際には壁沿いに滑らかな円を描いて歩いたにもかかわらず、軌跡が一部で不自然に折れている、急に内側へ飛んでいる、開始位置と終了位置が離れているといった状態は重要な兆候です。

また、点群の密度だけで品質を判断しないことも大切です。非常に高密度な点群が得られていても、軌跡自体がずれていれば、同じ場所を高密度に誤記録しているだけになることがあります。点の多さと位置の正しさは別の評価項目です。

円形タンクのSLAM計測で精度を安定させる考え方

円形タンク内部のSLAM計測で最も重要なのは、「特徴をたくさん取得する」ことより、「現在位置を区別できる特徴を継続して取得する」ことです。

円筒壁は、局所的には十分な点群を取得できる対象です。そのため、計測画面には大量の点が表示され、問題なく計測できているように見えることがあります。しかしSLAMに必要なのは、単に点が取得できることではありません。少し前の位置から現在位置へどれだけ移動したのか、以前通った場所へ戻ったのかを判断できる情報が必要です。

マンホールや固定はしごは、開始地点を識別する基準になります。ノズルや貫通部は、周方向の位置を区切る特徴になります。非対称の仮設マーカーは、既存設備だけでは不足する場所に人工的な違いを作れます。高さの異なる特徴は、平面的な円周位置だけでなく三次元的な姿勢推定にも役立ちます。そして既知点は、最終的に得られた点群が必要な位置精度を保っているかを確認する基準になります。

これら五つの目印は、それぞれ単独で利用するより組み合わせる方が効果的です。入口だけを強い基準にしても、反対側までの無特徴区間が長ければ誤差が蓄積する可能性があります。逆に仮設マーカーを多数置いても、その配置が繰り返しパターンになっていれば十分な識別性を得られません。

計測前には、まずタンク内部を確認し、固定された特徴がどこにあるかを把握します。そのうえで特徴が不足する区間を特定し、必要に応じて仮設マーカーや確認点を追加します。計測ルートは、それらの目印を順番に確実に取得し、最後に開始地点へ戻れる形で計画します。

計測中は、速さだけを優先しないことも重要です。SLAM計測のメリットは移動しながら計測できることですが、速く歩けば必ず効率が上がるわけではありません。軌跡が崩れて再計測になれば、結果的に作業時間は増えます。特徴の少ない区間では安定した移動を心掛け、重要な目印では周囲の形状を十分に取得します。

計測後は、点群全体を表示して終わりにせず、開始地点、目印周辺、反対側、閉合地点、断面、高さ、既知点などを順番に確認します。円形タンクのように対称性が高い構造ほど、全体を眺めただけでは小さな軌跡ずれを見落としやすいためです。

また、必要精度を計測前に明確にしておくことも重要です。設備の概略形状を把握するための記録と、改修部材の寸法決定に利用する計測では、求められる確認レベルが異なります。用途に応じて、SLAMだけで完結させるのか、既知点や別の測量方法と組み合わせるのかを決めます。

円形タンクはSLAMにとって難しい環境の一つですが、難しさの原因は明確です。同じ曲率の壁面が連続し、場所を区別する情報が不足しやすいことです。その原因を理解すれば、対策は「SLAMの性能に任せる」ことではなく、「識別できる環境を作る」という方向へ変わります。

マンホール、固定はしご、ノズル、仮設マーカー、高さの異なる構造、既知点などを計画的に利用し、短い間隔で位置認識の手掛かりを与えることが、軌跡ずれを抑える基本になります。さらに、それらを再観測できるルートを作り、計測後に閉合や断面を確認することで、円形タンク内部でもSLAM計測の信頼性を高めやすくなります。

LRTK Phoneを使った現場データ活用につなげる

タンク内部をSLAMで三次元化した後は、取得した点群を保存するだけでなく、現場で必要な位置情報や周辺の測量成果とどのように結び付けるかを考えることが重要です。設備の位置、入口、基準点、周辺構造物などを同じ座標環境で整理できれば、計測結果を改修計画、維持管理、現況確認などへ展開しやすくなります。

特に屋外でタンク周辺の基準位置を確認したり、現場で座標を取得したりする場面では、高精度な位置情報を扱える環境を整えておくと、SLAMで取得した内部データとの関係を整理しやすくなります。内部のSLAM計測と外部の位置情報は得意とする領域が異なるため、それぞれの役割を分けて活用することが大切です。

LRTK Phoneを活用すれば、対応する環境において現場で位置情報を取得し、測位結果や現場データを扱う運用につなげられます。円形タンク内部ではSLAMの特徴認識と閉合を意識し、タンク外部では基準となる位置情報を整理することで、単なる点群取得ではなく、現場全体の座標や記録を意識した三次元データ活用へ発展させることができます。

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

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

技術記事一覧へ戻る →