Symmetry-Breaking in Multi-Agent Navigation: Winding Number-Aware MPC with a Learned Topological Strategy

📅 2025-11-19
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address deadlock arising from symmetry in multi-agent navigation, this paper proposes a topology-aware hierarchical cooperative navigation framework. The method introduces the winding number—a topological invariant—into multi-agent coordination modeling for the first time, enabling quantitative characterization of relative motion and dynamic interaction priority among agents. Building upon this, we design a two-tier architecture: a high-level topology-driven policy module for strategic decision-making and a low-level model predictive control (MPC) module for trajectory execution, jointly optimized via reinforcement learning to enable adaptive priority assignment. Extensive evaluations in dense simulated environments and on real robotic platforms demonstrate that our approach significantly reduces collision rate and deadlock probability, achieving a 23.6% improvement in navigation success rate and a 19.4% reduction in average task completion time, outperforming current state-of-the-art methods.

Technology Category

Application Category

📝 Abstract
We address the fundamental challenge of resolving symmetry-induced deadlocks in distributed multi-agent navigation by proposing a new hierarchical navigation method. When multiple agents interact, it is inherently difficult for them to autonomously break the symmetry of deciding how to pass each other. To tackle this problem, we introduce an approach that quantifies cooperative symmetry-breaking strategies using a topological invariant called the winding number, and learns the strategies themselves through reinforcement learning. Our method features a hierarchical policy consisting of a learning-based Planner, which plans topological cooperative strategies, and a model-based Controller, which executes them. Through reinforcement learning, the Planner learns to produce two types of parameters for the Controller: one is the topological cooperative strategy represented by winding numbers, and the other is a set of dynamic weights that determine which agent interaction to prioritize in dense scenarios where multiple agents cross simultaneously. The Controller then generates collision-free and efficient motions based on the strategy and weights provided by the Planner. This hierarchical structure combines the flexible decision-making ability of learning-based methods with the reliability of model-based approaches. Simulation and real-world robot experiments demonstrate that our method outperforms existing baselines, particularly in dense environments, by efficiently avoiding collisions and deadlocks while achieving superior navigation performance. The code for the experiments is available at https://github.com/omron-sinicx/WNumMPC.
Problem

Research questions and friction points this paper is trying to address.

Resolving symmetry-induced deadlocks in distributed multi-agent navigation systems
Breaking autonomous passing symmetry using topological winding number strategies
Learning cooperative navigation priorities for dense multi-agent crossing scenarios
Innovation

Methods, ideas, or system contributions that make the work stand out.

Hierarchical policy combines learning-based Planner with model-based Controller
Winding number quantifies topological cooperative strategies
Reinforcement learning optimizes dynamic weights for agent prioritization
🔎 Similar Papers
No similar papers found.
T
Tomoki Nakao
Graduate School of Informatics, Kyoto University, Kyoto, Japan. This work was done while he was a research intern at OMRON SINIC X Corporation.
K
Kazumi Kasaura
OMRON SINIC X Corporation, 5-24-5, Hongo, Bunkyo-ku, Tokyo, Japan.
Tadashi Kozuno
Tadashi Kozuno
OMRON SINIC X
reinforcement learningmachine learningneuroscience