journal article·2024-05-19Open access

Mobile Robot Path Planning Algorithm Based on NSGA-II

Sitong Liu, Qichuan Tian, Chaolin Tang

Applied Sciences· Volume 14· Issue 10

Abstract

Path planning for mobile robots is a key technology in robotics. To address the issues of local optima trapping and non-smooth paths in mobile robot path planning, a novel algorithm based on the NSGA-II (Non-dominated Sorting Genetic Algorithm II) is proposed. The algorithm utilizes a search window approach for population initialization, which improves the quality of the initial population. An innovative fitness function is designed as the objective function for optimization iterations. A probability-based selection strategy is employed for population selection and optimization, enhancing the algorithm’s ability to escape local minima and preventing premature convergence to suboptimal solutions. Furthermore, a path smoothing algorithm is developed by incorporating Bézier curves. By connecting multiple segments of Bézier curves, the problem of the high computational complexity associated with high-degree Bézier curves is addressed, while simultaneously achieving smooth paths. Simulation results demonstrated that the proposed path planning algorithm exhibited fewer iterations, superior path quality, and path smoothness. Compared to other methods, the proposed approach demonstrated better overall performance and practical applicability.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Metaheuristic Optimization Algorithms Research · Video Surveillance and Tracking Methods

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Electrical and Information Engineering, Beijing University of Civil Engineering and Architecture, Beijing 100044, China

Beijing Key Laboratory of Intelligent Processing for Building Big Data, Beijing 100044, China

Funding

Beijing University of Civil Engineering and Architecture Science Research Foundation

References (22)

Show source-provided references
1. Smooth path planning of wheeled robot based on heuristic particle swarm spotimization algorithm
2. Overview of global path planning algorithms for mobile robots
3. Enhanced DWA algorithm for local path planning of mobile robot10.1108/IR-05-2022-0130 ↗
4. Xiong, X.Y., Min, H.T., Yu, Y.B., and Wang, P.Y. (2020). Application improvement of A* algorithm in intelligent vehicle trajectory planning. Math. Biosci. Eng. MBE, 18.10.3934/mbe.2021001 ↗
5. Shi, W.B., Wang, K., Zhao, C., and Tian, M.Q. (2022). Obstacle Avoidance Path Planning for the Dual-Arm Robot Based on an Improved RRT Algorithm. Appl. Sci., 12.10.3390/app12084087 ↗
6. Planning method of freight ropeway path based on Dijkstra algorithm
7. Research status and prospect of path planning for mobile robot based on artificial potential field method
8. 3D PathPlanning of RobotFishBased on ImprovedAntColonyAlgorithm10.1088/1742-6596/2400/1/012052 ↗
9. A cubic spline method combing improved particle swarm optimization for robot path planning in dynamic uncertain environment10.1177/1729881419891661 ↗
10. Review of genetic algorithm in robot path planning
11. Path planning of mobile robot based on hybrid annealing grey wolf algorithm
12. Robot path planning based on region search particle swarm optimization
13. Robot path planning based on improved genetic algorithm
14. Multi-objective path planning in discrete space10.1016/j.asoc.2012.07.023 ↗
15. Solving path planning problem based on the fourth-order Bezier curve and improved lion swarm optimization algorithm
16. Path planning and smoothing of mobile robot based on improved artificial fish swarm algorithm10.1038/s41598-021-04506-y ↗
17. Xue, Y. (2018). Mobile Robot Path Planning with a Non-Dominated Sorting Genetic Algorithm. Appl. Sci., 8.10.3390/app8112253 ↗
18. Jia, L., Zeng, S., Feng, L., Lv, B., Yu, Z., and Huang, Y. (2023). Global Time-Varying Path Planning Method Based on Tunable Bezier Curves. Appl. Sci., 13.10.2139/ssrn.4466232 ↗
19. Hao, J., Yang, X., Wang, C., Tu, R., and Zhang, T. (2022). An Improved NSGA-II Algorithm Based on Adaptive Weighting and Searching Strategy. Appl. Sci., 12.10.3390/app122211573 ↗
20. An improved PSO algorithm for smooth path planning of mobile robots using continuous high-degree Bezier curve10.1016/j.asoc.2020.106960 ↗
21. Bezier Curve Based Path Planning in a Dynamic Field using Modified Genetic Algorithm
22. Șomîtcă, I.A., Brad, S., Florian, V., and Deaconu, Ș. (2022). Improving path accuracy of mobile robots in uncertain environments by adapted bézier curves. Electronics, 11.10.3390/electronics11213568 ↗