Camera View Selection for Bearing-Only Geolocation of Stationary Targets Using Multi-UAV Swarms with GPS Bias
Sebastian Quispe Arias , Laercio Lucchesi , Tatiana Reimer , Thiago Lamenza , Bruno Olivieri , Markus Endler
Drones Auton. Veh. ›› 2026, Vol. 3 ›› Issue (3) : 10022
We address the problem of geolocating a static ground target from multiple low-cost Unmanned Aerial Vehicles (UAVs) equipped with monocular cameras and object detectors. Each drone generates large sequences of bearing-only measurements per flyover, but these are affected by per-drone GPS biases (systematic position errors specific to each UAV) that remain effectively constant over short trajectories. We propose a greedy selector that combines angular diversity and detection confidence to pre-filter measurements before Random Sample Consensus (RANSAC)-based robust fusion. Across 30 randomized simulation runs, the selector achieves mean accuracy comparable to full-pool RANSAC (2.34 m vs. 2.44 m) while reducing median processing time by 4.1× (393 ms vs. 1602 ms). Similar accuracy is observed against LO-RANSAC and PROSAC, with the selector remaining 4× to 35× faster. The selector also outperforms confidence-only and standard Fisher Information Matrix (FIM)-based subset baselines. A bias-aware FIM analysis via Schur-complement marginalization shows that the information contributed by repeated measurements from a single drone saturates under a shared position bias, explaining the single-drone concentration observed for these baselines. In the nominal setting, the angular-diversity proxy retains 99.7% of the bias-aware FIM objective and achieves localization error similar to direct FIM-based selection, while being 3.3× faster at the selection stage. Real flights with a low-cost quadrotor measure short-term GPS drift of 1.9–3.5 m over 10–63 min, supporting the assumed bias dynamics, and expose a failure mode in which persistent false positives capture the RANSAC consensus. Full-pool RANSAC shows slightly lower mean error at larger GPS-bias levels ( σGPS ≥ 5 m), indicating that pre-selection is not preferable in every operating regime.
UAV geolocation / Bearing-only localization / Fisher Information Matrix / View selection / RANSAC / Drone swarms / Search and rescue (SAR)
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
Ranacher P, Brunauer R, Trutschnig W, Van der Spek S, |
| [6] |
|
| [7] |
Bishop AN, Fidan B, Anderson BDO, Doğançay K, Pathirana PN. Optimality analysis of sensor—target localization geometries. Automatica 2010, 46, 479-492. DOI: 10.1016/j.automatica.2009.12.003 |
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
Paulin G, Sambolek S, |
| [15] |
Sciacchitano A, Mudrik L, Kragelund S, Kaminer I. Multi—UAV Trajectory Optimization for Bearing—Only Localization in GPS Denied Environments. arXiv 2026, arXiv:2602.11116. DOI: 10.48550/arXiv.2602.11116 |
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
Zhu P, Wen L, Du D, Bian X, Fan H, Hu Q, |
| [31] |
PUC—Rio GrADyS Project. GrADyS—Sim NextGen. Available online: https://github.com/Project—GrADyS/gradys—sim—nextgen (accessed on 19 May 2026). |
/
| 〈 |
|
〉 |