Smooth JPS Path Planning and Trajectory Optimization Method of Mobile Robot

HUANG Jianmeng, WU Yuxiong, LIN Xiezhao

Abstract

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.


Keywords: mobile robot, path planning, trajectory optimization, JPS algorithm, Lazy-Theta* algorithm

 

Download Full Text:

PDF


References


CHANG S R, HUH U Y. Curvature-continuous 3D path-planning using QPMI method[J]. International Journal of Advanced Robotic Systems, 2015, 12(6) :76.

WU Yiwan, HUANG Zlii. Dynamic virtual obstacle based local path planning for intelligent vehicle [ J ]. Journal of Hunan University ( Natural Sciences) , 2013, 40( 1 ) :33 -37. (in Chinese)

HUANG Chen, FEI Jiyou, LIU Yang, et al. Smooth path planning method based on dynamic feedback A* ant colony algorithm [ J/OL]. Transactions of the Chinese Society for Agricultural Machinery, 2017, 48(4) :34 -40,102. http://www. j-csam. org/ jcsam/ch/reader/view_abstract. aspx? file.no = 20170404&flag = 1. D0I: 10. 6041/j. issn. 1000-1298. 2017. 04. 004. ( in Chinese)

ZHANG Chao, LI Qing, CHEN Peng, et al. Improved ant colony optimization based on particle swarm optimization and its application [ J ]. Journal of University of Science and Technology Beijing, 2013, 35(7) : 955 -960. (in Chinese)

D1JKSTKA E W. A note on two problems in connexion with graphs[J]. Numerische Mathematik, 1959, 1(1): 269 -271. НАНТ P E, NILSSON N J, RAPHAEL B. A formal basis for the heuristic determination of minimum cost paths [ J ]. IEEE Transactions on Systems Science and Cybernetics, 1968, 4(2) ; 100-107.

THOREP С E. Path relaxation: path planning for a mobile robot [ С] //Proceedings of the National Conference on Artificial Intelligence, AAAI-84, USA; William Kaufnmnn, 1983: 318 -321.

ZHANG Wen, LIU Yong, ZHANG Chaofan, et al. Real-time path planning of greenhouse robot based on directional A* algorithm[J/OL]. Transactions of the Chinese Society for Agricultural Machinery, 2017,48(7) :22 -28. http:// www. j-csam. org/jcsam/ch/reader/view_abstract. aspx? file_no =20170703&flag = 1. DOI: 10. 6041/j. issn. 1000-1298. 2017. 07. 003. (in Chinese)

LAO Cailian, LI Peng, FENG Yu. Path planning of greenhouse robot based on fusion of improved A* algorithm and dynamic window approach! J/OL]. Transactions of the Chinese Society for Agricultural Machinery, 2021 ,52(1) : 14 -22. http;// www. j-csam. org/jcsam/ch/reader/view_abstract. aspx? file_no = 20210102&flag = 1. DOI; 10. 6041/j. issn. КХЮ-1298. 2021. 01. 002. (in Chinese)

NASH A, DANIEL K, KOENIG S, et al. Theta* ; anyangle path planning on grids[ C] //Proceedings of the AAAI Conference on Artificial Intelligence, Menlo Park, USA; AAAI, 2007: 1177 -1183.

NASH A, KOENIG S, TOVEY C. Lazy Theta* : any-angle path planning and path length analysis in 3D[C]//24th AAAI Conference on Artificial Intelligence and the 22nd Innovative Applications of Artificial Intelligence Conference, Menlo Park, USA: AAAI, 2010: 147 - 154.

SHUNHAO 0, HON W L. Strict Theta* ; shorter motion path planning using taut paths[C] //26th International Conference on Automated Planning and Scheduling, Menlo Park, USA: AAAI, 2016; 253 -257.

VIET H D, NGUYEN D T, HOANG H V, et al. Batch - Theta* for path planning to the best goal in a goal set[ J ]. Advanced Robotics,2015,29(23): 1537 - 1550.

HARABOR D, GKASTIEN A. Online graph pruning for pathfinding on grid maps[C] //25th AAAI Conference on Artificial Intelligence and the 23rd Innovative Applications of Artificial Intelligence Conference, Menlo Park, USA; AAAI, 2011; 1114 — 1119.

HARABOR D, GRASTIEN A. The JPS pathfinding system C] //5th International Symposium on Combinatorial Search. Menlo Park, USA: AAAI, 2012s 207 -208.

HARABOR D, GRASTIEN A. Improving jump point search [ C] //24th International Conference on Automated Planning and Scheduling, Menlo Park, USA: AAAI, 2014: 128 - 135.

HEEDS J A, SHEPP L A. Optimal paths for a car that goes both forwards and backwards[ J]. Pacific Journal of Mathematics, 1990.145(2) :367 -393.


Refbacks

  • There are currently no refbacks.