Abstract
When GPS is unavailable - inside warehouses, underground mines, or urban canyons thick with signal multipath - individual robots relying on onboard odometry accumulate drift that compounds quickly with distance traveled. Cooperative localization addresses this by letting robots treat each other as moving landmarks, fusing relative range and bearing measurements to mutually correct their pose estimates over time. Recent work has sharpened the algorithmic foundations and brought the approach within reach of teams running on modest embedded hardware.
Problem Structure and Why Cooperation Helps
A single robot performing dead reckoning accumulates error that grows as the square root of distance in the ideal case, and worse in practice when wheel slip or IMU bias goes unmodeled. Introducing even one peer measurement - a range ping from an ultra-wideband (UWB) radio or a bearing estimate from a shared visual feature - collapses that uncertainty cone at the moment of observation. The key insight from distributed estimation theory is that cross-correlations between teammates’ errors must be tracked explicitly; ignoring them causes filters to become overconfident and diverge.
The canonical solution is the Cooperative Positioning System formulation, which maintains a joint covariance across all agents. In practice, teams running more than four or five robots find this centralized joint state too large to update at sensor rates. Decentralized variants - including the Covariance Intersection (CI) algorithm developed at Oak Ridge National Laboratory and subsequently extended by several university groups - trade optimality for bounded computational cost by assuming maximum correlation at each fusion step. CI is conservative but consistent, meaning it never reports lower uncertainty than actually exists.
UWB Ranging as the Dominant Ranging Modality
Ultra-wideband radio has become the practical backbone for inter-robot ranging in GPS-denied settings, largely displacing older acoustic and infrared schemes. UWB chips from vendors such as Qorvo (DW3000 series) and Spark Microsystems achieve centimeter-level two-way ranging precision with latencies under one millisecond, at power draws compatible with battery-constrained platforms. Critically, UWB penetrates light obstructions - pallets, thin walls, mesh fencing - that block line-of-sight optical systems.
Field deployments in warehouse environments by groups at ETH Zurich and Carnegie Mellon have shown that a sparse infrastructure of fixed UWB anchors, supplemented by peer-to-peer ranging between mobile robots, maintains sub-30-centimeter team-level localization error across floor areas exceeding 2,000 square meters. The anchors resolve global scale; the peer exchanges correct correlated drift that anchors alone cannot observe.
Filter Design and Communication Overhead
Practical implementations must decide when to communicate and what to share. Continuous broadcast of full covariance matrices scales as the square of team size and saturates narrow radio channels. Event-triggered communication - transmitting only when a robot’s information gain exceeds a threshold - reduces channel load by 60 to 80 percent in simulations without meaningfully degrading steady-state accuracy.
Recent work from the MIT Aerospace Controls Laboratory has examined information-theoretic triggers tied to the determinant of the innovation covariance, giving a principled basis for deciding which peer measurements are worth the bandwidth cost. The same framework generalizes naturally to heterogeneous teams mixing ground robots with aerial vehicles, where measurement geometry is richer but platform dynamics are more complex.
Open Challenges
Robust data association - confirming that the UWB ping you received belongs to teammate three and not to a forklift that wandered into range - remains an active problem. Spoofing resistance is a secondary but growing concern as these systems move toward safety-critical logistics. On the algorithmic side, scaling cooperative localization to teams of 20 or more without centralization while preserving consistency guarantees is still an open research question that several DARPA-adjacent programs are currently funding.