Multi-UAV SAR
Multi-UAV cooperative search · MSc thesis demo

Coordinated UAV swarms for disaster search & rescue

Natural disasters — earthquakes above all — strike Turkey more and more often.[1] When they do, searching the affected area quickly and reliably saves lives. A team of cooperating UAVs can sweep the ground far faster than responders on foot, stay connected to a ground control station (GCS), and improve detection reliability through redundancy and collaboration.[2, 3]

A cooperative multi-UAV search mission over a gridded disaster area: four UAVs sense cells and relay findings to a ground control station over multi-hop connectivity links; high-occupancy cells (points of interest) are revisited.
A cooperative multi-UAV search mission. UAVs sweep a gridded disaster area and relay what they sense back to the GCS over multi-hop links. Cells with high occupancy probability — points of interest such as a fire or a survivor — are revisited until enough measurements confirm a target.

Three goals that pull against each other

Coordinating a swarm is a balancing act between conflicting requirements.[7] Push on one and the others give way:

Coverage time

Finding targets fast means spreading out and racing through the cells nobody has seen yet.

Connectivity

Sharing what each UAV senses means staying within multi-hop range of the GCS — which pulls the swarm back together.

Revisit time

Imperfect sensors miss targets, so high-uncertainty cells must be re-measured — and every revisit slows coverage.

No single path plan wins on all three. We therefore produce a Pareto front of trade-offs and let the operator choose the plan that best fits the mission at hand.[14]

The non-obvious objective

Why optimise the time between visits?

Real sensors are imperfect: a single pass over a cell can miss a target with non-negligible probability. The remedy is redundancy — visit each cell several times and fuse the measurements.[3] But what really governs sensing quality is not how many times a cell is visited; it is how much time elapses between those visits. Long gaps let a cell's belief go stale and slow the swarm's convergence to a confident detection; shorter gaps keep every cell's information fresh and lift detection reliability — at the price of tighter, slower coverage.

Most prior work fixes the number of revisits or ignores revisit timing altogether.[8, 13] Treating the maximum mean time between visits as a first-class optimisation objective — next to coverage time and connectivity — is the core novelty this work adds to the joint coverage–connectivity problem.[14, 16] It is a subtle lever, but a decisive one for how well a search mission actually finds what it is looking for.

What this demo is built on

This interactive demo is the direct result of two publications from the underlying MSc thesis — a Vehicular Technology Conference paper[14] and an MSWiM paper[16] — adopting the sensing models of[3] and the information-sharing paradigm of[15].

  • Two multi-objective formulations: one jointly optimising coverage time, connectivity to the GCS and UAV disconnectivity, the other adding cell revisit time.
  • Custom genetic operators that drop into any genetic algorithm.
  • Diverse Pareto fronts per scenario, so an operator can pick the solution that fits the mission.
  • A benchmark of objective-optimal paths on cooperative search-and-inform time metrics.

References

  1. [1] D. Kalafat, “Statistical evaluation of Turkey earthquake data (1900–2015): A case study,” Eastern Anatolian Journal of Science, vol. 2, no. 1, pp. 14–36, 2016.
  2. [2] X. Ji, X. Wang, Y. Niu, and L. Shen, “Cooperative search by multiple unmanned aerial vehicles in a nonconvex environment,” Mathematical Problems in Engineering, vol. 2015, no. 1, p. 196730, 2015.
  3. [3] A. Khan, E. Yanmaz, and B. Rinner, “Information exchange and decision making in micro aerial vehicle networks for cooperative search,” IEEE Transactions on Control of Network Systems, vol. 2, no. 4, pp. 335–347, 2015.
  4. [4] S. Saha, A. E. Vasegaard, I. E. Nielsen, A. Hapka, and H. Budzisz, “UAVs path planning under a bi-objective optimization framework for smart cities,” Electronics, vol. 10, p. 1193, 2021.
  5. [5] H. V. Nguyen, H. Rezatofighi, B.-N. Vo, and D. C. Ranasinghe, “Multi-objective multi-agent planning for jointly discovering and tracking mobile objects,” in AAAI Conf. on Artificial Intelligence, 2019.
  6. [6] H. Ergezer and K. Leblebicioğlu, “Online path planning for unmanned aerial vehicles to maximize instantaneous information,” Intl. Journal of Advanced Robotic Systems, vol. 18, 2021.
  7. [7] E. Yanmaz, H. M. Balanji, and İ. Güven, “Dynamic multi-UAV path planning for multi-target search and connectivity,” IEEE Transactions on Vehicular Technology, vol. 73, no. 7, pp. 10516–10528, 2024.
  8. [8] Z. Liu, X. Gao, and X. Fu, “A cooperative search and coverage algorithm with controllable revisit and connectivity maintenance for multiple unmanned aerial vehicles,” Sensors, vol. 18, no. 5, p. 1472, 2018.
  9. [9] S. Kazemdehbashi and Y. Liu, “An exact coverage path planning algorithm for UAV-based search and rescue operations,” arXiv preprint arXiv:2405.11399, 2024.
  10. [10] P. Sujit and D. Ghose, “Search using multiple UAVs with flight time constraints,” IEEE Transactions on Aerospace and Electronic Systems, vol. 40, no. 2, pp. 491–509, 2004.
  11. [11] J. Zheng, M. Ding, L. Sun, and H. Liu, “Distributed stochastic algorithm based on enhanced genetic algorithm for path planning of multi-UAV cooperative area search,” IEEE Transactions on Intelligent Transportation Systems, vol. 24, no. 8, pp. 8290–8303, 2023.
  12. [12] W. Botes, “Grid-based coverage path planning for multiple UAVs in search and rescue applications,” PhD thesis, Stellenbosch University, 2023.
  13. [13] A. Wolek, S. Cheng, D. Goswami, and D. A. Paley, “Cooperative mapping and target search over an unknown occupancy graph using mutual information,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 1071–1078, 2020.
  14. [14] K. Kara and E. Yanmaz, “Joint optimization of connectivity, coverage, and revisit time in multi-UAV path planning,” in Proc. IEEE Vehicular Technology Conference (VTC), June 2025.This work
  15. [15] A. Khan, E. Yanmaz, and B. Rinner, “Information merging in multi-UAV cooperative search,” in IEEE International Conference on Robotics and Automation (ICRA), pp. 3122–3129, 2014.
  16. [16] K. Kara, İ. Güven, and E. Yanmaz, “Cooperative multi-target search with UAV swarms: Evolutionary vs. reinforcement learning strategies,” in Proc. International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), Oct. 2025.This work
Interactive · Explainable optimiser

Find the path that fits the mission.

Browse and analyse 20 search-and-rescue path-optimisation models, or compare them head-to-head across objectives and sensing time-metrics — with Pareto fronts, belief-merging analysis, and live mission playback.