Submitted:
05 December 2025
Posted:
08 December 2025
You are already at the latest version
Abstract

Keywords:
1. Introduction
- Event-triggered dynamic replanning: An event detection mechanism that monitors UAV perception outputs, initiating replanning only when significant changes occur (new task discovery or obstacle detection), avoiding unnecessary computational overhead while ensuring timely response.
- Warm-start initialization strategy: When replanning is triggered, the current assignment structure for remaining tasks is preserved and used to seed the initial population, significantly accelerating replanning convergence compared to random initialization while maintaining solution diversity.
- Heterogeneous mobility-aware encoding: A two-segment chromosome encoding that captures the fundamental differences between UAV (direct flight) and UGV (obstacle-avoiding navigation) mobility patterns.
2. Related Work
2.1. Heterogeneous Multi-Robot Task Allocation
2.2. Dynamic Vehicle Routing Problems
2.3. Multi-Objective Evolutionary Algorithms
2.4. Disaster Rescue Robotics
3. Problem Formulation
3.1. System Model
- Velocity : maximum travel speed (m/s)
- Range : maximum operational distance (m)
- Energy coefficient : energy consumption per unit distance (J/m)
- Sensing radius : perception range for UAVs (m)
3.2. Heterogeneous Mobility Constraints
3.3. Objective Functions
3.4. Constraints
4. ED-MOEA Algorithm Framework
4.1. System Architecture
4.2. Chromosome Encoding
4.3. Warm-Start Initialization
| Algorithm 1:Warm-Start Initialization |
|
4.4. NSGA-III Integration
- Reference points: 91 uniformly distributed points on the 3D objective hyperplane
- Crossover: Order-based crossover preserving assignment validity
- Mutation: Swap mutation for priority segment, random reassignment for assignment segment
- Replanning generations: (vs. for initial planning)
4.5. Complexity Analysis
5. Experiments
5.1. Experimental Setup
5.2. Performance Comparison
5.3. Ablation Study
5.4. Hualien Earthquake Case Study
5.5. Scalability Analysis
6. Conclusions
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Murphy, R.R. Disaster Robotics; MIT Press: Cambridge, MA, USA, 2014. [Google Scholar]
- Delmerico, J.; Mintchev, S.; Giusti, A.; et al. The current state and future outlook of rescue robotics. J. Field Robot. 2019, 36, 1171–1191. [Google Scholar] [CrossRef]
- Liu, Y.; Nejat, G. Robotic urban search and rescue: A survey from the control perspective. J. Intell. Robot. Syst. 2013, 72, 147–165. [Google Scholar] [CrossRef]
- Casper, J.; Murphy, R.R. Human-robot interactions during the robot-assisted urban search and rescue response at the World Trade Center. IEEE Trans. Syst. Man Cybern. B 2003, 33, 367–385. [Google Scholar] [CrossRef] [PubMed]
- Tranzatto, M.; Miki, T.; Dharmadhikari, M.; et al. CERBERUS: Autonomous legged and aerial robotic exploration in the DARPA Subterranean Challenge. Field Robot. 2022, 2, 274–324. [Google Scholar] [CrossRef]
- Kruijff-Korbayová, I.; Colas, F.; et al. TRADR project: Long-term human-robot teaming for robot assisted disaster response. KI-Künstliche Intelligenz 2015, 29, 193–201. [Google Scholar] [CrossRef]
- Queralta, J.P.; Taipalmaa, J.; Pullinen, B.C.; et al. Collaborative multi-robot search and rescue: Planning, coordination, perception, and active vision. IEEE Access 2020, 8, 191617–191643. [Google Scholar] [CrossRef]
- Rizk, Y.; Awad, M.; Tunstel, E.W. Cooperative heterogeneous multi-robot systems: A survey. ACM Comput. Surv. 2019, 52, 1–31. [Google Scholar] [CrossRef]
- Grocholsky, B.; Keller, J.; Kumar, V.; et al. Cooperative air and ground surveillance. IEEE Robot. Autom. Mag. 2006, 13, 16–25. [Google Scholar] [CrossRef]
- Tokekar, P.; Vander Hook, J.; Mulla, D.; et al. Sensor planning for a symbiotic UAV and UGV system for precision agriculture. IEEE Trans. Robot. 2016, 32, 1498–1511. [Google Scholar] [CrossRef]
- Peterson, J.; Li, W.; Cesar-Jr, R.M.; et al. Distributed UAV-UGV task allocation with consensus-based bundle algorithm. Auton. Robots 2020, 44, 1131–1147. [Google Scholar]
- Duan, H.; Luo, Q. Adaptive collaborative optimization for UAV-UGV cooperative exploration. IEEE Trans. Ind. Inform. 2022, 18, 4829–4839. [Google Scholar]
- Robin, C.; Lacroix, S. Multi-robot target detection and tracking: Taxonomy and survey. Auton. Robots 2016, 40, 729–760. [Google Scholar]
- Gerkey, B.P.; Matarić, M.J. A formal analysis and taxonomy of task allocation in multi-robot systems. Int. J. Robot. Res. 2004, 23, 939–954. [Google Scholar] [CrossRef]
- Korsah, G.A.; Stentz, A.; Dias, M.B. A comprehensive taxonomy for multi-robot task allocation. Int. J. Robot. Res. 2013, 32, 1495–1512. [Google Scholar] [CrossRef]
- Nunes, E.; Manner, M.; Mitber, H.; Gini, M. A taxonomy for task allocation problems with temporal and ordering constraints. Robot. Auton. Syst. 2017, 90, 55–70. [Google Scholar] [CrossRef]
- Khamis, A.; Hussein, A.; Elmogy, A. Multi-robot task allocation: A review of the state-of-the-art. In Cooperative Robots and Sensor Networks; Springer: Cham, Switzerland, 2015; pp. 31–51. [Google Scholar]
- Nunes, E.; Gini, M. Multi-robot auctions for allocation of tasks with temporal constraints. In Proceedings of the AAAI Conference on Artificial Intelligence, Austin, TX, USA, 25–30 January 2015; pp. 2110–2116. [Google Scholar]
- Turner, J.; Meng, Q.; Schaefer, G.; et al. Distributed task rescheduling with time constraints for the optimization of total task allocations in a multirobot system. IEEE Trans. Cybern. 2018, 48, 2583–2597. [Google Scholar]
- Otte, M.; Kuhlman, M.J.; Sofge, D. Auctions for multi-robot task allocation in communication limited environments. Auton. Robots 2020, 44, 547–584. [Google Scholar]
- Pillac, V.; Gendreau, M.; Guéret, C.; Medaglia, A.L. A review of dynamic vehicle routing problems. Eur. J. Oper. Res. 2013, 225, 1–11. [Google Scholar] [CrossRef]
- Psaraftis, H.N.; Wen, M.; Kontovas, C.A. Dynamic vehicle routing problems: Three decades and counting. Networks 2016, 67, 3–31. [Google Scholar]
- Ulmer, M.W.; Mattfeld, D.C.; Köster, F. Budgeting time for dynamic vehicle routing with stochastic customer requests. Transp. Sci. 2016, 52, 20–37. [Google Scholar]
- Gendreau, M.; Guertin, F.; Potvin, J.Y.; Séguin, R. Neighborhood search heuristics for a dynamic vehicle dispatching problem with pick-ups and deliveries. Transp. Res. C 1998, 14, 157–174. [Google Scholar] [CrossRef]
- Wang, K.; Shen, Z. Rolling horizon optimization for multi-drone delivery with dynamic customer requests. Transp. Res. E 2023, 171, 103023. [Google Scholar]
- Zhou, A.; Qu, B.Y.; Li, H.; et al. Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm Evol. Comput. 2011, 1, 32–49. [Google Scholar] [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Deb, K.; Jain, H. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: Solving problems with box constraints. IEEE Trans. Evol. Comput. 2014, 18, 577–601. [Google Scholar] [CrossRef]
- Zhang, Q.; Li, H. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
- Cheng, R.; Jin, Y.; Olhofer, M.; Sendhoff, B. A reference vector guided evolutionary algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 2016, 20, 773–791. [Google Scholar] [CrossRef]
- Li, K.; Deb, K.; Zhang, Q.; Kwong, S. An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans. Evol. Comput. 2015, 19, 694–716. [Google Scholar] [CrossRef]
- Tian, Y.; Zheng, X.; Zhang, X.; Jin, Y. Efficient large-scale multiobjective optimization based on a competitive swarm optimizer. IEEE Trans. Cybern. 2023, 50, 3696–3708. [Google Scholar] [CrossRef]
- Azzouz, R.; Bechikh, S.; Said, L.B. Dynamic multi-objective optimization using evolutionary algorithms: A survey. In Recent Advances in Evolutionary Multi-objective Optimization; Springer: Cham, Switzerland, 2017; pp. 31–70. [Google Scholar]
- Jiang, S.; Yang, S. Evolutionary dynamic multiobjective optimization: Benchmarks and algorithm comparisons. IEEE Trans. Cybern. 2017, 47, 198–211. [Google Scholar] [CrossRef]
- Tian, Y.; Cheng, R.; Zhang, X.; Jin, Y. PlatEMO: A MATLAB platform for evolutionary multi-objective optimization. IEEE Comput. Intell. Mag. 2017, 12, 73–87. [Google Scholar] [CrossRef]
- Dolgov, D.; Thrun, S.; Montemerlo, M.; Diebel, J. Path planning for autonomous vehicles in unknown semi-structured environments. Int. J. Robot. Res. 2010, 29, 485–501. [Google Scholar] [CrossRef]
- Karaman, S.; Frazzoli, E. Sampling-based algorithms for optimal motion planning. Int. J. Robot. Res. 2011, 30, 846–894. [Google Scholar] [CrossRef]
- LaValle, S.M. Planning Algorithms; Cambridge University Press: Cambridge, UK, 2006. [Google Scholar]
- National Center for Research on Earthquake Engineering (NCREE). Preliminary Reconnaissance Report on the April 3, 2024 Hualien Earthquake; Technical Report; NCREE: Taipei, Taiwan, 2024. [Google Scholar]
- Central Weather Administration (CWA). Technical Report on the M7.2 Hualien Earthquake of April 3, 2024; CWA: Taipei, Taiwan, 2024. [Google Scholar]







| Scenario | Size (m) | Initial Tasks | Dynamic Tasks | Obstacles | UAVs | UGVs |
|---|---|---|---|---|---|---|
| S1 | 500×500 | 15 | 2 | 5 | 2 | 2 |
| S2 | 800×800 | 25 | 3 | 8 | 2 | 2 |
| S3 | 1000×1000 | 35 | 4 | 10 | 3 | 3 |
| S4 | 1000×1000 | 50 | 5 | 12 | 3 | 3 |
| S5 | 1200×1200 | 70 | 6 | 15 | 3 | 3 |
| Hualien | Real terrain | 30 | 5 | 8 | 3 | 3 |
| Parameter | UAV | UGV | Unit |
|---|---|---|---|
| Quantity | 2–3 | 2–3 | – |
| Speed v | 15 | 5 | m/s |
| Energy rate e | 0.5 | 0.2 | J/m |
| Max range L | 5000 | 10000 | m |
| Sensing radius | 100 | 20 | m |
| Service time | 30 | 60 | s |
| Algorithm | HV () | IGD | Makespan (s) | Energy (kJ) | Coverage |
|---|---|---|---|---|---|
| ED-MOEA | 4.19±0.51 | 206.5±42.6 | 670.5±96.6 | 34.4±2.8 | 0.800±0.070 |
| NSGA-III | 2.35±1.00 | 42.8±40.4 | 648.9±57.7 | 43.4±1.9 | 0.867±0.041 |
| MOEA/D-DE | 0.66±0.16 | 20.0±13.9 | 783.3±80.8 | 45.6±3.4 | 0.933±0.038 |
| RVEA | 1.04±0.35 | 93.4±41.0 | 946.0±87.4 | 46.1±2.8 | 0.908±0.031 |
| LMEA | 1.86±0.41 | 50.5±34.2 | 592.9±134.3 | 38.9±2.5 | 0.795±0.081 |
| Static | 3.17±0.91 | 92.6±42.1 | 613.2±73.2 | 35.5±2.4 | 0.733±0.021 |
| Scenario | HV () | Coverage | Static Coverage | Improvement |
|---|---|---|---|---|
| S1 | 1.62±0.01 | 1.000±0.000 | 0.882±0.000 | +13.4% |
| S2 | 4.19±0.28 | 0.752±0.099 | 0.650±0.061 | +15.7% |
| S3 | 4.19±0.51 | 0.800±0.070 | 0.733±0.021 | +9.1% |
| S4 | 3.57±0.30 | 0.708±0.076 | 0.680±0.074 | +4.1% |
| S5 | 2.92±0.36 | 0.632±0.051 | 0.637±0.056 | -0.8% |
| Hualien | 5.38±0.68 | 0.640±0.088 | 0.630±0.059 | +1.6% |
| Variant | HV () | Makespan (s) | Energy (kJ) | Coverage |
|---|---|---|---|---|
| ED-MOEA (Full) | 9.78±0.87 | 603.1±54.9 | 3.97±0.39 | 0.910±0.066 |
| w/o Event-Trigger | 9.46±1.12 | 558.4±41.8 | 3.81±0.25 | 0.869±0.078 |
| w/o Warm-Start | 9.44±1.15 | 634.5±53.6 | 3.69±0.32 | 0.917±0.076 |
| w/o Replanning | 9.82±0.84 | 613.2±41.1 | 3.82±0.38 | 0.926±0.073 |
| Only-UAV | 5.98±1.12 | 663.8±58.6 | 3.64±0.23 | 0.780±0.065 |
| Only-UGV | 8.49±0.47 | 1155.0±46.4 | 1.64±0.13 | 1.000±0.000 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).