Efficient path planning for automated guided vehicles using A* (Astar) algorithm incorporating turning costs in search heuristic

被引:59
作者
Fransen, Karlijn [1 ,2 ]
van Eekelen, Joost [1 ,2 ]
机构
[1] Vanderlande Ind BV, POB 18, NL-5460 AA Veghel, Netherlands
[2] Eindhoven Univ Technol, Dept Mech Engn, Control Syst Technol, POB 513, NL-5600 MB Eindhoven, Netherlands
关键词
Automated guided vehicle; path planning; A* algorithm; astar algorithm; turning costs; search heuristic; STRATEGY;
D O I
10.1080/00207543.2021.2015806
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The path planned for an automated guided vehicle in, for example, a production facility is often the lowest-cost path in a (weighted) geometric graph. The weights in the graph may represent a distance or travel time. Sometimes turning costs are taken into account; turns (and decelerations before and accelerations after turning) take time, so it is desirable to minimise turns in the path. Several well-known algorithms can be used to find the lowest-cost path in a geometric graph. In this paper, we focus on the A* algorithm, which uses an (internal) search heuristic to find the lowest-cost path. In the current literature, generally, either turning costs are not taken into account in the heuristic or the heuristic can only be used for specific graph structures. We propose an improved heuristic for the A* algorithm that can be used to find the lowest-cost path in a geometric graph with turning costs. Our heuristic is proven to be monotone and admissible. Moreover, our heuristic provides a higher lower bound estimate for the actual costs compared to other heuristics found in the literature, causing the lowest-cost path to be found faster (i.e. with less iterations). We validate this through an extensive comparative study.
引用
收藏
页码:707 / 725
页数:19
相关论文
共 43 条
[1]  
Anavatti Sreenatha G., 2015, 2015 International Conference on Advanced Mechatronics, Intelligent Manufacture and Industrial Automation (ICAMIMIA). Proceedings, P205, DOI 10.1109/ICAMIMIA.2015.7508033
[2]   Efficient path planning for multiple transportation robots under various loading conditions [J].
Bae, Jungyun ;
Chung, Woojin .
INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2019, 16 (02)
[3]   A Heuristic for Path Planning of Multiple Heterogeneous Automated Guided Vehicles [J].
Bae, Jungyun ;
Chung, Woojin .
INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING, 2018, 19 (12) :1765-1771
[4]  
Ballamajalu R, 2020, IEEE INT CON AUTO SC, P606, DOI [10.1109/CASE48305.2020.9216869, 10.1109/case48305.2020.9216869]
[5]   Congestion-aware dynamic routing in automated material handling systems [J].
Bartlett, Kelly ;
Lee, Junho ;
Ahmed, Shabbir ;
Nemhauser, George ;
Sokol, Joel ;
Na, Byungsoo .
COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 70 :176-182
[6]  
Campbell S, 2020, 2020 6TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND ROBOTICS ENGINEERING, ICMRE, P12, DOI 10.1109/ICMRE49073.2020.9065187
[7]  
Chaudhari A.M., 2017, Computational Intelligence, Communications, and Business Analytics, P614
[8]  
Cui Y., 2018, 2 INT C INF COMM ENG, P31
[9]   Automated guided vehicle systems, state-of-the-art control algorithms and techniques [J].
De Ryck, M. ;
Versteyhe, M. ;
Debrouwere, F. .
JOURNAL OF MANUFACTURING SYSTEMS, 2020, 54 :152-173
[10]  
Dijkstra E. W., 1959, NUMER MATH, V1, P269, DOI [DOI 10.1007/BF01386390, 10.1007/BF01386390]