Smooth JPS Path Planning and Trajectory Optimization Method of Mobile Robot

被引:0
作者
Huang J. [1 ]
Wu Y. [1 ]
Lin X. [1 ]
机构
[1] College of Mechanical Engineering and Automation, Fuzhou University, Fuzhou
来源
Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery | 2021年 / 52卷 / 02期
关键词
JPS algorithm; Lazy-Theta[!sup]*[!/sup] algorithm; Mobile robot; Path planning; Trajectory optimization;
D O I
10.6041/j.issn.1000-1298.2021.02.002
中图分类号
学科分类号
摘要
Aiming at the problems of smoothness and efficiency in current path planning methods, based on jump point search (JPS), a path planning method considering both smoothness and search efficiency was proposed, and the trajectory was optimized by polynomial. Firstly, in order to improve the smoothness of the path, two optimization objectives were proposed to optimize the path sequence, that was, each corner of the path was on the vertex of the obstacle grid, and the obstacles that contacted with the path corner were located on the side with the angle less than 180 degrees. Then, the search rules of JPS were improved to get more valuable paths, and each path was smoothed, and then the path selection was made by weighing the length and angle with certain rules. Finally, polynomial was used to optimize the path, and the time allocation of the trajectory optimization method was studied to speed up the iterative efficiency. The feasibility and effectiveness of this method were proved by simulation and comparison with other algorithms. The results showed that the method had the advantages of high efficiency of JPS algorithm, and effectively solved the problems of redundant points and frequent turning points in path planning of JPS algorithm. In different density environments, compared with the smoothed JPS algorithm, the path planning method reduced the path length by 0.48%~1.80%, and the cumulative turning angle was decreased by 16.93%~52.75%. In the large environment, the proposed method had similar smoothness to Lazy-Theta*, but it had higher search efficiency. The cosine function was used to allocate time to accelerate the iterative efficiency of trajectory optimization, and good results were obtained through experiments. © 2021, Chinese Society of Agricultural Machinery. All right reserved.
引用
收藏
页码:21 / 29and121
相关论文
共 25 条
[1]  
CHANG S R, HUH U Y., Curvature-continuous 3D path-planning using QPMI method, International Journal of Advanced Robotic Systems, 12, 6, (2015)
[2]  
WU Yiwan, HUANG Zhi, Dynamic virtual obstacle based local path planning for intelligent vehicle, Journal of Hunan University (Natural Sciences), 40, 1, pp. 33-37, (2013)
[3]  
HUANG Chen, FEI Jiyou, LIU Yang, Et al., Smooth path planning method based on dynamic feedback A<sup>*</sup> ant colony algorithm, Transactions of the Chinese Society for Agricultural Machinery, 48, 4, pp. 34-40, (2017)
[4]  
ZHANG Chao, LI Qing, CHEN Peng, Et al., Improved ant colony optimization based on particle swarm optimization and its application, Journal of University of Science and Technology Beijing, 35, 7, pp. 955-960, (2013)
[5]  
DIJKSTRA E W., A note on two problems in connexion with graphs, Numerische Mathematik, 1, 1, pp. 269-271, (1959)
[6]  
HART P E, NILSSON N J, RAPHAEL B., A formal basis for the heuristic determination of minimum cost paths, IEEE Transactions on Systems Science and Cybernetics, 4, 2, pp. 100-107, (1968)
[7]  
THOREP C E., Path relaxation: path planning for a mobile robot, Proceedings of the National Conference on Artificial Intelligence, pp. 318-321, (1983)
[8]  
ZHANG Wen, LIU Yong, ZHANG Chaofan, Et al., Real-time path planning of greenhouse robot based on directional A<sup>*</sup> algorithm, Transactions of the Chinese Society for Agricultural Machinery, 48, 7, pp. 22-28, (2017)
[9]  
LAO Cailian, LI Peng, FENG Yu, Path planning of greenhouse robot based on fusion of improved A<sup>*</sup> algorithm and dynamic window approach, Transactions of the Chinese Society for Agricultural Machinery, 52, 1, pp. 14-22, (2021)
[10]  
NASH A, DANIEL K, KOENIG S, Et al., Theta<sup>*</sup>: anyangle path planning on grids, Proceedings of the AAAI Conference on Artificial Intelligence, pp. 1177-1183, (2007)