Distributed Finite-Time Cooperative Localization for Three-Dimensional Sensor Networks
Jinze Wu, Lorenzo Zino, Zhiyun Lin, Alessandro Rizzo
TL;DR
This work tackles distributed localization in three-dimensional sensor networks using range measurements by first establishing a necessary-sufficient node localizability condition in barycentric coordinates. It then delivers a fully distributed verification procedure that operates in finite time via a novel sum-consensus algorithm, followed by a distributed finite-time localization method based on conjugate gradient on a reduced, localizable subgraph. The approach yields rigorous convergence guarantees and shows strong scalability in simulations, outperforming existing methods in convergence speed while gracefully handling unlocalizable nodes. The results enable scalable, robust localization in large 3D networks and introduce a general finite-time consensus tool with potential applications beyond localization.
Abstract
This paper addresses the distributed localization problem for a network of sensors placed in a three-dimensional space, in which sensors are able to perform range measurements, i.e., measure the relative distance between them, and exchange information on a network structure. First, we derive a necessary and sufficient condition for node localizability using barycentric coordinates. Then, building on this theoretical result, we design a distributed localizability verification algorithm, in which we propose and employ a novel distributed finite-time algorithm for sum consensus. Finally, we develop a distributed localization algorithm based on conjugate gradient method, and we derive a theoretical guarantee on its performance, which ensures finite-time convergence to the exact position for all localizable nodes. The efficiency of our algorithm compared to the existing ones from the state-of-the-art literature is further demonstrated through numerical simulations.
