Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-05T22:18:30.168Z Has data issue: false hasContentIssue false

Path planning of patrol robot based on modified grey wolf optimizer

Published online by Cambridge University Press:  13 March 2023

Qian Zhang
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
Xucheng Ning
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
Yingying Li*
Affiliation:
Tianjin Research Institute of Construction Machinery, Tianjin, 300409, China
Lei Pan
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
Rui Gao
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
Liyang Zhang
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
*
*Corresponding author. E-mail: liyingyingscholar@163.com
Rights & Permissions [Opens in a new window]

Abstract

The grey wolf optimizer (GWO) as a new intelligent optimization algorithm has been successfully applied in many fields because of its simple structure, few adjustment parameters and easy implementation. This paper mainly aims at the defects of GWO in path planning application, such as easily falling into local optimization, poor convergence and poor accuracy, and turn point grey wolf optimization (TPGWO) algorithm is proposed. First, the idea of cross-mutation and roulette is used to increase the initial population of GWO and improve the search range. At the same time, the convergence factor function is improved to become a nonlinear update. In the early stage, the search range is expanded, and in the later stage, the convergence speed is increased, while the parameters in the convergence factor function can be adjusted according to the number of obstacles and the map area to change the turning point of the function to improve the convergence speed and accuracy of the algorithm. The turning times and turning angles of the obtained path are added to the fitness function as penalty values to improve the path accuracy. The optimization test is carried out through 16 test functions, and the test results prove the convergence and robustness of TPGWO algorithm. Finally, the TPGWO algorithm is applied to the path planning of patrol robot for simulation experiments. Compared with the GWO algorithm and Particle Swarm Optimization, the simulation results show that the TPGWO algorithm has better convergence, stability and accuracy in the path planning of patrol robot.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Fig. 1. Improvement of TPGWO in the application of path planning.

Figure 1

Fig. 2. Path planning grid map model.

Figure 2

Fig. 3. Grey wolf group rating chart.

Figure 3

Fig. 4. Schematic diagram of grey wolf preying on and away from prey. (a) Preying on prey. (b) Keep away from prey.

Figure 4

Fig. 5. GWO grey wolf position update graph.

Figure 5

Fig. 6. Schematic diagram of population initialization improvement.

Figure 6

Fig. 7. Variation curve of convergence factor of logarithmic function with the base of ½.

Figure 7

Fig. 8. Variation curve of convergence factor of logarithmic function with the base of 1/3.

Figure 8

Fig. 9. Variation curve of convergence factor of logarithmic function with base 2/3.

Figure 9

Fig. 10. Variation curves of functions with different convergence factors.

Figure 10

Fig. 11. Normalization of turning times and turning angles.

Figure 11

Fig. 12. Improved flow chart of TPGWO algorithm.

Figure 12

Table I. Parameter settings of three algorithms.

Figure 13

Table II. Test function and its dimension, range and true value.

Figure 14

Fig. 13. Space graph of test function and convergence curve.

Figure 15

Table III. Optimization results of three algorithms in test function.

Figure 16

Fig. 14. Results of path planning of PSO, GWO and TPGWO under 10 * 10 grid map. (a) PSO. (b) GWO. (c) TPGWO.

Figure 17

Fig. 15. Convergence curve of PSO, GWO and TPGWO for path planning under 10 * 10 grid map. (a) PSO. (b) GWO. (c) TPGWO.

Figure 18

Fig. 16. Results of path planning of PSO, GWO and TPGWO under 15 * 15 grid map. (a) PSO. (b) GWO. (c) TPGWO.

Figure 19

Fig. 17. Convergence curve of PSO, GWO and TPGWO for path planning under 15 * 15 grid map. (a) PSO. (b) GWO. (c) TPGWO.

Figure 20

Fig. 18. Results of path planning of PSO, GWO and TPGWO under 20 * 20 grid map. (a) PSO. (b) GWO. (c) TPGWO.

Figure 21

Fig. 19. Convergence curve of PSO, GWO and TPGWO for path planning under 20 * 20 grid map. (a) PSO. (b) GWO. (c) TPGWO.

Figure 22

Fig. 20. Statistical results of three algorithms under different map sizes. (a) Map size 10 * 10. (b) Map size 15 * 15. (c) Map size 20 * 20.

Figure 23

Table IV. Path length and running time of different algorithms in different map environments.

Figure 24

Table V. Parameter selection of TPGWO path planning.

Figure 25

Fig. 21. Path planning results with convergence factor$a^{\prime}_{1}$, $a^{\prime}_{2}$under simple map with few obstacles. (a) Based on convergence factor$a^{\prime}_{1}$. (b) Based on convergence factor$a^{\prime}_{2}$.

Figure 26

Fig. 22. Convergence curve of path planning with different convergence factors under simple map with few obstacles. (a) Based on convergence factor$a^{\prime}_{1}$. (b) Based on convergence factor$a^{\prime}_{2}$.

Figure 27

Fig. 23. Path planning results with convergence factor$a^{\prime}_{1}$, $a^{\prime}_{3}$under a complex map with a large number of obstacles. (a) Based on convergence factor$a^{\prime}_{1}$. (b) Based on convergence factor$a^{\prime}_{3}$.

Figure 28

Fig. 24. Convergence curve of path planning with different convergence factors on complex map with many obstacles. (a) Based on convergence factor$a^{\prime}_{1}$. (b) Based on convergence factor$a^{\prime}_{3}$.

Figure 29

Fig. 25. Values of$L*T$in TPGWO algorithm under different convergence factor functions. (a) Few obstacles (Map 15 * 15). (b) More obstacles (Map 15 * 15).

Figure 30

Table VI. Running results with different convergence factor functions under different maps of obstacles with the same area.

Figure 31

Fig. 26. Simulation verification results.