LRTKレフィクシア株式会社

立体駐車場のSLAM計測で連続スロープの標高ずれを防ぐ6つの確認

立体駐車場のSLAM計測で標高ずれが起こりやすい理由

立体駐車場をSLAM計測するとき、特に注意したいのが連続スロープを通過したあとの標高ずれです。平面上では壁や柱の形状がきれいにつながっているように見えても、階をまたいで確認すると床面の高さが設計や既知点と合わないことがあります。立体駐車場では同じような柱、梁、壁、車路が繰り返し配置されることが多く、さらに長いスロープによって水平方向と鉛直方向の移動が同時に続くため、SLAM計測にとって位置推定を慎重に確認したい環境です。

SLAMは、センサーから取得した周辺形状や画像、慣性情報などを利用しながら自己位置と周囲の地図を同時に推定する技術です。使用する方式によって処理方法は異なりますが、基本的には直前までに観測した空間との対応関係を積み重ねながら軌跡を構築します。そのため、計測開始位置から長距離を移動し、似た景観が続き、しかも元の場所へ戻る機会が少ない経路では、小さな姿勢誤差や位置誤差が積み重なる可能性があります。

連続スロープでは、この累積誤差が高さ方向へ現れることがあります。例えば、一つの階から次の階まで上ったときには問題が小さくても、それを何層も繰り返した結果、最上階付近で数値の差が目立つことがあります。重要なのは、SLAM計測で得られた点群が見た目として自然につながっているからといって、高さまで正しいとは限らないことです。床面が連続的につながるように変形した場合、立体表示だけでは異常に気付きにくいケースもあります。

また、SLAMで得られる座標は、計測方法によっては計測開始地点などを基準としたローカル座標です。この場合、点群のZ値がそのまま測量上の標高を意味するわけではありません。公共座標や現場座標、既知の標高と結び付けたい場合には、基準点や検証点を使って座標関係を確認する必要があります。したがって立体駐車場では、「点群が作れたか」だけでなく、「各階の高さ関係が最後まで維持されているか」という視点でSLAM計測を管理することが重要です。

標高ずれを防ぐには、計測後の補正だけに頼るのではなく、計測前の経路設計、スロープ上での移動方法、階ごとの確認、閉合、既知点照合までを一連の作業として考える必要があります。ここからは、立体駐車場のSLAM計測で連続スロープによる標高ずれを抑えるために確認したい6つのポイントを解説します。

確認1 計測開始点と終了点の高さ基準を固定する

最初に確認したいのは、どの高さを基準としてSLAM計測を開始し、計測終了後にどの地点で結果を確認するかです。立体駐車場を一周しながら何層も上っていく計測では、開始直後の点群だけを見ても累積的な標高ずれは判断できません。計測前に高さを確認できる地点を決めておくことで、計測終了後にSLAM軌跡がどの程度ずれたかを比較しやすくなります。

現場に既知の高さを持つ基準点がある場合は、それを利用できるか確認します。ただし、既知点だからといって無条件に使用するのではなく、その座標や高さが今回使用する成果の基準と一致しているかを確認することが大切です。異なる測量成果や異なる高さ基準を混在させると、SLAMの誤差ではない差を標高ずれと判断してしまう可能性があります。

既知点が計測範囲内にない場合でも、計測開始時に再現できる安定した位置を設定しておくと比較しやすくなります。床のマーキングだけでは車両通行や清掃で失われる可能性があるため、柱や壁など動きにくい構造物との位置関係を含めて記録しておく方法が考えられます。重要なのは、計測のたびに基準位置が変わらないようにすることです。

さらに、高さの確認は一つの点だけで終わらせないほうが安全です。開始階の複数地点や、可能であれば中間階、上階にも確認点を設けておくと、どの区間から高さの差が拡大したかを追跡しやすくなります。最下階では一致していて最上階だけ差が大きいのであれば、連続スロープを上る間に誤差が蓄積した可能性を疑えます。一方、中間階から急に差が発生しているのであれば、その付近で位置推定が不安定になった可能性があります。

ここで注意したいのが、SLAM計測における高さの原点と、測量成果として利用したい標高の原点を混同しないことです。SLAM内部のZ座標が0.000から始まっていても、それ自体に問題があるわけではありません。必要なのは、最終成果をどの座標系へ合わせるのか、どの点を高さ基準とするのかを決め、それを計測前後で一貫させることです。

立体駐車場では、一階から最上階まで計測してから初めて大きな標高ずれに気付くと、再計測範囲が広くなります。そのため、基準点を単なる後処理用の情報ではなく、計測途中で品質を判断するためのチェックポイントとして使うことが有効です。

確認2 スロープと各階床の接続部を重点的に計測する

二つ目は、連続スロープだけを滑らかに通過するのではなく、スロープと各階床の接続部で十分な周辺形状を取得できているか確認することです。立体駐車場の計測では、スロープを中心に連続走行すると効率的に見えます。しかし、同じ幅、同じ勾配、同じ壁面が長く続くスロープでは、位置推定に利用できる形状の変化が限られる場合があります。

各階へ到達したところには、柱、梁、壁、開口部、区画形状など、スロープ内部より特徴的な構造物が存在することがあります。SLAM計測では、こうした特徴の異なる空間を十分に観測することで、直前までの軌跡との関係を確認しやすくなります。したがって、スロープを上り切った直後にそのまま次のスロープへ入るよりも、各階で一定範囲を計測し、階固有の形状を取得する方法が適しています。

特に確認したいのが、勾配が変わる部分です。平坦な床から上り勾配へ変化する場所、スロープから再び平坦な床へ戻る場所では、床面の向きが変化します。この部分を十分に取得できていれば、後処理で断面を切ったときにも各階床とスロープの関係を確認しやすくなります。

反対に、この接続部を短時間で通過してしまうと、点群上では床面とスロープが連続しているように見えても、実際の勾配変化位置が曖昧になることがあります。その状態で軌跡全体にわずかな傾きが生じると、階を重ねるごとに高さの差が広がっていることを発見しにくくなります。

各階の計測では、階番号や位置を後から特定できるようにすることも重要です。立体駐車場は似た構造が繰り返されるため、点群だけを見て「これは3階なのか4階なのか」と迷うような状態を避けなければなりません。計測時刻、軌跡、階の出入口、柱位置などを対応させておけば、標高差が見つかった場合にも問題区間を追跡できます。

また、床とスロープの境界だけを見るのではなく、その周辺を少し広く取得することが大切です。位置推定では一つの点や一本の線だけを使うのではなく、周囲の複数の形状情報を利用します。柱列、壁面、梁、床面など、方向の異なる構造物が同時に観測できる場所では、空間の拘束条件を増やせる可能性があります。

連続スロープの標高ずれを防ぐためには、スロープを単なる移動経路として扱わず、「各階との接続を確認する測定区間」として考えることがポイントです。

確認3 閉合できる走行経路を計画して累積誤差を確認する

三つ目は、可能な範囲で計測経路を閉合させることです。SLAM計測では、過去に通過した場所を再び観測することで、軌跡全体の整合性を確認したり、方式によっては位置関係を再調整したりできる場合があります。立体駐車場では、この閉合を意識した経路設計が標高ずれを確認するうえで重要です。

例えば、一階から連続スロープで最上階まで上り、その地点で計測を終了すると、開始地点と終了地点を直接比較できません。軌跡の途中で小さな誤差が積み重なっていても、見た目として自然な点群が生成されていると異常を見逃す可能性があります。

一方、最上階まで計測したあと別の経路で開始階付近へ戻れる場合は、開始時に観測した構造物をもう一度取得できます。同じ柱や壁、床などが再観測できれば、往路と復路の点群がどの程度一致しているかを確認できます。ここで平面方向は一致しているのに高さ方向だけ差が出ていれば、鉛直方向の累積誤差を疑う材料になります。

ただし、単に同じ位置へ戻ればよいわけではありません。できるだけ同一の構造物を異なる移動経路から再観測できるように計画することが重要です。同じスロープを完全に逆走して戻るだけでは、似た条件をそのまま繰り返すことになります。可能であれば各階の車路や別方向の通路などを組み合わせ、異なる方向から共通部分を観測できる経路を検討します。

一筆書きのように長い軌跡を作るより、途中で小さな閉合を複数作る方法も有効です。例えば各階を一周してスロープ入口付近へ戻ってから次の階へ進めば、その階の中で局所的な整合性を確認できます。どの範囲まで閉合経路を作れるかは現場形状や交通規制によって異なりますが、「最上階へ到達すること」だけを目的に経路を決めないことが大切です。

また、閉合したからといって自動的に正しい高さになるとは限りません。処理上、軌跡がきれいに接続されても、その結果が実際の標高と一致しているかは別の確認が必要です。そのため閉合は、既知点や検証点による確認と組み合わせます。

SLAM計測では、計測時間を短くするために最短経路を選びたくなります。しかし、立体駐車場のような階層構造では、少し経路を増やしてでも同一地点へ戻る機会を作ったほうが、後から標高ずれを発見しやすくなる場合があります。再計測の負担まで考えると、計測段階で確認経路を組み込むことに意味があります。

確認4 スロープ上の移動速度とセンサー姿勢を安定させる

四つ目は、連続スロープを移動するときの速度とセンサー姿勢です。SLAM計測では、周辺環境だけでなく計測者の動かし方もデータ品質へ影響します。特に立体駐車場のスロープでは、勾配に合わせて身体や機器が傾きやすく、旋回スロープでは上昇、前進、回転が同時に発生します。

急激な方向転換や大きな揺れを繰り返すと、前後の観測データを安定して対応付けることが難しくなる場合があります。方式によっては慣性情報も自己位置推定に利用するため、短時間に大きな姿勢変化を繰り返す計測は慎重に行う必要があります。

だからといって、常に極端に低速で移動すればよいわけではありません。重要なのは速度を可能な範囲で安定させ、十分な周囲情報を取得しながら進むことです。急に走る、急停止する、センサーを大きく振り回すといった動作を避け、スロープの勾配にかかわらず一定した操作を意識します。

旋回型のスロープでは、内側だけを見ながら移動すると観測範囲が偏ることがあります。外壁、柱、梁、床面など、位置推定に利用しやすい複数方向の構造物を取得できているか確認します。計測機器の方式や視野によって適切な持ち方は異なるため、特定の角度を一律に決めるよりも、必要な方向が遮られていないことを確認するほうが重要です。

歩行計測の場合は、スロープで足元を気にするあまり機器の向きが下方へ偏ることがあります。車両などに搭載して計測する場合も、路面の段差や勾配変化によって振動や姿勢変化が生じます。いずれの場合も、計測方法に応じてセンサーがどのような動きをしているのかを意識しなければなりません。

計測途中で人や車両を避けるために大きく蛇行した場合も注意が必要です。立体駐車場では一般車両が出入りする環境も多いため、安全を最優先にしつつ、計測軌跡が不規則になった区間を記録しておくと後処理で確認しやすくなります。必要であればその区間だけ再度計測することも検討します。

スロープの入口や出口では、勾配変化に加えて旋回や一時停止が重なりやすいため、特に丁寧に移動します。標高ずれを抑えるという観点では、長いスロープの途中だけでなく、姿勢変化が集中する接続部の操作を安定させることが重要です。

確認5 似た形状が連続する区間で位置推定の弱まりを確認する

五つ目は、立体駐車場特有の繰り返し形状です。SLAM計測では、周辺環境から得られる特徴を利用して自己位置を推定します。そのため、どこを見ても似た形状が続く空間では、特徴的な構造物が多い場所と比べて位置関係の判断が難しくなる場合があります。

立体駐車場では、一定間隔で並ぶ柱、連続する壁、同じ形状の梁、似た照明配置、同じ幅の車路などが何層にもわたって繰り返されます。特にスロープ部分では、曲率や勾配がほぼ一定のまま長く続く場合があります。このような環境では、「現在どの階のどの位置にいるのか」をSLAM処理が判断するための幾何学的な特徴が少なくなる可能性があります。

この問題への対策として重要なのは、特徴が少ない区間だけを長時間連続して計測しないことです。スロープを抜けたら柱列、壁の開口、階段室周辺、形状が変化する部分などを含めて計測し、環境情報を増やします。ただし、一時的に置かれた車両や移動物を基準に依存しすぎるのは避けたほうが安全です。再計測時にも変わりにくい建物本体の形状を中心に利用できるようにします。

また、特徴の少ない区間では床面だけを見て判断しないことが大切です。広い平面は高さを確認するうえで有用ですが、同じ方向へ広がる面だけでは位置や姿勢を十分に拘束できない場合があります。床面に加えて壁面、柱、梁など、異なる方向を持つ構造を取得できると、空間の位置関係を確認しやすくなります。

点群処理後には、似た形状の階同士が誤って重なっていないかも確認します。見た目では一つの柱として表示されていても、異なる時刻に取得した点群がわずかに二重化していることがあります。柱の輪郭が厚い、床面が二層に見える、壁面が平行に重複しているといった状態は、位置合わせを確認するきっかけになります。

さらに、軌跡そのものを見ることも重要です。点群だけでは違和感がない場合でも、スロープを上る軌跡の勾配が途中から変化していたり、同じ階に戻ったはずなのに軌跡の高さが一致していなかったりすることがあります。点群表示と軌跡表示の両方を確認することで、見た目だけでは分からない標高ずれを見つけやすくなります。

立体駐車場では「同じものがたくさん見える」ことと「位置推定に使いやすい特徴がたくさんある」ことは同じではありません。繰り返し形状の中に、位置を判断できる固有の構造をどれだけ含められるかという視点で計測経路を考えることが重要です。

確認6 検証点と断面で階ごとの標高差を照合する

六つ目は、SLAM計測後に各階の高さを数値で検証することです。連続スロープの標高ずれは、三次元点群を回転させながら眺めているだけでは判断しにくい場合があります。そこで、あらかじめ設定した検証点と断面を使い、階ごとの高さ関係を確認します。

まず、各階で同じ種類の場所を比較できるようにします。例えばスロープ出口付近の床、特定の柱周辺の床、平坦な車路部分などです。床面には勾配や排水のための高低差が設けられている場合があるため、一点だけを取り出して階高を判断するのではなく、比較する位置条件をそろえることが重要です。

次に、建物を縦方向に切った断面を作成すると、各階床の高さ関係やスロープのつながりを確認しやすくなります。複数階を通る断面を同じ位置で作成すれば、階高が一定の建物では大きな変化を発見しやすくなります。ただし、実際の建物が必ず等間隔の階高になっているとは限らないため、設計情報や既知の測量値がある場合はそれと照合します。

スロープに沿った縦断面も有効です。スロープ開始部、勾配区間、終了部を連続して確認することで、途中に不自然な折れや勾配変化がないかを確認できます。実際には滑らかに続いているはずの区間が点群上で急に傾いていれば、その周辺の軌跡や位置合わせを詳しく調べます。

検証点を使う場合は、SLAM点群を作成するときに利用した基準点とは別の点を残しておく方法もあります。調整に使用した点だけで評価すると、その点にはよく一致していても別の場所で誤差が残っている可能性があります。独立した確認点を設けることで、成果全体の状態を判断しやすくなります。

ここで重要なのは、一階と最上階だけを比較しないことです。例えば一階では差が小さく、三階で差が現れ、五階ではさらに広がっているのであれば、徐々に累積する傾向が疑えます。一方、一階と二階は合っているのに三階で突然差が生じ、その後はほぼ一定であれば、特定区間で位置推定が乱れた可能性があります。

この違いを把握できれば、再計測するとしても建物全体ではなく問題区間を重点的に確認できます。SLAM計測の効率を高めるうえでも、各階ごとの検証は重要です。

また、平面位置も同時に確認します。高さだけを補正しようとすると、実際には平面方向のずれや回転が原因だった場合に不適切な修正につながる可能性があります。X、Y、Zを分離して考えすぎず、三次元的な整合性を確認したうえで原因を判断することが必要です。

標高ずれを見つけたときに確認したい補正の考え方

計測後に標高ずれが見つかった場合、すぐに点群全体のZ値を一律に移動させるのではなく、どのようなずれ方をしているかを確認します。同じ標高差が全範囲に存在しているのであれば、座標原点や高さ基準の設定によるオフセットの可能性があります。一方、階を上るほど差が増えているのであれば、単純な上下移動では解決できません。

また、一部の階から突然ずれている場合は、その前後のスロープで軌跡に異常がなかったか確認します。特徴の少ない区間、急な旋回を行った区間、車両や人によって周囲の観測が遮られた区間など、計測状況と照合します。

点群を強制的に変形させれば、見た目だけを合わせることはできる場合があります。しかし、補正の根拠が曖昧なまま成果を変形すると、別の場所の寸法や形状を損なうおそれがあります。測量や出来形確認など寸法精度が重要な用途では、どの基準点を使い、どの変換や調整を行ったのかを説明できる状態にする必要があります。

そのため、問題区間が限定できる場合には再計測を検討することも重要です。特に重要な構造物の寸法確認や施工管理に使用する場合、原因が分からない大きなずれを後処理だけで合わせるより、基準を確認したうえで対象範囲を再計測したほうが確実なケースがあります。

複数回の計測結果を比較する方法もあります。同じ経路を別の時間に計測し、同じ場所で同様の標高差が発生するかを見ることで、再現性を確認できます。計測のたびにずれる場所が変化する場合は、計測方法や周辺環境の影響を見直す必要があります。

SLAM計測では、自動処理された結果をそのまま完成成果と考えるのではなく、現場基準との照合まで含めて品質管理を行うことが重要です。特に連続スロープのように高さ方向の移動が長く続く場所では、計測開始から終了までの全体整合性を見る必要があります。

立体駐車場のSLAM計測は高さを最後まで検証できる運用が重要

立体駐車場のSLAM計測では、連続スロープを移動する間に小さな位置や姿勢の誤差が積み重なり、最終的に階ごとの標高差として現れる可能性があります。特に同じような柱や壁、車路が繰り返される環境では、点群が自然につながって見える場合でも、高さ方向の整合性を別途確認することが重要です。

標高ずれを防ぐためには、最初に高さ基準を決め、スロープと各階の接続部を丁寧に取得し、可能な範囲で閉合経路を作ります。そのうえで、移動速度やセンサー姿勢を安定させ、繰り返し形状が続く場所では特徴的な構造物を含めて計測します。最後に、既知点や独立した検証点、縦断面、各階の床面を利用して、階を重ねるごとに高さの差が増えていないか確認します。

重要なのは、SLAM計測の品質を点群の見た目だけで判断しないことです。立体駐車場のような大規模な階層空間では、平面位置、標高、軌跡、閉合、既知点との関係を組み合わせて評価することで、標高ずれを早い段階で発見しやすくなります。

また、屋外で基準位置を確認してから建物内部の計測へ移行する場合には、屋外座標とSLAMのローカル座標をどのように結び付けるかも事前に決めておくことが大切です。GNSSを利用できる屋外と、衛星電波を安定して受信しにくい立体駐車場内部では、同じ方法で位置を取得できるとは限りません。屋外で取得した基準情報と屋内SLAM成果を関連付ける場合は、その変換方法や確認点を明確にしておく必要があります。

現場で座標を確認しながら基準点や検証点を管理したい場合には、こうした屋外側の座標確認を効率化する方法も検討できます。高精度な位置情報を現場で扱い、計測地点や確認位置を記録する運用を組み合わせることで、SLAM成果を現場座標へつなぐための確認作業を整理しやすくなります。

立体駐車場のSLAM計測を、単に三次元点群を取得する作業ではなく、基準設定、計測経路、閉合、検証までを含む一連の位置管理として設計することが、連続スロープでの標高ずれを抑えるための基本です。屋外での基準位置の確認や現場座標の記録まで含めて効率化したい場合は、LRTK Phoneを活用した位置管理も次の選択肢として検討できます。

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

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

技術記事一覧へ戻る →