Skip to main content
QUICK REVIEW

[論文レビュー] Kimera-Multi: a System for Distributed Multi-Robot Metric-Semantic Simultaneous Localization and Mapping

Yun Chang, Yulun Tian|arXiv (Cornell University)|Nov 8, 2020
Robotics and Sensor-Based Localization参考文献 74被引用数 75
ひとこと要約

Kimera-Multiは、通信、計算、センシングの現実的制約のもとで、視覚慣性ロボットチームが協働して高精度で意味的ラベルが付与された3次元メッシュ地図をリアルタイムに構築できる、最初の完全分散型マルチロボットシステムを提示する。分散型場所認識、段階的最大クリーク外れ値除去、ポーズグラフ最適化のためのリーマン型ブロック座標降下法、リアルタイムメッシュ変形を組み合わせることで、中央集権的アプローチと比較して通信量が80%削減され、計算負荷も低減された高精度な性能を達成する。

ABSTRACT

We present the first fully distributed multi-robot system for dense metric-semantic Simultaneous Localization and Mapping (SLAM). Our system, dubbed Kimera-Multi, is implemented by a team of robots equipped with visual-inertial sensors, and builds a 3D mesh model of the environment in real-time, where each face of the mesh is annotated with a semantic label (e.g., building, road, objects). In Kimera-Multi, each robot builds a local trajectory estimate and a local mesh using Kimera. Then, when two robots are within communication range, they initiate a distributed place recognition and robust pose graph optimization protocol with a novel incremental maximum clique outlier rejection; the protocol allows the robots to improve their local trajectory estimates by leveraging inter-robot loop closures. Finally, each robot uses its improved trajectory estimate to correct the local mesh using mesh deformation techniques. We demonstrate Kimera-Multi in photo-realistic simulations and real data. Kimera-Multi (i) is able to build accurate 3D metric-semantic meshes, (ii) is robust to incorrect loop closures while requiring less computation than state-of-the-art distributed SLAM back-ends, and (iii) is efficient, both in terms of computation at each robot as well as communication bandwidth.

研究の動機と目的

  • 通信、計算、センシングの現実的制約のもとで、完全分散型マルチロボットシステムによる高密度メトリック意味的SLAMを開発すること。
  • ロボット間の協調により、ローカルなロボット推定を統合することで、正確でリアルタイムな3次元メトリック意味的メッシュ再構成を実現すること。
  • 分散SLAMにおける誤ったループクロージャーに対して頑健であると同時に、通信帯域と計算負荷を低減すること。
  • トラジェクトリ最適化とリアルタイムメッシュ変形によるメッシュ補正を統合し、一貫性のあるグローバルマップの更新を実現すること。

提案手法

  • 各ロボットは、視覚慣性および意味的セグメンテーションデータから、Kimera-VIOとKimera-Semanticsを用いてローカルなトラジェクトリと高密度メトリック意味的3次元メッシュを構築する。
  • 通信範囲内にいるとき、キーフレームからのBag-of-Words (BoW) 述語を用いた分散型場所認識を実行する。
  • 分散ポーズグラフ最適化(PGO)パイプラインにおける外れ値除去のため、新規の段階的最大クリークアルゴリズムが用いられる。
  • 分散PGOは、リーマン型ブロック座標降下法(RBCD)を用いて実行され、ロボット間で効率的かつスケーラブルな最適化が可能になる。
  • 改善されたトラジェクトリ推定値を用いて、Sumnerら[52]に基づくリアルタイムメッシュ変形によりローカルメッシュを補正する。
  • システムは分散型アーキテクチャを採用しており、すべての処理と最適化がローカルで実行され、中央集権的計算や通信への依存を最小限に抑える。

実験結果

リサーチクエスチョン

  • RQ1完全分散型マルチロボットシステムは、通信量と計算負荷を最小限に抑えながら、正確でリアルタイムの高密度メトリック意味的SLAMを達成できるか?
  • RQ2中央統合ポイントが存在しない分散環境において、ロボット間のループクロージャー検出と外れ値除去をどのようにして頑健に実現できるか?
  • RQ3段階的最大クリーク除去を用いた分散PGOは、中央集権的または従来の分散手法と比較して、計算コストを低減しつつトラジェクトリ精度をどの程度向上できるか?
  • RQ4ロボット間協調による最適化されたトラジェクトリを用いたリアルタイムメッシュ変形は、ローカルメッシュの補正にどの程度効果的か?
  • RQ5大規模マルチロボットメトリック意味的マッピングにおいて、通信効率、計算負荷、再構成精度の間のトレードオフはどのようなものか?

主な発見

  • Kimera-Multiは、原始画像やキーポintsを送信する中央集権的システムと比較して、通信量を最大80%削減した。
  • Campデータセットでは2.28 mのATE、Vicon Room 2では0.308 mのATEを達成し、高いトラジェクトリ精度を示した。
  • 段階的最大クリーク外れ値除去法は、従来手法と比較して計算負荷を低減しつつ、誤ったループクロージャーに対する頑健性を向上させた。
  • RBCDの早期停止版は、平均2.76秒で満足できるトラジェクトリ推定値を達成し、リアルタイムデプロイメントに適している。
  • ローカル最適化に基づくメッシュ変形により、都市シミュレーションのマージドメッシュにおける意味的再構成精度が67.91%から83.93%に向上した。
  • システムはローカルPGOおよびDGSを上回り、ATEおよびPGOコストの両面で優れた性能を示した。RBCDは、Vicon Room 2を除くすべてのデータセットでDGSよりも低いコストと高い精度を達成した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。