ORION: Option-Regularized Deep Reinforcement Learning for Cooperative Multi-Agent Online Navigation
About
Existing methods for multi-agent navigation typically assume fully known environments, offering limited support for partially known scenarios with outdated or imperfect prior maps, such as warehouses or factory floors. There, agents need to balance path optimality with collecting and sharing environmental information to help teammates reach their own targets. To these ends, we propose ORION, a novel deep reinforcement learning framework for cooperative multi-agent online navigation in partially known environments. Starting from an imperfect prior map, ORION trains agents to make decentralized decisions, coordinate toward individual targets, and actively reduce task-relevant map uncertainty through online observation sharing in a closed perception-action loop. We first design a shared graph encoder that fuses prior map with online perception into a unified representation, providing robust state embeddings under environmental discrepancies. At the core of ORION is an option-critic framework that learns high-level cooperative modes translated into sequences of low-level actions, enabling adaptive switching between individual navigation and team-level exploration. We further introduce a dual-stage cooperation strategy that allows agents to assist teammates under map uncertainty, thereby reducing the overall makespan. Across extensive maze-like maps and large-scale warehouse environments, ORION achieves high-quality real-time decentralized cooperation while scaling to up to 10 robots, outperforming state-of-the-art classical and learning-based baselines. Finally, we validate ORION on physical robot teams, demonstrating its robustness and practicality for real-world cooperative navigation.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-agent Navigation | 160m x 150m Simulated Maps (5 Agents) | Max Distance (m)439.2 | 7 | |
| Multi-agent Navigation | Simulated Maps 160m x 150m 10 Agents | Max Distance (m)435.8 | 7 | |
| Multi-agent Navigation | Simulated Maps 160m x 150m 3 Agents | Max Distance (m)492.8 | 7 | |
| Multi-agent Navigation | 160m x 150m Simulated Maps (4 Agents) | Max Distance (m)484.7 | 7 | |
| Multi-agent Navigation | Gazebo Simulations 3 Agents | Max Distance (m)111.7 | 3 | |
| Multi-agent Navigation | Gazebo Simulations 4 Agents | Distance Max (m)102.5 | 3 | |
| Multi-agent Navigation | Gazebo Simulations 5 Agents | Max Distance (m)108.7 | 3 |