Kimera-Multi:マルチロボット向け堅牢な分散密メトリック・セマンティックSLAM
Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systems
視覚慣性センサ搭載の複数ロボットがピアツーピア通信のみで分散的に位置推定と地図構築を行い、誤ったループ閉じ込みを頑健に排除しつつ、意味ラベル付き3Dメッシュをリアルタイム生成するシステムを提案した。
著者: Yulun Tian, Yun Chang, Fernando Herrera Arias, Carlos Nieto-Granda, Jonathan P. How, Luca Carlone
分類: cs.RO, cs.CV, cs.MA
原文アブストラクト
This paper presents Kimera-Multi, the first multi-robot system that (i) is robust and capable of identifying and rejecting incorrect inter and intra-robot loop closures resulting from perceptual aliasing, (ii) is fully distributed and only relies on local (peer-to-peer) communication to achieve distributed localization and mapping, and (iii) builds a globally consistent metric-semantic 3D mesh model of the environment in real-time, where faces of the mesh are annotated with semantic labels. Kimera-Multi is implemented by a team of robots equipped with visual-inertial sensors. Each robot builds a local trajectory estimate and a local mesh using Kimera. When communication is available, robots initiate a distributed place recognition and robust pose graph optimization protocol based on a novel distributed graduated non-convexity algorithm. The proposed protocol allows the robots to improve their local trajectory estimates by leveraging inter-robot loop closures while being robust to outliers. 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, SLAM benchmarking datasets, and challenging outdoor datasets collected using ground robots. Both real and simulated experiments involve long trajectories (e.g., up to 800 meters per robot). The experiments show that Kimera-Multi (i) outperforms the state of the art in terms of robustness and accuracy, (ii) achieves estimation errors comparable to a centralized SLAM system while being fully distributed, (iii) is parsimonious in terms of communication bandwidth, (iv) produces accurate metric-semantic 3D meshes, and (v) is modular and can be also used for standard 3D reconstruction (i.e., without semantic labels) or for trajectory estimation (i.e., without reconstructing a 3D mesh).
関連論文
- SKiD-SLAM:惑星探査向け通信制限下で動作する分散型マルチロボットLiDAR SLAMとアナログサイトでの実地展開マルチロボットSLAM
- 水上と水中:水面・水中領域を横断する異種マルチロボットSLAMマルチロボットSLAM
- ポーズより方策:マルチロボットSLAMのための強化学習ベース分散ポーズグラフ最適化マルチロボットSLAM
- 地下トンネル環境におけるマルチロボットLiDAR SLAMの実践的ケーススタディマルチロボットSLAM
- LEMON-Mapping: ループ強化による大規模マルチセッション点群統合とグローバルに一貫したマッピングの最適化マルチロボットSLAM
- CRADMap: 5G接続マルチロボットと4Dレーダー知覚による分散ボリュメトリックマッピングマルチロボットSLAM
