Home /Research /A framework for multi-robot pose graph SLAM
SWARM

A framework for multi-robot pose graph SLAM

Isaac Deutsch, Ming Liu, Roland Siegwart

Year
2016
Citations
75

Abstract

We introduce a software framework for real-time multi-robot collaborative SLAM. Rather than building a complete SLAM system, our framework is designed to enable collaborative mapping for existing (single-robot) SLAM systems in a convenient fashion. The framework aggregates local pose graphs obtained from its multiple robots into a global pose graph, which it then feeds back to the robots to increase their mapping and localization effectiveness. The framework can potentially work with various SLAM algorithms, as long as they provide a pose graph with an image associated with each node, and absolute scaling. The merging of pose graphs is purely visual-based and does not require well-defined initial robot positions nor environment markers. To handle network delays, we propose a graph correction scheme that avoids using mutexes (and thus avoids modifying the existing SLAM system) by assuming local graph consistency. Furthermore, we propose a simple image feature filtering method that uses an associated depth image to filter image features unsuitable for scene recognition. We demonstrate the framework's functionality with several interior datasets that we have collected using three robots.

Keywords

Simultaneous localization and mappingRobotComputer scienceArtificial intelligenceComputer visionPoseGraphConsistency (knowledge bases)Mobile robotFeature (linguistics)

Related papers

Browse all SWARM papers