Geometric Clustering for Distributed Fault Detection and Identification in Range–Based Cooperative Localization Without Fixed Reference Nodes

Cooperative localization enables teams of robots to maintain better positioning in GNSS-denied environments by sharing state estimates and inter-robot range measurements to reduce the rate of proprioceptive odometry drift. In scenarios without fixed navigation beacons or pre-surveyed reference nodes, each robot functions as both a positioning client and a mobile ranging peer. A critical vulnerability in this architecture is silent fault propagation. A robot with a degraded localization solution may broadcast an incorrect, often overconfident position estimate, corrupting its peers’ localization. Classical Global Navigation Satellite System (GNSS) Receiver Autonomous Integrity Monitoring (RAIM) methods are ineffective in this context because meter-scale inter-robot separations introduce strong geometric nonlinearity and unstable Geometric Dilution of Precision (GDOP), resulting in scattered subset solutions rather than the coherent, biased clusters that RAIM is designed to detect. This paper addresses this vulnerability by proposing a two-stage distributed Fault Detection and Identification (FDI) architecture for peer-to-peer ranging-based cooperative localization. The first stage applies a global chi-square test on Weighted Least-Squares trilateration residuals to detect the presence of a fault. The second stage identifies the faulty robot by computing Leave-One-Out and Leave-Two-Out subset solutions, which are then partitioned using a clustering algorithm. The cluster that exempts measurements from the faulty robot is identified using either a maximum-cardinality or a minimum-variance criterion. A decentralized voting protocol that requires at least two independent corroborations is then employed for network-wide fault declaration. Monte Carlo simulations show that the clustering-based identification method outperforms classical residual-based methods across multiple fault types, with results reported for the planar (2D) case. No single clustering configuration dominates in terms of identification performance across all tested fault conditions, as performance varies with the fault profile. The proposed architecture operates fully in a distributed manner, requiring only the exchange of position estimates, covariances, and binary votes.

Authors

Institutions

Publication Details

Journal
Applied Sciences
Published
2026-05-21
DOI
https://doi.org/10.3390/app16105137
Primary Topic
GNSS positioning and interference
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Geometric Clustering for Distributed Fault Detection and Identification in Range–Based Cooperative Localization Without Fixed Reference Nodes

Uthman Olawoye, Jason N. Gross
Applied Sciences
GNSS positioning and interference
article

Geometric Clustering for Distributed Fault Detection and Identification in Range–Based Cooperative Localization Without Fixed Reference Nodes

Uthman Olawoye, Jason N. Gross
article en

Abstract

Cooperative localization enables teams of robots to maintain better positioning in GNSS-denied environments by sharing state estimates and inter-robot range measurements to reduce the rate of proprioceptive odometry drift. In scenarios without fixed navigation beacons or pre-surveyed reference nodes, each robot functions as both a positioning client and a mobile ranging peer. A critical vulnerability in this architecture is silent fault propagation. A robot with a degraded localization solution may broadcast an incorrect, often overconfident position estimate, corrupting its peers’ localization. Classical Global Navigation Satellite System (GNSS) Receiver Autonomous Integrity Monitoring (RAIM) methods are ineffective in this context because meter-scale inter-robot separations introduce strong geometric nonlinearity and unstable Geometric Dilution of Precision (GDOP), resulting in scattered subset solutions rather than the coherent, biased clusters that RAIM is designed to detect. This paper addresses this vulnerability by proposing a two-stage distributed Fault Detection and Identification (FDI) architecture for peer-to-peer ranging-based cooperative localization. The first stage applies a global chi-square test on Weighted Least-Squares trilateration residuals to detect the presence of a fault. The second stage identifies the faulty robot by computing Leave-One-Out and Leave-Two-Out subset solutions, which are then partitioned using a clustering algorithm. The cluster that exempts measurements from the faulty robot is identified using either a maximum-cardinality or a minimum-variance criterion. A decentralized voting protocol that requires at least two independent corroborations is then employed for network-wide fault declaration. Monte Carlo simulations show that the clustering-based identification method outperforms classical residual-based methods across multiple fault types, with results reported for the planar (2D) case. No single clustering configuration dominates in terms of identification performance across all tested fault conditions, as performance varies with the fault profile. The proposed architecture operates fully in a distributed manner, requiring only the exchange of position estimates, covariances, and binary votes.

Applied SciencesVol. 16(10)
West Virginia University (US)
U.S. Air Force
Openalex Percentile: Top 2%
GNSS positioning and interference
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.