Distributed Optimization with Consensus Constraint for Multi-Robot Semantic Octree Mapping
Arash Asgharivaskasi, Nikolay Atanasov
TL;DR
This work addresses distributed semantic mapping for multi-robot teams under one-hop communication constraints. It represents per-cell class distributions with a log-odds vector $h$ in R^(C+1) and optimizes the sum of local log-likelihoods with a consensus penalty that aligns neighboring robots’ maps, enabling decentralized fusion. A semantic octree is employed to compress the multi-class map, achieving memory and bandwidth efficiency while preserving accuracy. Experiments in a Unity environment with six robots demonstrate convergence to a globally consistent map and substantial communication savings, supporting decentralized planning without a central estimator.
Abstract
This work develops a distributed optimization algorithm for multi-robot 3-D semantic mapping using streaming range and visual observations and single-hop communication. Our approach relies on gradient-based optimization of the observation log-likelihood of each robot subject to a map consensus constraint to build a common multi-class map of the environment. This formulation leads to closed-form updates which resemble Bayes rule with one-hop prior averaging. To reduce the amount of information exchanged among the robots, we utilize an octree data structure that compresses the multi-class map distribution using adaptive-resolution.
