CONSORT: Uncertainty-Constrained Multi-Robot Planning for Cooperative Localization in GPS-Denied Environments
Organizations: Authors are with the FROST Lab, Ira A. Fulton College of Engineering, Brigham Young University, Provo, UT 84602, USA. · T. Zhang is with the Kahlert School of Computing, University of Utah, Salt Lake City, UT 84112, USA, and contributed to this work as a visiting undergraduate researcher in the FROST Lab.
Abstract
Centralized multi-agent path planning with cooperative localization in GPS-denied environments is generally computationally intractable when formulated in full belief space due to tightly coupled uncertainty dynamics. Prior work typically approximates belief dynamics or restricts inter-agent coupling. This work examines a multi-agent planning problem in which a primary agent must reach a goal in minimum time subject to a chance-constrained collision-avoidance requirement and a terminal bound on localization uncertainty. We obtain a tractable surrogate of the underlying belief-space problem by optimizing over the mean-state trajectories of all agents and propagating covariance for terminal constraint evaluation only. We propose CONSORT (Cooperative Navigation with Support-Optimized Routing and Trajectories), a discrete-to-continuous pipeline combining hexagonal-grid joint search with spline-based trajectory refinement. Across 50 randomized scenarios, the planners separate as the terminal uncertainty bound tightens, with CONSORT solving 80% of scenarios where the strongest baseline solves 54%, at comparable path length. In marine simulations, with the plans executed under feedback control on an independently developed factor-graph estimate, the trajectories remain collision-free and their terminal uncertainty falls within 6% of the planner's prediction.
Figures & tables
| Constraint level (% of ) | ||||
| Method | 100 | 70 | 50 | 30 |
| Baseline comparison, 50 screened scenarios | ||||
| CONSORT (ours) | 1.14 0.09 | 1.22 0.23 | 1.34 0.26 | 1.41 0.21 |
| Formation | 1.22 0.12 | 1.34 0.25 | 1.33 0.16 | 1.48 0.45 |
| Sequential | 1.18 0.14 | 1.41 0.92 | 1.36 0.50 | 2.76 1.51 |
| CL-GBT | 1.47 0.33 | 1.78 0.43 | 2.01 0.41 | 2.07 0.26 † |
| Factor | Variables | |
| Odometry (between, per 5 m node) | 1 ∘ /axis; 0.22, 0.02, 0.01 m | |
| Depth (unary) | 0.5 m | |
| Compass (unary) | 0.86 ∘ /axis | |
| Landmark az./el./range | 1.05 ∘ , 1.05 ∘ , 2.09 m; m | |
| Inter-agent relative pose | 0.86 ∘ /axis; m | |
| Initial pose prior | 10 ∘ /axis; 1.15, 0.76, 0.5 m |
Multi-Robot Motion Planning
Multi-Robot Motion Planning coordinates collision-free paths and trajectories for robot teams sharing space, tasks, and changing environments.
See all 150 papers