LiDAR
**LiDAR(Light Detection and Ranging)**は能動的な外界センサ(exteroceptive sensor)である。レーザーパルスを発射し、その反射を計測することで表面までの距離を直接測定する。走査型LiDARは典型的に10〜20 Hzで密な3D点群を出力し、優れた距離精度(およそ±2 cm程度)を持つ。また自ら照明を発するため、暗闇でも動作し、周囲光にほとんど影響されない。
LiDAR計測に含まれるもの
発射された各パルスは、既知のビーム方向に沿った**距離(range)**を返す。距離と方向からセンサ座標系における3D点が得られる。1回の走査はこれらを点群にまとめ、各点は通常次を保持する。
- センサ座標系における 座標、
- 反射強度(intensity)(反射の強さ——マッチングのための粗い「テクスチャ」として、また再帰反射面の検出に有用)、
- リング/チャンネル番号(どのレーザーがその点を生成したか——スキャンの垂直構造を符号化する)、
- 走査内での点ごとのタイムスタンプ(以下で述べる歪み補正に不可欠)。
主なハードウェアには2つの系統がある。
- 回転(機械式)LiDAR——例: Velodyne HDL-64、Ouster OS1——発光素子の列を回転させて水平方向に360°走査し、点のリングを生成する。自動運転や移動ロボットにおける古典的な選択肢である。
- ソリッドステートLiDAR——例: Livoxセンサ、ドーム型ユニット——大きな可動部を持たず、固定された(しばしば不規則で非反復的な)走査パターンを、限られた視野で生成する。より安価で耐久性が高く、その独特な走査パターンが新しいオドメトリアルゴリズムを生む動機となった。
モーション歪み(Motion distortion)
走査型センサ特有の反復的なテーマがある。10〜20 Hzでは、1回の走査に約50〜100 msかかり、その間にプラットフォームは有意に移動する。したがって走査の開始点と終了点は異なるセンサ姿勢で表現されており、スキャンを剛体として扱うと幾何がにじんでしまう。まともなLiDARパイプラインはすべて**歪み補正(de-skew)**を行う。各点は、その個別のタイムスタンプに対して補間された姿勢を用いて再投影され、動きの情報はIMUや等速モデルから得られる。これがLiDARがIMUと非常に自然に組み合わされる主な理由の一つである。
カメラ対LiDAR
カメラと比較すると、トレードオフは明確である。
| カメラ | LiDAR | |
|---|---|---|
| 深度 | 間接的(三角測量) | 直接的、メートル単位 |
| 照明 | 暗闇/HDRシーンで失敗 | 周囲光に依存しない |
| データ | 密なテクスチャ、色、セマンティクス | 疎な幾何、色なし |
| 失敗ケース | 低テクスチャ、ブラー | 雨/霧/塵、幾何的に退化したシーン(長い通路、開けた野原) |
| コスト/重量/電力 | 低い | 高い |
LiDARの失敗モードは、それが幾何的であり測光的ではない点で強調に値する。長くて特徴のない通路やトンネルは、ある方向にはセンサを制約するが別の方向には制約しない(スキャンマッチングが通路の軸に沿って自由に滑る)、開けた野原はマッチングすべき構造がほとんどない、雨・霧・塵・ガラスは疑似的な、あるいは欠落した反射を生む。退化の検出と対処自体がレベル9の一つのトピックである。
LiDAR SLAMスタック
LiDAR SLAMには独自のアルゴリズムスタックがあり、レベル9で展開される。
- スキャンマッチング——ICP系の手法による、連続するスキャンのpoint-to-pointまたはpoint-to-plane位置合わせ(このレベルで学んだ3D-3D対応の仕組み)。
- 特徴点ベースのオドメトリ——エッジ点と平面点に対して行う。LOAM系は局所曲率によって鋭い/平坦な点を抽出し、点群全体ではなくそれらをマッチングする。
- 地図表現——サーフェル地図(SuMa)、ボクセル/TSDF地図、占有オクトリー。
- 密結合LiDAR-慣性オドメトリ——LIO-SAM(ファクターグラフ)、FAST-LIO2(反復カルマンフィルタ)では、IMUが歪み補正と高速な動きの処理を担う。
カメラとLiDARの失敗モードは相補的である——LiDARは視覚がテクスチャを持たない場所で幾何を与え、カメラは幾何が退化している場所でテクスチャとセマンティクスを与える——ため、このノードからのロードマップの矢印はVisual-LiDAR融合を指す。LVI-SAM、R3LIVE、FAST-LIVOのようなシステムは両者(とIMU)を融合し、どちらのセンサ単独では達成できないロバスト性を実現する。
SLAMにおける意義
LiDARは、メートル精度と照明ロバスト性が譲れない条件——自動運転車、測量、産業用ロボット——において選択されるセンサである。視覚SLAMを学ぶ者にとって、LiDARを理解することは二重の意味を持つ。それは視覚SLAMに対する最も強力な対抗パラダイムを定義し(センサ選択を公正に行うために有用)、また、ロバストなフィールドロボティクスの最先端をますます代表するようになっているvisual-LiDAR融合システムの半分でもある。