  Relative localization is crucial for multi-robot systems to perform
cooperative tasks, especially in GPS-denied environments. Current techniques
for multi-robot relative localization rely on expensive or short-range sensors
such as cameras and LIDARs. As a result, these algorithms face challenges such
as high computational complexity, dependencies on well-structured environments,
etc. To overcome these limitations, we propose a new distributed approach to
perform relative localization using a Gaussian Processes map of the Radio
Signal Strength Indicator (RSSI) values from a single wireless Access Point
(AP) to which the robots are connected. Our approach, Gaussian Processes-based
Relative Localization (GPRL), combines two pillars. First, the robots locate
the AP w.r.t. their local reference frames using novel hierarchical inferencing
that significantly reduces computational complexity. Secondly, the robots
obtain relative positions of neighbor robots with an AP-oriented vector
transformation. The approach readily applies to resource-constrained devices
and relies only on the ubiquitously-available RSSI measurement. We extensively
validate the performance of the two pillars of the proposed GRPL in Robotarium
simulations. We also demonstrate the applicability of GPRL through a
multi-robot rendezvous task with a team of three real-world robots. The results
demonstrate that GPRL outperformed state-of-the-art approaches regarding
accuracy, computation, and real-time performance.
