サービスロボットの急速な展開に伴い、複数のロボットが同じ場所で作業して、空間情報を共同で共有できるようにする方法を確立する必要があります。この目的のために、サービスロボットのシナリオ用に特別に設計された協調的な視覚的同時ローカリゼーションおよびマッピング(SLAM)フレームワークを紹介します。エッジサーバーがマップデータベースを維持し、グローバル最適化を実行することで、各ロボットは既存のマップへの登録、マップの更新、または新しいマップの作成をすべて統一されたインターフェイスと低い計算およびメモリコストで実行できます。リアルタイムの情報共有を可能にするために、シンプルで効果的な通信パイプラインと新しいランドマーク検索方法を設計して、サーバーからの近くのランドマークで各クライアントのローカルマップを補強します。フレームワークは、カメラ間の厳格な制約を考慮に入れて、RGB-Dカメラと単眼カメラの両方、および複数のカメラを備えたロボットをサポートするのに十分一般的です。提案されたフレームワークは完全に実装され、公開データセットとライブ実験で検証されています。
With the rapid deployment of service robots, a method should be established to allow multiple robots to work in the same place to collaborate and share the spatial information. To this end, we present a collaborative visual simultaneous localization and mapping (SLAM) framework particularly designed for service robot scenarios. With an edge server maintaining a map database and performing global optimization, each robot can register to an existing map, update the map, or build new maps, all with a unified interface and low computation and memory cost. To enable real-time information sharing, we design a simple but effective communication pipeline and a novel landmark retrieval method to augment each client's local map with nearby landmarks from the server. The framework is general enough to support both RGB-D and monocular cameras, as well as robots with multiple cameras, taking the rigid constraints between cameras into consideration. The proposed framework has been fully implemented and verified with public datasets and live experiments.