Progress in Construction Robot Path-Planning Algorithms: Review
Abstract
:1. Introduction
2. Environmental Modeling and Path Quality Assessment Standards
- Environmental Modeling:
- 2.
- Decision Making:
- 3.
- Motion Control:
2.1. Environmental Modeling
2.1.1. Grid Method (GM)
2.1.2. Topological Methods (TM)
2.1.3. Geometric Characteristic Method (GCM)
2.1.4. Mixed Representation (MR)
2.2. Path Quality Assessment Criteria
3. Global Path-Planning Algorithms
3.1. A* Algorithm
3.2. Dijkstra
3.3. RRT Algorithm
4. Local Path-Planning Algorithms
4.1. Environmental Monitoring
4.1.1. LiDAR Sensor (LRS)
4.1.2. Visual Sensor (VS)
4.1.3. Multi-Sensor Information Fusion (MIF)
4.2. Classic Algorithms
4.2.1. Artificial Potential Field Method (APF)
4.2.2. Dynamic Window Approach (DWA)
4.3. Intelligent Algorithm
4.3.1. Genetic Algorithm (GA)
4.3.2. Particle Swarm Optimization (PSO)
4.3.3. Ant Colony Optimization (ACO)
4.4. Deep Reinforcement Learning Algorithm
4.4.1. Q-Learning
4.4.2. Monte Carlo Methods
5. Summary
6. Path-Planning Technology in the Future Development of Clustered Construction Robots
6.1. Overview of Clustered Construction Robots
6.2. Path-Planning Algorithms in the Future Development Direction of Clusterized Construction Robots
7. Conclusions
- Due to the complex and changeable construction environment and the difficulty of construction tasks, the single path-planning algorithm and its improved model, although near-perfect, are still difficult to meet actual engineering needs. Therefore, most of the research directions began to turn to the combined algorithm. Compared with a single algorithm, the combined algorithm can well combine the advantages of each algorithm to make up for the defects of the individual algorithm itself, so as to better complete the construction task.
- The importance of path-planning technology based on reinforcement learning in the field of path-planning for architectural robots is gradually increasing. Based on the current development situation and the future development needs of the construction industry, the research direction of reinforcement learning technology in the future includes combining it with the traditional path-planning method and applying reinforcement learning to multi-agent collaborative path-planning. Meanwhile, deep learning has become a star in the realm of path planning. Deep learning can conduct autonomous information acquisition, information processing, and communication, and meets the needs of path-planning. Additionally, it can make the building robot with autonomous learning ability and gradually improve its ability to deal with the complex environment and construction efficiency.
- In the construction site environment complex, there are many uncertainties, often appearing as narrow spaces and obstacles in the area; for these cases, the sensor in the path-planning algorithm will become the future research hotspot. Compared with a single sensor’s uncertainty and information integrity, more sensors can be more accurate and more comprehensively detect and describe the environment.
- As seen in the research on the path-planning algorithm of high-altitude building robots and marine building robots, with the exploration of deep space and the ocean, the future of architecture is not confined to land. Compared with land, construction robots working in the ocean and deep air will receive stronger environmental factors, which puts forward high requirements on the performance of the algorithm. For example, marine building robots are disturbed by ocean currents and marine life, requiring path-planning algorithms to quickly search for complex environments while enabling dynamic obstacle avoidance.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Ren, H.; Chen, L. Research on the problems and countermeasures of construction labor system reform in China. China Mark. 2023, 29, 70–75. [Google Scholar]
- Tang, W.; Li, J.; Dong, Y. Development status and research prospect of path planning algorithm for construction robots. Technol. Innov. 2024, 2, 60–62. [Google Scholar]
- Yan, J.; Tan, Z.; Gao, Y.; Ren, C.; Han, A. Research and application of coal mine robot cluster collaborative scheduling and control platform. Ind. Min. Autom. 2024, 1–11. [Google Scholar] [CrossRef]
- Wang, L.; Sun, R.; Zhai, G.; Zhang, J.; Xu, H.; Zhao, J.; Hua, Y. Pway planning of coal mine foot robot combined with improved A* algorithm and dynamic window method. Ind. Min. Autom. 2024, 50, 112–119. [Google Scholar]
- Shao, X.; Liu, M.; Ma, B.; Li, H.; Lv, Z.; Han, Z. Path planning of coal mine rescue robot based on blocked grid map. Coal Sci. Technol. 2024, 50, 1–13. [Google Scholar]
- Xie, J.; Liu, L.; Yang, X.; Wang, X.; Wang, X.; Chen, N. Orchard mower operation path planning for improved particle swarm optimization algorithm. J. China Agric. Univ. 2023, 28, 182–191. [Google Scholar]
- Li, W.; Xu, L.; Yang, L.; Liu, W.; Pan, K.; Li, C. Method and experiment of multi-block path planning for agricultural robots based on improved ant colony algorithm. J. Nanjing Agric. Univ. 2024, 47, 823–834. [Google Scholar]
- Huang, X.; Cao, Q.; Zhu, X. Mixed path planning for multi-robots in structured hospital environment. J. Eng. 2019, 2019, 512–516. [Google Scholar] [CrossRef]
- Sun, B.; Shan, Z. AUV cluster against target assignment based on improved wolf pack algorithm. Control Eng. 2024, 1–9. [Google Scholar] [CrossRef]
- Wang, X.; Shi, H.; Zhang, C. Path planning for intelligent parking system based on improved ant colony optimization. IEEE Access 2020, 8, 65267–65273. [Google Scholar] [CrossRef]
- Yu, J.; Chen, Y.; Feng, C.; Su, Y.; Guo, J. Summary of local path planning research for intelligent construction robots. Comput. Eng. Appl. 2024, 60, 16–29. [Google Scholar]
- Li, Z.; Luo, S.; Jia, Y. Summary of path planning algorithms for mobile robots. Mod. Inf. Technol. 2024, 8, 184–188. [Google Scholar]
- Song, S.; Marks, E. Construction site path planning optimization through BIM. In Proceedings of the ASCE International Conference on Computing in Civil Engineering 2019, Atlanta, GA, USA, 17–19 June 2019; American Society of Civil Engineers: Reston, VA, USA, 2019; pp. 369–376. [Google Scholar]
- Hamieh, A.; Ben Makhlouf, A.; Louhichi, B.; Deneux, D. A BIM-based method to plan indoor paths. Autom. Constr. 2020, 113, 103120. [Google Scholar] [CrossRef]
- Song, C.; Wang, K.; Cheng, J.C.P. BIM-aided scanning path planning for autonomous surveillance UAVs with LiDAR. In In Proceedings of the International Symposium on Automation and Robotics in Construction, ISARC, Kitakyushu, Japan, 27–28 October 2020; IAARC Publications: Edinburgh, UK, 2020; Volume 37, pp. 1195–1202. [Google Scholar]
- Liu, L.; Wang, X.; Yang, X.; Liu, H.; Li, J.; Wang, P. Path planning techniques for mobile robots: Review and prospect. Expert Syst. Appl. 2023, 227, 120254. [Google Scholar] [CrossRef]
- Lai, T. A review on visual-slam: Advancements from geometric modelling to learning-based semantic scene understanding using multi-modal sensor fusion. Sensors 2022, 22, 7265. [Google Scholar] [CrossRef] [PubMed]
- Muravyev, K.; Yakovlev, K. NavTopo: Leveraging Topological Maps for Autonomous Navigation of a Mobile Robot. In Proceedings of the International Conference on Interactive Collaborative Robotics, New Mexico, Mexico, 14–18 October 2024; Springer Nature: Cham, Switzerland, 2024; pp. 144–157. [Google Scholar]
- Shi, Y.; Jiang, K.; Li, J.; Qian, Z.; Wen, J.; Yang, M.; Wang, K.; Yang, D. Grid-Centric Traffic Scenario Perception for Autonomous Driving: A Comprehensive Review. IEEE Trans. Neural Netw. Learn. Syst. 2024. [Google Scholar] [CrossRef]
- Mohamed, B. Metric dimension of graphs and its application to robotic navigation. Int. J. Comput. Appl. 2022, 184, 1–3. [Google Scholar] [CrossRef]
- Gomez, C.; Fehr, M.; Millane, A.; Hernandez, A.C.; Nieto, J.; Barber, R.; Siegwart, R. Hybrid topological and 3d dense mapping through autonomous exploration for large indoor environments. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 9673–9679. [Google Scholar]
- Hart, P.E.; Nilsson, N.J.; Raphael, B. A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 1968, 4, 100–107. [Google Scholar] [CrossRef]
- Wang, F.; Sun, W.; Yan, P.; Wei, H.; Lu, H. Research on Path Planning for Robots with Improved A* Algorithm under Bidirectional JPS Strategy. Appl. Sci. 2024, 14, 5622. [Google Scholar] [CrossRef]
- Huang, H.; Li, Y.; Bai, Q. An improved A star algorithm for wheeled robots path planning with jump points search and pruning method. Complex Eng. Syst. 2022, 2, 11. [Google Scholar] [CrossRef]
- Xiang, D.; Lin, H.; Ouyang, J.; Huang, D. Combined improved A* and greedy algorithm for path planning of multi-objective mobile robot. Sci. Rep. 2022, 12, 13273. [Google Scholar] [CrossRef] [PubMed]
- Wang, H.; Lou, S.; Jing, J.; Wang, Y.; Liu, W.; Liu, T. The EBS-A* algorithm: An improved A* algorithm for path planning. PLoS ONE 2022, 17, e0263841. [Google Scholar] [CrossRef]
- Fu, B.; Chen, L.; Zhou, Y.; Zheng, D.; Wei, Z.; Dai, J.; Pan, H. An improved A* algorithm for the industrial robot path planning with high success rate and short length. Robot. Auton. Syst. 2018, 106, 26–37. [Google Scholar] [CrossRef]
- Alshammrei, S.; Boubaker, S.; Kolsi, L. Improved Dijkstra algorithm for mobile robot path planning and obstacle avoidance. Comput. Mater. Contin 2022, 72, 5939–5954. [Google Scholar] [CrossRef]
- Bing, H.; Lai, L. Improvement and application of Dijkstra algorithms. Acad. J. Comput. Inf. Sci. 2022, 5, 97–102. [Google Scholar]
- Li, X. Path planning of intelligent mobile robot based on Dijkstra algorithm. In Journal of Physics: Conference Series; IOP Publishing: Bristol, UK, 2021; Volume 2083, p. 042034. [Google Scholar]
- Szczepanski, R.; Tarczewski, T. Global path planning for mobile robot based on Artificial Bee Colony and Dijkstra’s algorithms. In Proceedings of the 2021 IEEE 19th International Power Electronics and Motion Control Conference (PEMC), Gliwice, Poland, 25–29 April 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 724–730. [Google Scholar]
- Sundarraj, S.; Reddy, R.V.K.; Basam, M.B.; Lokesh, G.H.; Flammini, F.; Natarajan, R. Route planning for an autonomous robotic vehicle employing a weight-controlled particle swarm-optimized Dijkstra algorithm. IEEE Access 2023, 11, 92433–92442. [Google Scholar] [CrossRef]
- Liu, L.; Lin, J.; Yao, J.; He, D.; Zheng, J.; Huang, J.; Shi, P. Path planning for smart car based on Dijkstra algorithm and dynamic window approach. Wirel. Commun. Mob. Comput. 2021, 2021, 8881684. [Google Scholar] [CrossRef]
- Zhou, X.; Yan, J.; Yan, M.; Mao, K.; Yang, R.; Liu, W. Path planning of rail-mounted logistics robots based on the improved dijkstra algorithm. Appl. Sci. 2023, 13, 9955. [Google Scholar] [CrossRef]
- Wang, X.; Wei, J.; Zhou, X.; Xia, Z.; Gu, X. AEB-RRT*: An adaptive extension bidirectional RRT* algorithm. Auton. Robot. 2022, 46, 685–704. [Google Scholar] [CrossRef]
- Xin, P.; Wang, X.; Liu, X.; Wang, Y.; Zhai, Z.; Ma, X. Improved bidirectional RRT* algorithm for robot path planning. Sensors 2023, 23, 1041. [Google Scholar] [CrossRef] [PubMed]
- Zhang, W.; Yi, C.; Gao, S.; Zhang, Z.; He, X. Improve RRT algorithm for path planning in complex environments. In Proceedings of the 2020 39th Chinese Control Conference (CCC), Shenyang, China, 27–29 July 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 3777–3782. [Google Scholar]
- Connell, D.; Manh La, H. Extended rapidly exploring random tree–based dynamic path planning and replanning for mobile robots. Int. J. Adv. Robot. Syst. 2018, 15, 1729881418773874. [Google Scholar] [CrossRef]
- Qi, J.; Yang, H.; Sun, H. MOD-RRT*: A sampling-based algorithm for robot path planning in dynamic environment. IEEE Trans. Ind. Electron. 2020, 68, 7244–7251. [Google Scholar] [CrossRef]
- Guo, J.; Xia, W.; Hu, X.; Ma, H. Feedback RRT* algorithm for UAV path planning in a hostile environment. Comput. Ind. Eng. 2022, 174, 108771. [Google Scholar] [CrossRef]
- Wang, H.; Zhou, X.; Li, J.; Yang, Z.; Cao, L. Improved RRT* Algorithm for Disinfecting Robot Path Planning. Sensors 2024, 24, 1520. [Google Scholar] [CrossRef] [PubMed]
- Qie, T.; Wang, W.; Yang, C.; Li, Y.; Liu, W.; Xiang, C. A path planning algorithm for autonomous flying vehicles in cross-country environments with a novel TF-RRT∗ method. Green Energy Intell. Transp. 2022, 1, 100026. [Google Scholar] [CrossRef]
- Chen, J.; Zhao, Y.; Xu, X. Improved RRT-connect based path planning algorithm for mobile robots. IEEE Access 2021, 9, 145988–145999. [Google Scholar] [CrossRef]
- Cui, X.; Wang, C.; Xiong, Y.; Mei, L.; Wu, S. More Quickly-RRT*: Improved Quick Rapidly-exploring Random Tree Star algorithm based on optimized sampling point with better initial solution and convergence rate. Eng. Appl. Artif. Intell. 2024, 133, 108246. [Google Scholar] [CrossRef]
- Liao, B.; Wan, F.; Hua, Y.; Ma, R.; Zhu, S.; Qing, X. F-RRT*: An improved path planning algorithm with improved initial solution and convergence rate. Expert Syst. Appl. 2021, 184, 115457. [Google Scholar] [CrossRef]
- Li, Y.; Wei, W.; Gao, Y.; Wang, D.; Fan, Z. PQ-RRT*: An improved path planning algorithm for mobile robots. Expert Syst. Appl. 2020, 152, 113425. [Google Scholar] [CrossRef]
- Roriz, R.; Cabral, J.; Gomes, T. Automotive LiDAR technology: A survey. IEEE Trans. Intell. Transp. Syst. 2021, 23, 6282–6297. [Google Scholar] [CrossRef]
- Schulte-Tigges, J.; Förster, M.; Nikolovski, G.; Reke, M.; Ferrein, A.; Kaszner, D.; Matheis, D.; Walter, T. Benchmarking of various LiDAR sensors for use in self-driving vehicles in real-world environments. Sensors 2022, 22, 7146. [Google Scholar] [CrossRef] [PubMed]
- Elsayed, A.M.; Elshalakani, M.; Hammad, S.A.; Maged, S.A. Decentralized fault-tolerant control of multi-mobile robot system addressing LiDAR sensor faults. Sci. Rep. 2024, 14, 25713. [Google Scholar] [CrossRef]
- Paya, L.; Gil, A.; Reinoso, O. A state-of-the-art review on mapping and localization of mobile robots using omnidirectional vision sensors. J. Sens. 2017, 2017, 3497650. [Google Scholar] [CrossRef]
- Wang, Y. Research on multi-sensor information fusion technology based on driverless vehicle driving platforms. In Proceedings of the 2024 4th International Conference on Artificial Intelligence, Big Data and Algorithms, Zhengzhou China, 21–23 June 2024; pp. 1112–1122. [Google Scholar]
- Dong, J.; Zhuang, D.; Huang, Y.; Fu, J. Advances in multi-sensor data fusion: Algorithms and applications. Sensors 2009, 9, 7771–7784. [Google Scholar] [CrossRef]
- Vadakkepat, P.; Tan, K.C.; Ming-Liang, W. Evolutionary artificial potential fields and their application in real time robot path planning. In Proceedings of the 2000 Congress on Evolutionary Computation, La Jolla, CA, USA, 16–19 July 2000; CEC00 (Cat. No. 00TH8512). IEEE: Piscataway, NJ, USA, 2000; Volume 1, pp. 256–263. [Google Scholar]
- Khatib, O. Real-time obstacle avoidance system for manipulators and mobile robots. Int. J. Robot. Res. 1986, 5, 90–98. [Google Scholar] [CrossRef]
- Ye, H.; Liu, Q.; Zhang, W. Robot obstacle avoidance based on improved artificial potential field method. In Proceedings of the 2021 International Conference on Control, Automation and Information Sciences (ICCAIS), Xi’an, China, 14–17 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 769–775. [Google Scholar]
- Cheng, C.; Sha, Q.; He, B.; Li, G. Path planning and obstacle avoidance for AUV: A review. Ocean Eng. 2021, 235, 109355. [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]
- Yang, W.; Wu, P.; Zhou, X.; Lv, H.; Liu, X.; Zhang, G.; Hou, Z.; Wang, W. Improved Artificial Potential Field and Dynamic Window Method for Amphibious Robot Fish Path Planning. Appl. Sci. 2021, 11, 2114. [Google Scholar] [CrossRef]
- Szczepanski, R.; Gul, F. Local Path Planning Algorithm Based on Artificial Potential Field with Adaptive Scaling Factor. In Proceedings of the 2024 28th International Conference on Methods and Models in Automation and Robotics (MMAR), Miedzyzdroje, Poland, 27–30 August 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 229–234. [Google Scholar]
- Xing, T.; Wang, X.; Ding, K.; Ni, K.; Zhou, Q. Improved artificial potential field algorithm assisted by multisource data for AUV path planning. Sensors 2023, 23, 6680. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y. Improved Artificial Potential Field Method for Mobile Robots Path Planning in a Corridor Environment. In Proceedings of the 2022 IEEE International Conference on Mechatronics and Automation (ICMA), Guilin, China, 7–10 August 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 185–190. [Google Scholar]
- Qin, H.; Shao, S.; Wang, T.; Yu, X.; Jiang, Y.; Cao, Z. Review of autonomous path planning algorithms for mobile robots. Drones 2023, 7, 211. [Google Scholar] [CrossRef]
- Gao, Y.; Han, Q.; Feng, S.; Wang, Z.; Meng, T.; Yang, J. Improvement and Fusion of D* Lite Algorithm and Dynamic Window Approach for Path Planning in Complex Environments. Machines 2024, 12, 525. [Google Scholar] [CrossRef]
- Mai, X.; Li, D.; Ouyang, J.; Luo, Y. An improved dynamic window approach for local trajectory planning in the environment with dense objects. In Journal of Physics: Conference Series; IOP Publishing: Bristol, UK, 2021; Volume 1884, p. 012003. [Google Scholar]
- Liao, T.; Chen, F.; Wu, Y.; Zeng, H.; Ouyang, S.; Guan, J. Research on Path Planning with the Integration of Adaptive A-Star Algorithm and Improved Dynamic Window Approach. Electronics 2024, 13, 455. [Google Scholar] [CrossRef]
- Li, Y.; Jin, R.; Xu, X.; Qian, Y.; Wang, H.; Xu, S.; Wang, Z. A mobile robot path planning algorithm based on improved A* algorithm and dynamic window approach. IEEE Access 2022, 10, 57736–57747. [Google Scholar] [CrossRef]
- Zhou, R.; Zhou, K.; Wang, L.; Wang, B. An Improved Dynamic Window Path Planning Algorithm Using Multi-algorithm Fusion. International Journal of Control. Autom. Syst. 2024, 22, 1005–1020. [Google Scholar] [CrossRef]
- Katoch, S.; Chauhan, S.S.; Kumar, V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021, 80, 8091–8126. [Google Scholar] [CrossRef] [PubMed]
- Hu, Y.; Yang, S.X. A novel knowledge-based genetic algorithm for robot path planning in complex environments. arXiv 2022, arXiv:2209.01482. [Google Scholar]
- Li, Y.; Zhao, J.; Chen, Z.; Xiong, G.; Liu, S. A robot path planning method based on improved genetic algorithm and improved dynamic window approach. Sustainability 2023, 15, 4656. [Google Scholar] [CrossRef]
- Suresh, K.S.; Venkatesan, R.; Venugopal, S. Mobile robot path planning using multi-objective genetic algorithm in industrial automation. Soft Comput. 2022, 26, 7387–7400. [Google Scholar] [CrossRef]
- Liu, C.; Liu, A.; Wang, R.; Zhao, H.; Lu, Z. Path planning algorithm for multi-locomotion robot based on multi-objective genetic algorithm with elitist strategy. Micromachines 2022, 13, 616. [Google Scholar] [CrossRef] [PubMed]
- Freitas, D.; Lopes, L.G.; Morgado-Dias, F. Particle swarm optimisation: A historical review up to the current developments. Entropy 2020, 22, 362. [Google Scholar] [CrossRef] [PubMed]
- Shi, Y. Particle swarm optimization: Developments, applications and resources. In Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No. 01TH8546), Seoul, Republic of Korea, 27–30 May 2001; IEEE: Piscataway, NJ, USA, 2001; Volume 1, pp. 81–86. [Google Scholar]
- Sengupta, S.; Basak, S.; Peters, R.A. Particle Swarm Optimization: A survey of historical and recent developments with hybridization perspectives. Mach. Learn. Knowl. Extr. 2018, 1, 157–191. [Google Scholar] [CrossRef]
- Yang, Z.; Li, N.; Zhang, Y.; Li, J. Mobile Robot Path Planning Based on Improved Particle Swarm Optimization and Improved Dynamic Window Approach. J. Robot. 2023, 2023, 6619841. [Google Scholar] [CrossRef]
- Yuan, Q.; Sun, R.; Du, X. Path planning of mobile robots based on an improved particle swarm optimization algorithm. Processes 2022, 11, 26. [Google Scholar] [CrossRef]
- Zheng, L.; Yu, W.; Li, G.; Qin, G.; Luo, Y. Particle swarm algorithm path-planning method for mobile robots based on artificial potential fields. Sensors 2023, 23, 6082. [Google Scholar] [CrossRef]
- Zaman, H.R.R.; Gharehchopogh, F.S. An improved particle swarm optimization with backtracking search optimization algorithm for solving continuous optimization problems. Eng. Comput. 2022, 38 (Suppl. S4), 2797–2831. [Google Scholar] [CrossRef]
- Wang, R.; Wang, J.; Wang, N. Research on improved strategy of ant colony optimization algorithm. In Proceedings of the 3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015), Guangzhou, China, 27–28 June 2015; Atlantis Press: Amsterdam, The Netherlands, 2015; pp. 942–945. [Google Scholar]
- Wang, M.; Li, Z.; Zhao, Q.; Si, F.; Huang, D. Path planning based on an improved ant colony algorithm. MATEC Web of Conferences. EDP Sci. 2018, 228, 01010. [Google Scholar]
- Luo, Q.; Wang, H.; Zheng, Y.; He, J. Research on path planning of mobile robot based on improved ant colony algorithm. Neural Comput. Appl. 2020, 32, 1555–1566. [Google Scholar] [CrossRef]
- Zhang, S.; Pu, J.; Si, Y. An adaptive improved ant colony system based on population information entropy for path planning of mobile robot. IEEE Access 2021, 9, 24933–24945. [Google Scholar] [CrossRef]
- Wu, L.; Huang, X.; Cui, J.; Liu, C.; Xiao, W. Modified adaptive ant colony optimization algorithm and its application for solving path planning of mobile robot. Expert Syst. Appl. 2023, 215, 119410. [Google Scholar] [CrossRef]
- Miao, C.; Chen, G.; Yan, C.; Wu, Y. Path planning optimization of indoor mobile robot based on adaptive ant colony algorithm. Comput. Ind. Eng. 2021, 156, 107230. [Google Scholar] [CrossRef]
- Wang, L.; Kan, J.; Guo, J.; Wang, C. 3D path planning for the ground robot with improved ant colony optimization. Sensors 2019, 19, 815. [Google Scholar] [CrossRef] [PubMed]
- Huang, H.; Fu, S. Research on Multi-Robot Path Planning Technology Based on Ant Algorithm and DWA Algorithm; PREPRINT (Version 1); Research Square: Durham, NC, USA, 2024. [Google Scholar]
- Meng, R.; Cheng, X.; Wu, Z. Improved ant colony optimization for safe path planning of AUV. Heliyon 2024, 10, e27753. [Google Scholar]
- Wang, H.; Wang, S.; Yu, T. Path Planning of Inspection Robot Based on Improved Ant Colony Algorithm. Appl. Sci. 2024, 14, 9511. [Google Scholar] [CrossRef]
- Yu, X.; Chen, W.-N.; Gu, T.; Yuan, H.; Zhang, H.; Zhang, J. ACO-A*: Ant colony optimization plus A* for 3-D traveling in environments with dense obstacles. IEEE Trans. Evol. Comput. 2018, 23, 617–631. [Google Scholar] [CrossRef]
- Yu, Z.; Mao, J.; Qi, W. Path Planning Algorithm of Mobile Robot Based on Improved Q-Learning. In Proceedings of the 2024 7th International Conference on Advanced Algorithms and Control Engineering (ICAACE), Shanghai, China, 21–23 March 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1450–1453. [Google Scholar]
- Low, E.S.; Ong, P.; Cheah, K.C. Solving the optimal path planning of a mobile robot using improved Q-learning. Robot. Auton. Syst. 2019, 115, 143–161. [Google Scholar] [CrossRef]
- Low, E.S.; Ong, P.; Low, C.Y.; Omar, R. Modified Q-learning with distance metric and virtual target on path planning of mobile robot. Expert Syst. Appl. 2022, 199, 117191. [Google Scholar] [CrossRef]
- Zhou, Q.; Lian, Y.; Wu, J.; Zhu, M.; Wang, H.; Cao, J. An optimized Q-Learning algorithm for mobile robot local path planning. Knowl.-Based Syst. 2024, 286, 111400. [Google Scholar] [CrossRef]
- Gharbi, A. A dynamic reward-enhanced Q-learning approach for efficient path planning and obstacle avoidance in mobile robotics. Appl. Comput. Inform. 2024. [Google Scholar] [CrossRef]
- Du, H.; Hao, B.; Zhao, J.; Zhang, J.; Wang, Q.; Yuan, Q. A path planning approach for mobile robots using short and safe Q-learning. PLoS ONE 2022, 17, e0275100. [Google Scholar] [CrossRef] [PubMed]
- Dam, T.; Chalvatzaki, G.; Peters, J.; Pajarinen, J. Monte-carlo robot path planning. IEEE Robot. Autom. Lett. 2022, 7, 11213–11220. [Google Scholar] [CrossRef]
- Wang, T.; Wang, L.; Li, D.; Cai, J.; Wang, Y. Monte Carlo-based improved ant colony optimization for path planning of welding robot. J. King Saud Univ.-Comput. Inf. Sci. 2023, 35, 101603. [Google Scholar] [CrossRef]
- Castellini, A.; Marchesini, E.; Farinelli, A. Partially Observable Monte Carlo Planning with state variable constraints for mobile robot navigation. Eng. Appl. Artif. Intell. 2021, 104, 104382. [Google Scholar] [CrossRef]
- Xu, P.; Ding, L.; Wang, Z.; Gao, H.; Zhou, R.; Gong, Z.; Liu, G. Contact sequence planning for hexapod robots in sparse foothold environment based on Monte-Carlo tree. IEEE Robot. Autom. Lett. 2021, 7, 826–833. [Google Scholar] [CrossRef]
- Mohseni, A.; Duchaine, V.; Wong, T. Improvement in Monte Carlo localization using information theory and statistical approaches. Eng. Appl. Artif. Intell. 2024, 131, 107897. [Google Scholar] [CrossRef]
- Tavares, P.; Costa, C.M.; Rocha, L.; Malaca, P.; Costa, P.; Moreira, A.P.; Sousa, A.; Veiga, G. Collaborative welding system using BIM for robotic reprogramming and spatial augmented reality. Autom. Constr. 2019, 106, 102825. [Google Scholar] [CrossRef]
- Tsuruta, T.; Miura, K.; Miyaguchi, M. Mobile robot for marking free access floors at construction sites. Autom. Constr. 2019, 107, 102912. [Google Scholar] [CrossRef]
Algorithm | Algorithm Type | Advantage | Limitations | Improvement |
---|---|---|---|---|
A* Algorithm | Global Path-planning Algorithm | Efficient: A* can find the shortest path quickly. Flexible: A* adapts to different problems by choosing different inspired functions. | Memory usage: A* In complex scenarios, it takes up a lot of memory. Sensitive: A* performance depends on the choice of the heuristic function. | Search speed: [23,24,26] Success rate: [27] Path smoothing: [24,25] |
Dijkstra | Simple: the logic of the algorithm is relatively simple and easy to implement. Optimality: Dijkstra ensures that the shortest path from the start node to the target node is found. Adaptability: Dijkstra is able to accommodate the different models. | Computation complexity: the computational complexity of Dijkstra is relatively high. Low speed: Dijkstra search speed is low during run in dynamic environments. Inability to process the negative weight edges: there are negative weight edges in the graph, which may cause the algorithm to find the correct shortest path. | Computational complexity: [29,34] Path quality: [30,31,33] Optimality: [28,32] | |
RRT algorithm | Local Path-planning Classic Algorithm | Efficient: the RRT algorithm can quickly converge to the target. Flexible: RRT algorithms can easily be combined with other algorithms to form a more complex path-planning system. Adaptability: the RRT algorithm can adapt to the dynamic environment, that is, the path can be updated in real time when the environment changes. | Uncertainty: the randomness of the RRT algorithm makes it possible to get different results per run. Non-optimal paths: the paths generated by the RRT algorithm are not necessarily optimal, especially in complex environments. | Stochastic: [36,44,45] Non-optimal path: [37,39,46] Inefficiency: [38] Search speed: [40,41,42,43] |
APF Algorithm | Fast: APF computational complexity is relatively low, suitable for application scenarios that require rapid response. Flexible: APF can adapt to different environmental conditions. By adjusting the parameters of the potential field, it can realize the effective navigation of various complex environments. | Suboptimal: APF falls into local minima. Success rate: APF depends on local information and will become locked in a complex environment, leading to failure of path planning. | Success rate: [55,60] Adaptation: [56,57,59,60] Suboptimal: [58] Flexible: [61] | |
Dynamic Window Approach | Fast: DWA can quickly calculate the direction of the robot’s motion. Flexible: DWA can adapt to different types of robots and variable environments. Barrier avoidance: DWA can dynamically identify and avoid obstacles. | Suboptimal: DWA falls into a locally optimal path. Low speed: DWA has great computational complexity during operation, especially in a dynamic environment. | Search speed: [63,65,66] Calculation efficiency: [64] Path smoothing: [67] | |
GA Algorithm | Intelligent algorithm | Fast: GA can find optimal or approximate optimal solutions to large-scale optimization problems in a short time. Adaptation: GA can deal with problems from different areas. Comprehensive: GA enables an efficient global search. | Search efficiency: GA may be less efficient in the process of finding solutions, especially when the initial population diversity is insufficient. Premature convergence: When the population diversity is poor, GA may converge prematurely to the local optimal solution. | Path quality: [69,71] Dynamic obstacle avoidance: [70,72] |
PSO Algorithm | Global: PSO has excellent global search ability and can effectively find the global optimal solution. Efficient: PSO is computationally efficient and can handle large-scale and high-dimensional problems at low cost. Flexible: PSO can adapt to different types of problems; widely used in function optimization, combinatorial optimization, and other fields. | Slow convergence rate: PSO convergence rate is slow in the fine search phase. Sensitive: The performance of the PSO depends somewhat on the position of the initial particles. Improper initial location selection may result in inefficient search or poor convergent results. High-dimensional local optima: PSO easily falls into the local optimal solution in a high-dimensional space. | Search efficiency: [76,79] Search accuracy [77,78] | |
ACO Algorithm | High efficiency: ACO has high search efficiency in path-planning and can quickly find the optimal or near-optimal solution. Path smoothing: ACO generates path smoothing, especially in the environment of complex obstacles. Adaptation: ACO is highly adaptable to environmental changes. | Suboptimal: ACO easily falls into a local optimal solution. Computational complexity: ACO’s complexity of computational pheromone updating and path selection may be high in large-scale problems. Convergence rate: ACO’s convergence rate is slow and requires more iterations. | Search speed: [82,88] Suboptimal performance: [85,86] Path quality: [83,84,89] Damage avoidance: [87] | |
Q-learning | Reinforcement Learning-Based Path-planning Algorithm | Flexible: QL can work without a complete model of the environment. Multi-purpose: It can be widely applied in various scenarios. Optimal: Under certain conditions, QL can help to ensure convergence to the optimal policy. | Convergence rate: QL converges more slowly in the search for the optimal solution. Inefficient: QL is less flexible and efficient when facing complex or high-dimensional environments. Sensitivity: the performance of QL largely depends on the choice of hyperparameters, such as learning rate and discount factor. | Convergence rate: [91,92,96] Local optima: [94] Learning speed: [93,95] |
Monte Carlo Methods | Comprehensive: MCM provides a more comprehensive risk assessment. Flexibility: MCM adapts to different models. Processing of complex data: MCM is able to handle complex probability distributions and multidimensional data through random sampling. | High cost: with the increase of dimensions, the number of samples required for MCM increases rapidly, and the computational time and resource demand will increase. Random: MCM relies on random sampling, and an insufficient sample size can bias the results. Sensitive: the effect of MCM depends on the accuracy of the selected model. | Convergence rate: [97,98] Path quality: [99,100,101] |
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
Fu, S.; Yang, D.; Mei, Z.; Zheng, W. Progress in Construction Robot Path-Planning Algorithms: Review. Appl. Sci. 2025, 15, 1165. https://doi.org/10.3390/app15031165
Fu S, Yang D, Mei Z, Zheng W. Progress in Construction Robot Path-Planning Algorithms: Review. Applied Sciences. 2025; 15(3):1165. https://doi.org/10.3390/app15031165
Chicago/Turabian StyleFu, Shichen, Detao Yang, Zenghui Mei, and Weixiong Zheng. 2025. "Progress in Construction Robot Path-Planning Algorithms: Review" Applied Sciences 15, no. 3: 1165. https://doi.org/10.3390/app15031165
APA StyleFu, S., Yang, D., Mei, Z., & Zheng, W. (2025). Progress in Construction Robot Path-Planning Algorithms: Review. Applied Sciences, 15(3), 1165. https://doi.org/10.3390/app15031165