A Dynamic Voronoi-Based and LLM-Enhanced NMPC Framework for Multi-Robot Cooperative Wildfire Monitoring and Data Collection
Abstract
1. Introduction
- LLM-NMPC Cross-Modal Framework: Novel embedding of large language models (LLMs) into the NMPC architecture enables adaptive adjustment of cost function weights based on environmental semantics, effectively resolving the parameter rigidity problem in dynamic obstacle scenarios.
- Enhanced Dynamic Voronoi Partitioning: Introduction of parameter constraints, event-triggered reconfiguration, and region inheritance protocols significantly improves task allocation robustness and exploration continuity for multi-robot systems in dynamic environments (including communication failures).
- Systematic Experimental Validation: Comprehensive multi-scenario benchmarking on heterogeneous platforms against DDPG and fixed-weight NMPC demonstrates the framework’s superior performance in exploration efficiency and obstacle avoidance success rate.
2. The Proposed Method
2.1. Overall Framework Description
2.2. Dynamic Voronoi Partitioning for Multi-Robot Task Assignment
2.2.1. Dynamic Voronoi Partition Modeling and Frontier Point Selection
2.2.2. Dynamic Update Mechanism
Parameter Constraints
Trigger Condition
2.2.3. Fault Tolerance Mechanism
2.3. Nonlinear Model Predictive Controller Design
2.4. Dynamic Weight Adjustment Mechanism of LLM in NMPC Controllers
| Algorithm 1 LLM-NMPC for Multi-Robot Navigation |
| Require: LLM API, Robot states , Goal g, Obstacles , Kinematic model K |
| Ensure: Control commands and trajectories for each robot |
| 1: Initialize: , N, |
| 2: repeat |
| 3: for each robot i do |
| 4: Collect current states from ROS nodes |
| 5: |
| 6: |
| 7: if is valid then |
| 8: |
| 9: else |
| 10: Fill missing weights from |
| 11: end if |
| 12: |
| 13: for to do |
| 14: |
| 15: |
| 16: Apply constraints: , |
| 17: end for |
| 18: |
| 19: Apply control: |
| 20: return |
| 21: end for |
| 22: until There is no information update for each status information node of each robot |
3. Results and Illustration
3.1. Experimental Settings
3.2. Comparison with Other Algorithms and Evaluation Indicators
3.3. Unknown Environment Exploration
3.4. Analysis of Experimental Results
3.4.1. Mission Efficiency Advantages
3.4.2. Safety Performance Verification
3.4.3. Robustness
3.5. Qualitative Simulation Experiment
4. Discussion
4.1. Robot Navigation Based on Voronoi Diagrams
4.2. Navigation with LLM
4.3. Practical Limitations and Computational Constraints
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| NMPC | Nonlinear Model Predictive Control |
| MPC | Model Predictive Control |
| LLM | Large Language Model |
| DDPG | Deep Deterministic Policy Gradient |
| B-spline | Basis-Spline |
| IPOPT | Interior Point OPTimize |
| ROS | Robot Operating System |
References
- Zhang, T.; Li, Q.; Zhang, C.; Liang, H.; Li, P.; Wang, T.; Li, S.; Zhu, Y.; Wu, C. Current trends in the development of intelligent unmanned autonomous systems. Front. Inf. Technol. Electron. Eng. 2017, 18, 68–85. [Google Scholar] [CrossRef]
- Bragança, S.; Costa, E.; Castellucci, I.; Arezes, P.M. A brief overview of the use of collaborative robots in industry 4.0: Human role and safety. In Occupational and Environmental Safety and Health; Springer: Cham, Switzerland, 2019; pp. 641–650. [Google Scholar]
- Queralta, J.P.; Taipalmaa, J.; Pullinen, B.C.; Sarker, V.K.; Gia, T.N.; Tenhunen, H.; Gabbouj, M.; Raitoharju, J.; Westerlund, T. Collaborative multi-robot systems for search and rescue: Coordination and perception. arXiv 2020, arXiv:2008.12610. [Google Scholar] [CrossRef]
- Zhao, H.; Guo, Y.; Li, X.; Liu, Y.; Jin, J. Hierarchical control framework for path planning of mobile robots in dynamic environments through global guidance and reinforcement learning. IEEE Internet Things J. 2024, 12, 309–333. [Google Scholar] [CrossRef]
- Yokoyama, N.; Clegg, A.; Truong, J.; Undersander, E.; Yang, T.Y.; Arnaud, S.; Ha, S.; Batra, D.; Rai, A. Asc: Adaptive skill coordination for robotic mobile manipulation. IEEE Robot. Autom. Lett. 2023, 9, 779–786. [Google Scholar] [CrossRef]
- Wang, C.; Yu, C.; Xu, X.; Gao, Y.; Yang, X.; Tang, W.; Yu, S.; Chen, Y.; Gao, F.; Jian, Z.; et al. Multi-Robot System for Cooperative Exploration in Unknown Environments: A Survey. arXiv 2025, arXiv:2503.07278. [Google Scholar] [CrossRef]
- Alami, R.; Albu-Schäffer, A.; Bicchi, A.; Bischoff, R.; Chatila, R.; De Luca, A.; De Santis, A.; Giralt, G.; Guiochet, J.; Hirzinger, G.; et al. Safe and dependable physical human-robot interaction in anthropic domains: State of the art and challenges. In Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China, 9–15 October 2006; pp. 1–16. [Google Scholar]
- An, X.; Wu, C.; Lin, Y.; Lin, M.; Yoshinaga, T.; Ji, Y. Multi-robot systems and cooperative object transport: Communications, platforms, and challenges. IEEE Open J. Comput. Soc. 2023, 4, 23–36. [Google Scholar] [CrossRef]
- Lajoie, P.Y.; Beltrame, G. Swarm-slam: Sparse decentralized collaborative simultaneous localization and mapping framework for multi-robot systems. IEEE Robot. Autom. Lett. 2023, 9, 475–482. [Google Scholar] [CrossRef]
- Gao, X.; Li, J.; Fan, L.; Zhou, Q.; Yin, K.; Wang, J.; Song, C.; Huang, L.; Wang, Z. Review of wheeled mobile robots’ navigation problems and application prospects in agriculture. IEEE Access 2018, 6, 49248–49268. [Google Scholar] [CrossRef]
- Hu, J.; Bhowmick, P.; Lanzon, A. Distributed adaptive time-varying group formation tracking for multiagent systems with multiple leaders on directed graphs. IEEE Trans. Control Netw. Syst. 2019, 7, 140–150. [Google Scholar] [CrossRef]
- Zhou, X.; Wang, W.; Wang, T.; Lei, Y.; Zhong, F. Bayesian reinforcement learning for multi-robot decentralized patrolling in uncertain environments. IEEE Trans. Veh. Technol. 2019, 68, 11691–11703. [Google Scholar] [CrossRef]
- Bai, G.; Meng, Y.; Liu, L.; Gu, Q.; Huang, J.; Liang, G.; Wang, G.; Liu, L.; Chang, X.; Gan, X. Path tracking for car-like robots based on neural networks with NMPC as learning samples. Electronics 2022, 11, 4232. [Google Scholar] [CrossRef]
- Kamel, M.; Burri, M.; Siegwart, R. Linear vs nonlinear mpc for trajectory tracking applied to rotary wing micro aerial vehicles. IFAC-PapersOnLine 2017, 50, 3463–3469. [Google Scholar] [CrossRef]
- Zhao, H.; Guo, Y.; Liu, Y.; Jin, J. Multirobot unknown environment exploration and obstacle avoidance based on a Voronoi diagram and reinforcement learning. Expert Syst. Appl. 2025, 264, 125900. [Google Scholar] [CrossRef]
- Kim, J.; Son, H.I. A voronoi diagram-based workspace partition for weak cooperation of multi-robot system in orchard. IEEE Access 2020, 8, 20676–20686. [Google Scholar] [CrossRef]
- Hu, J.; Niu, H.; Carrasco, J.; Lennox, B.; Arvin, F. Voronoi-based multi-robot autonomous exploration in unknown environments via deep reinforcement learning. IEEE Trans. Veh. Technol. 2020, 69, 14413–14423. [Google Scholar] [CrossRef]
- Li, J.; Li, J.; Yang, G.; Yang, L.; Chi, H.; Yang, L. Applications of large language models and multimodal large models in autonomous driving: A comprehensive review. Drones 2025, 9, 238. [Google Scholar] [CrossRef]
- Wurm, K.M.; Stachniss, C.; Burgard, W. Coordinated multi-robot exploration using a segmentation of the environment. In Proceedings of the 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France, 22–26 September 2008; pp. 1160–1165. [Google Scholar]
- Alitappeh, R.J.; Jeddisaravi, K.; Guimarães, F.G. Multi-objective multi-robot deployment in a dynamic environment. Soft Comput. 2017, 21, 6481–6497. [Google Scholar] [CrossRef]
- Zhu, H.; Alonso-Mora, J. B-uavc: Buffered uncertainty-aware voronoi cells for probabilistic multi-robot collision avoidance. In Proceedings of the 2019 International Symposium on Multi-Robot and Multi-Agent Systems (MRS), New Brunswick, NJ, USA, 22–23 August 2019; pp. 162–168. [Google Scholar]
- Nair, V.G.; Guruprasad, K. GM-VPC: An algorithm for multi-robot coverage of known spaces using generalized Voronoi partition. Robotica 2020, 38, 845–860. [Google Scholar] [CrossRef]
- Bertrand, S.; Sarras, I.; Eudes, A.; Marzat, J. Voronoi-based geometric distributed fleet control of a multi-robot system. In Proceedings of the 2020 16th International Conference on Control, Automation, Robotics and Vision (ICARCV), Shenzhen, China, 13–15 December 2020; pp. 85–91. [Google Scholar]
- Zhu, H.; Brito, B.; Alonso-Mora, J. Decentralized probabilistic multi-robot collision avoidance using buffered uncertainty-aware Voronoi cells. Auton. Robot. 2022, 46, 401–420. [Google Scholar] [CrossRef]
- Yu, M.; Zhou, J.; Tang, Y.; Xiao, J.; Luo, M.; Zhou, B. Time-Efficient autonomous Exploration in unknown environment by Multi-Representation strategy. IEEE Sens. J. 2024, 24, 28427–28440. [Google Scholar] [CrossRef]
- Ayawli, B.B.K.; Mei, X.; Shen, M.; Appiah, A.Y.; Kyeremeh, F. Mobile robot path planning in dynamic environment using voronoi diagram and computation geometry technique. IEEE Access 2019, 7, 86026–86040. [Google Scholar] [CrossRef]
- Wang, J.; Wang, T.; Cai, W.; Xu, L.; Sun, C. Boosting Efficient Reinforcement Learning for Vision-and-Language Navigation With Open-Sourced LLM. IEEE Robot. Autom. Lett. 2024, 10, 612–619. [Google Scholar] [CrossRef]
- Wang, H.; Chen, A.G.H.; Li, X.; Wu, M.; Dong, H. Find what you want: Learning demand-conditioned object attribute space for demand-driven navigation. In Proceedings of the 37th Conference on Neural Information Processing Systems (NeurIPS 2023), New Orleans, LA, USA, 10–16 December 2023; Volume 36, pp. 16353–16366. [Google Scholar]
- Choi, S.; Cho, Y.; Kim, M.; Jung, J.; Joe, M.; Been, P.Y.; Kim, M.; Kim, S.; Lee, S.; PARK, W.; et al. Integrating Visual and Linguistic Instructions for Context-Aware Navigation Agents. In Proceedings of the NeurIPS 2024 Workshop on Open-World Agents, Vancouver, BC, Canada, 14 December 2024. [Google Scholar]
- Bai, H.; Taylor, C.N. Future uncertainty-based control for relative navigation in GPS-denied environments. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 3491–3501. [Google Scholar] [CrossRef]
- Elnoor, M.; Weerakoon, K.; Seneviratne, G.; Xian, R.; Guan, T.; Jaffar, M.K.M.; Rajagopal, V.; Manocha, D. Robot Navigation Using Physically Grounded Vision-Language Models in Outdoor Environments. arXiv 2024, arXiv:2409.20445. [Google Scholar] [CrossRef]
- Smith, W.; Zhang, Y. Achieving multitasking robots in multi-robot tasks. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China, 30 May–5 June 2021; pp. 8948–8954. [Google Scholar]
- Shah, D.; Osiński, B.; Levine, S. Lm-nav: Robotic navigation with large pre-trained models of language, vision, and action. In Proceedings of the Conference on Robot Learning, Atlanta, GA, USA, 6–9 November 2023; pp. 492–504. [Google Scholar]
- Pears, N.; Liang, B. Ground plane segmentation for mobile robot visual navigation. In Proceedings of the 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No. 01CH37180), Maui, HI, USA, 29 October–3 November 2001; Volume 3, pp. 1513–1518. [Google Scholar]
- Hoover, B.; Yaw, S.; Middleton, R. CostMAP: An open-source software package for developing cost surfaces using a multi-scale search kernel. Int. J. Geogr. Inf. Sci. 2020, 34, 520–538. [Google Scholar] [CrossRef]
- Sang, H.; Jiang, R.; Li, X.; Wang, Z.; Zhou, Y.; He, B. Learning Cross Dimension Scene Representation for Interactive Navigation Agents in Obstacle-Cluttered Environments. IEEE Robot. Autom. Lett. 2024, 9, 6264–6271. [Google Scholar] [CrossRef]
- Zhou, G.; Hong, Y.; Wu, Q. Navgpt: Explicit reasoning in vision-and-language navigation with large language models. In Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 26–27 February 2024; Volume 38, pp. 7641–7649. [Google Scholar]














| Algorithm | Scenario | Avoidance | Collisions | Stalls |
|---|---|---|---|---|
| Proposed LLM-NMPC | Open | 18 | 0.10 | 0.05 |
| Crowded | 17 | 0.30 | 0.15 | |
| Complex | 17 | 0.30 | 0.10 | |
| Fixed-weight NMPC | Open | 15 | 0.35 | 0.25 |
| Crowded | 12 | 0.60 | 0.45 | |
| Complex | 12 | 0.95 | 0.45 | |
| DDPG | Open | 17 | 0.25 | 0.20 |
| Weight Type | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| pos tracking | 170 | 175 | 180 | 165 | 160 | 155 | 150 | 145 | 145 | 145 |
| angle tracking | 140 | 145 | 150 | 170 | 180 | 190 | 195 | 200 | 200 | 200 |
| linear smooth | 9.0 | 8.5 | 8.0 | 7.0 | 6.5 | 6.0 | 5.5 | 5.0 | 5.0 | 5.0 |
| angular smooth | 4.5 | 4.3 | 4.0 | 3.8 | 3.5 | 3.3 | 3.2 | 3.0 | 3.0 | 3.0 |
| obstacle | 4.5 | 4.3 | 4.0 | 3.8 | 3.5 | 3.3 | 3.2 | 3.0 | 3.0 | 3.0 |
| goal | 4.5 | 4.3 | 4.0 | 3.8 | 3.5 | 3.3 | 3.2 | 3.0 | 3.0 | 3.0 |
| Weight Type | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| pos tracking | 160 | 155 | 150 | 145 | 142 | 140 | 140 | 140 | 140 | 140 |
| angle tracking | 170 | 180 | 190 | 200 | 220 | 230 | 240 | 250 | 250 | 250 |
| linear smooth | 8.0 | 7.5 | 7.0 | 6.5 | 6.3 | 6.0 | 6.0 | 6.0 | 6.0 | 6.0 |
| angular smooth | 5.0 | 4.8 | 4.5 | 4.0 | 3.8 | 3.5 | 3.3 | 3.0 | 3.0 | 3.0 |
| obstacle | 4.0 | 4.0 | 4.0 | 5.0 | 6.0 | 7.0 | 7.5 | 8.0 | 8.0 | 8.0 |
| goal | 4.0 | 4.2 | 4.5 | 4.8 | 5.0 | 5.2 | 5.5 | 6.0 | 6.0 | 6.0 |
| Weight Type | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| pos tracking | 190 | 195 | 200 | 205 | 210 | 180 | 175 | 170 | 175 | 180 |
| angle tracking | 150 | 155 | 160 | 155 | 153 | 180 | 200 | 220 | 200 | 180 |
| linear smooth | 8.0 | 7.5 | 7.0 | 6.0 | 5.5 | 4.5 | 4.0 | 3.8 | 4.0 | 4.5 |
| angular smooth | 4.5 | 4.3 | 4.0 | 3.8 | 3.5 | 3.5 | 3.3 | 3.2 | 3.3 | 3.5 |
| obstacle | 4.0 | 4.0 | 4.0 | 4.5 | 4.5 | 10.0 | 12.0 | 15.0 | 12.0 | 10.0 |
| goal | 5.0 | 5.5 | 6.0 | 6.5 | 7.0 | 5.0 | 4.5 | 4.0 | 4.5 | 5.0 |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sun, J.; Zhao, H. A Dynamic Voronoi-Based and LLM-Enhanced NMPC Framework for Multi-Robot Cooperative Wildfire Monitoring and Data Collection. Forests 2025, 16, 1794. https://doi.org/10.3390/f16121794
Sun J, Zhao H. A Dynamic Voronoi-Based and LLM-Enhanced NMPC Framework for Multi-Robot Cooperative Wildfire Monitoring and Data Collection. Forests. 2025; 16(12):1794. https://doi.org/10.3390/f16121794
Chicago/Turabian StyleSun, Jiayi, and Hongyang Zhao. 2025. "A Dynamic Voronoi-Based and LLM-Enhanced NMPC Framework for Multi-Robot Cooperative Wildfire Monitoring and Data Collection" Forests 16, no. 12: 1794. https://doi.org/10.3390/f16121794
APA StyleSun, J., & Zhao, H. (2025). A Dynamic Voronoi-Based and LLM-Enhanced NMPC Framework for Multi-Robot Cooperative Wildfire Monitoring and Data Collection. Forests, 16(12), 1794. https://doi.org/10.3390/f16121794

