Path Planning for Mobile Robots in Dynamic Environments: An Approach Combining Improved DBO and DWA Algorithms
Abstract
1. Introduction
- To address key limitations in prevailing dual-layer path planning architectures, such as slow global convergence speed, delayed local response, and weak inter-layer integration, this paper presents an enhanced collaborative framework. A novel path-similarity constraint is proposed to ensure the seamless integration of global planning with local obstacle avoidance.
- This paper proposes an IDBO that includes an environment feature-based adaptive population initialization strategy and a reconstructed position updating operator. These enhancements improve both the convergence speed and path quality in complex environments.
- An adaptive evaluation function is designed by integrating an obstacle motion prediction module and a global path-tracking factor, achieving fast responses to dynamic obstacles and precise global path tracking through real-time adjustments of the weight distribution in the velocity sampling space.
- Several comparative experiments are conducted to validate the comprehensive advantages of the proposed method in terms of path length optimization, motion smoothness, and real-time performance. Experimental results demonstrate the effectiveness and advantages of the new method compared to the traditional counterparts.
2. Global Path Planning Using the Improved Dung Beetle Optimizer Algorithm
2.1. Workspace Modeling
2.2. Classical Dung Beetle Optimizer
2.3. Improved Dung Beetle Optimizer
2.3.1. Population Initialization Strategy
2.3.2. Improved Position Updating Strategy
2.4. Evaluation Function
2.5. Redundant Node Removal
| Algorithm 1 Global Path Planning Algorithm |
|
3. Improved Dynamic Window Approach
3.1. Kinematic Model
3.2. Velocity Sampling
3.2.1. Power Performance Constraints
3.2.2. Dynamic Acceleration Constraints
3.2.3. Obstacle Safety Distance Constraints
3.3. Evaluation Function
3.4. Risk Factor
3.4.1. Repulsive Potential Field Risk Factor
3.4.2. Velocity Risk Factor
3.4.3. Obstacle Risk Factor
3.5. Improved Evaluation Function
3.6. Dynamic Path Planning Algorithm
| Algorithm 2 Dynamic Path Planning Algorithm |
|
4. Simulation Experiments
4.1. Simulation Experiments in Static Environments
4.2. Simulation Experiments in Dynamic Environments
4.2.1. Single-Dynamic Obstacle Case
4.2.2. Multiple-Dynamic Obstacle Case
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| Symbols and Parameters | Definition |
| Tunable parameter of repulsive potential field | |
| Maximum influence range of obstacle | |
| Azimuth angle of the line connecting the robot and the dynamic obstacle relative to the X-axis of the global coordinate system | |
| Velocity direction of the mobile robot | |
| Velocity direction of the obstacle | |
| Collision radius of the dynamic obstacle | |
| Distance between the robot and the obstacle | |
| Velocity gain coefficient | |
| Velocity risk coefficient | |
| Repulsive potential field risk coefficient |
References
- Duan, P.; Yu, Z.; Gao, K.; Meng, L.; Han, Y.; Ye, F. Solving the multi-objective path planning problem for mobile robot using an improved NSGA-II algorithm. Swarm Evol. Comput. 2024, 87, 101576. [Google Scholar] [CrossRef]
- Fu, B.; Chen, Y.; Quan, Y.; Zhou, X.; Li, C. Bidirectional artificial potential field-based ant colony optimization for robot path planning. Robot. Auton. Syst. 2025, 183, 104834. [Google Scholar] [CrossRef]
- Hu, G.; Huang, F.; Shu, B.; Wei, G. MAHACO: Multi-algorithm hybrid ant colony optimizer for 3D path planning of a group of UAVs. Inf. Sci. 2025, 694, 121714. [Google Scholar] [CrossRef]
- Ren, Z.; Cai, A.; Xu, F. Automated guided vehicle (AGV) path optimization method based on improved rapidly-exploring random trees. PeerJ Computer Science 2025, 11, e2915. [Google Scholar] [CrossRef]
- Tang, G.; Tang, C.; Claramunt, C.; Hu, X.; Zhou, P. Geometric A-star algorithm: An improved A-star algorithm for AGV path planning in a port environment. IEEE Access 2021, 9, 59196–59210. [Google Scholar] [CrossRef]
- Bing, H.; Lai, L. Improvement and application of Dijkstra algorithms. Acad. J. Comput. Inf. Sci. 2022, 5, 97–102. [Google Scholar] [CrossRef]
- Song, B.; Wang, Z.; Zou, L. An improved PSO algorithm for smooth path planning of mobile robots using continuous high-degree Bezier curve. Appl. Soft Comput. 2021, 100, 106960. [Google Scholar] [CrossRef]
- Song, B.; Tang, S.; Li, Y. A new path planning strategy integrating improved ACO and DWA algorithms for mobile robots in dynamic environments. Math. Biosci. Eng. 2024, 21, 2189–2211. [Google Scholar] [CrossRef]
- Qureshi, A.H.; Ayaz, Y. Intelligent bidirectional rapidly-exploring random trees for optimal motion planning in complex cluttered environments. Robot. Auton. Syst. 2015, 68, 1–11. [Google Scholar] [CrossRef]
- Ballesteros, J.; Urdiales, C.; Velasco, A.B.M.; Ramos-Jiménez, G. A biomimetical dynamic window approach to navigation for collaborative control. IEEE Trans. Hum.-Mach. Syst. 2017, 47, 1123–1133. [Google Scholar] [CrossRef]
- Wang, P.; Gao, S.; Li, L.; Sun, B.; Cheng, S. Obstacle avoidance path planning design for autonomous driving vehicles based on an improved artificial potential field algorithm. Energies 2019, 12, 2342. [Google Scholar] [CrossRef]
- He, Q.; Wang, Z.; Li, K.; Zhang, Y.; Li, M. Research on autonomous navigation of mobile robots based on IA-DWA algorithm. Sci. Rep. 2025, 15, 2099. [Google Scholar] [CrossRef]
- Ambuj; Machavaram, R. Intelligent path planning for autonomous ground vehicles in dynamic environments utilizing adaptive Neuro-Fuzzy control. Eng. Appl. Artif. Intell. 2025, 144, 110119. [Google Scholar] [CrossRef]
- Gong, X.; Gao, Y.; Wang, F.; Zhu, D.; Wang, F.; Liu, Y. A local path planning algorithm for robots based on improved DWA. Electronics 2024, 13, 2965. [Google Scholar] [CrossRef]
- Chang, L.; Shan, L.; Jiang, C.; Dai, Y. Reinforcement based mobile robot path planning with improved dynamic window approach in unknown environment. Auton. Robot. 2021, 45, 51–76. [Google Scholar] [CrossRef]
- Liang, J.; Liu, L. Optimal path planning method for unmanned surface vehicles based on improved shark-inspired algorithm. J. Mar. Sci. Eng. 2023, 11, 1386. [Google Scholar] [CrossRef]
- Zhang, H.; Li, M. Rapid path planning algorithm for mobile robot in dynamic environment. Adv. Mech. Eng. 2017, 9, 1687814017747400. [Google Scholar] [CrossRef]
- Li, J.; Wan, L.; Huang, Z.; Cheng, Y.; Tang, H. Hybrid path planning strategy based on improved particle swarm optimization algorithm combined with DWA for unmanned surface vehicles. J. Mar. Sci. Eng. 2024, 12, 1268. [Google Scholar] [CrossRef]
- Zhou, M.; Wang, Z.; Wang, J.; Dong, Z. A hybrid path planning and formation control strategy of multi-robots in a dynamic environment. J. Adv. Comput. Intell. Intell. Inform. 2022, 26, 342–354. [Google Scholar] [CrossRef]
- Zhao, T.; Qin, P.; Dian, S.; Guo, B. Fractional order sliding mode control for an omni-directional mobile robot based on self-organizing interval type-2 fuzzy neural network. Inf. Sci. 2024, 654, 119819. [Google Scholar] [CrossRef]
- Lin, Z.; Yue, M.; Chen, G.; Sun, J. Path planning of mobile robot with PSO-based APF and fuzzy-based DWA subject to moving obstacles. Trans. Inst. Meas. Control 2022, 44, 121–132. [Google Scholar] [CrossRef]
- Yang, L.; Fu, L.; Li, P.; Mao, J.; Guo, N. An effective dynamic path planning approach for mobile robots based on ant colony fusion dynamic windows. Machines 2022, 10, 50. [Google Scholar] [CrossRef]
- Liu, L.; Liang, J.; Guo, K.; He, C.; Chen, J. Dynamic path planning of mobile robot based on improved sparrow search algorithm. Biomimetics 2023, 8, 182. [Google Scholar] [CrossRef]
- Sun, D.; Wen, J.; Wang, J.; Yang, X.; Hu, Y. A path planning method based on deep reinforcement learning with improved prioritized experience replay for human-robot collaboration. Lect. Notes Comput. Sci. 2024, 14685, 196–206. [Google Scholar] [CrossRef]
- Cheng, W.C.; Ni, Z.; Zhong, X.; Wei, M. Autonomous robot goal seeking and collision avoidance in the physical world: An automated learning and evaluation framework based on the ppo method. Appl. Sci. 2024, 14, 11020. [Google Scholar] [CrossRef]
- Li, Y.; Ruichek, Y. Occupancy grid mapping in urban environments from a moving on-board stereo-vision system. Sensors 2014, 14, 10454–10478. [Google Scholar] [CrossRef]
- Tang, W.; Qin, H.; Kang, S. Dung beetle optimizer based on mean fitness distance balance and multi-strategy fusion for solving practical engineering problems. Sci. Rep. 2025, 15, 26389. [Google Scholar] [CrossRef]
- Xue, J.; Shen, B. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization. J. Supercomput. 2023, 79, 7305–7336. [Google Scholar] [CrossRef]
- Qian, S.; Wang, Z.; Chao, H.; Xu, Y.; Wei, Y.; Gu, G.; Chen, K. Application of adaptive chaotic dung beetle optimization algorithm to near-infrared spectral model transfer. Spectrochim. Acta Part A Mol. Biomol. Spectrosc. 2024, 321, 124718. [Google Scholar] [CrossRef]
- Behjati, M.; Nordin, R.; Zulkifley, M.A.; Mahalin, N.F. 3D global path planning optimization for cellular-connected UAVs under link reliability constraint. Sensors 2022, 22, 8957. [Google Scholar] [CrossRef]
- Yin, X.; Dong, W.; Wang, X.; Yu, Y.; Yao, D. Route planning of mobile robot based on improved RRT* and TEB algorithm. Sci. Rep. 2024, 14, 8942. [Google Scholar] [CrossRef]
- Yao, M.; Deng, H.; Feng, X.; Li, P.; Li, Y.; Liu, H. Improved dynamic windows approach based on energy consumption management and fuzzy logic control for local path planning of mobile robots. Comput. Ind. Eng. 2024, 187, 109767. [Google Scholar] [CrossRef]
- Chang, X.; Wang, J.; Li, K.; Zhang, X.; Tang, Q. Research on multi-UAV autonomous obstacle avoidance algorithm integrating improved dynamic window approach and ORCA. Sci. Rep. 2025, 15, 14646. [Google Scholar] [CrossRef]
- Li, X.; Li, G.; Bian, Z. Research on autonomous vehicle path planning algorithm based on improved RRT* algorithm and artificial potential field method. Sensors 2024, 24, 3899. [Google Scholar] [CrossRef]
- Wu, Z.; Dai, J.; Jiang, B.; Karimi, H.R. Robot path planning based on artificial potential field with deterministic annealing. ISA Trans. 2023, 138, 74–87. [Google Scholar] [CrossRef]
- Zhang, Y.; Liu, K.; Gao, F.; Zhao, F. Research on path planning and path tracking control of autonomous vehicles based on improved APF and SMC. Sensors 2023, 23, 7918. [Google Scholar] [CrossRef]
- Ji, Y.; Liu, Y.; Xie, G.; Ma, B.; Xie, Z.; Cao, B. NNPP: A learning-based heuristic model for accelerating optimal path planning on uneven terrain. Robot. Auton. Syst. 2025, 193, 105084. [Google Scholar] [CrossRef]
- Jia, H.; Abdel-salam, M.; Hu, G. ACIVY: An Enhanced IVY Optimization Algorithm with Adaptive Cross Strategies for Complex Engineering Design and UAV Navigation. Biomimetics 2025, 10, 471. [Google Scholar] [CrossRef]
- Liu, Z.; Yang, H.; Wang, Q.; Shi, Y.; Zhao, J. An improved A* algorithm for generating four-track trajectory planning to adapt to longitudinal rugged terrain. Sci. Rep. 2025, 15, 6727. [Google Scholar] [CrossRef] [PubMed]
- Zhai, Y.; Zhang, S. A novel LiDAR–IMU–odometer coupling framework for two-wheeled inverted pendulum (TWIP) robot localization and mapping with nonholonomic constraint factors. Sensors 2022, 22, 4778. [Google Scholar] [CrossRef] [PubMed]
- Azpúrua, H.; Saboia, M.; Freitas, G.; Clark, L.; Agha-mohammadi, A.; Pessin, G.; Campos, M.; Macharet, D. A survey on the autonomous exploration of confined subterranean spaces: Perspectives from real-world and industrial robotic deployments. Robot. Auton. Syst. 2023, 160, 104304. [Google Scholar] [CrossRef]
- Luo, Y.; Dai, W.; Ti, Y. Improved sine algorithm for global optimization. Expert Syst. Appl. 2023, 213, 118831. [Google Scholar] [CrossRef]









| Algorithm | Length (m) | Turn Count |
|---|---|---|
| Improved DBO | 27.64 | 4 |
| SSA | 28.52 | 7 |
| GWO | 29.65 | 11 |
| Algorithm | Length (m) | Time (s) |
|---|---|---|
| Traditional algorithm | 30.25 | 232 |
| Improved algorithm | 28.13 | 216 |
| Algorithm | Length (m) | Time (s) |
|---|---|---|
| Traditional algorithm | 29.51 | 236 |
| Improved algorithm | 27.86 | 209 |
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. |
© 2026 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.
Share and Cite
Zheng, Y.; Wang, Z.; Song, B. Path Planning for Mobile Robots in Dynamic Environments: An Approach Combining Improved DBO and DWA Algorithms. Electronics 2026, 15, 320. https://doi.org/10.3390/electronics15020320
Zheng Y, Wang Z, Song B. Path Planning for Mobile Robots in Dynamic Environments: An Approach Combining Improved DBO and DWA Algorithms. Electronics. 2026; 15(2):320. https://doi.org/10.3390/electronics15020320
Chicago/Turabian StyleZheng, Yuxin, Zikun Wang, and Baoye Song. 2026. "Path Planning for Mobile Robots in Dynamic Environments: An Approach Combining Improved DBO and DWA Algorithms" Electronics 15, no. 2: 320. https://doi.org/10.3390/electronics15020320
APA StyleZheng, Y., Wang, Z., & Song, B. (2026). Path Planning for Mobile Robots in Dynamic Environments: An Approach Combining Improved DBO and DWA Algorithms. Electronics, 15(2), 320. https://doi.org/10.3390/electronics15020320

