Geometric A-Star Algorithm: An Improved A-Star Algorithm for AGV Path Planning in a Port Environment

This research introduces a path planning method based on the geometric A-star algorithm. The whole approach is applied to an Automated Guided Vehicle (AGV) in order to avoid the problems of many nodes, long-distance and large turning angle, and these problems usually exist in the sawtooth and cross paths produced by the traditional A-star algorithm. First, a grid method models a port environment. Second, the nodes in the close-list are filtered by the functions <inline-formula> <tex-math notation="LaTeX">$P\left ({{x,y} }\right)$ </tex-math></inline-formula> and <inline-formula> <tex-math notation="LaTeX">$W\left ({{x,y} }\right)$ </tex-math></inline-formula> and the nodes that do not meet the requirements are removed to avoid the generation of irregular paths. Simultaneously, to enhance the stability of the AGV regarding turning paths, the polyline at the turning path is replaced by a cubic B-spline curve. The path planning experimental results applied to different scenarios and different specifications showed that compared with other seven different algorithms, the geometric A-star algorithm reduces the number of nodes by 10% ~ 40%, while the number of turns is reduced by 25%, the turning angle is reduced by 33.3%, and the total distance is reduced by 25.5%. Overall, the simulation results of the path planning confirmed the effectiveness of the geometric A-star algorithm.

[1]  Lei Xu,et al.  Bi-Directional Adaptive A* Algorithm Toward Optimal Path Planning for Large-Scale UAV Under Multi-Constraints , 2020, IEEE Access.

[2]  Hyungjun Park,et al.  B-spline curve fitting based on adaptive curve refinement using dominant points , 2007, Comput. Aided Des..

[3]  Asgeir J. Sørensen,et al.  A Voronoi-diagram-based dynamic path-planning system for underactuated marine vessels☆ , 2017 .

[4]  Meir Goldenberg,et al.  The Heuristic Search Research Framework , 2017, Knowl. Based Syst..

[5]  Yukinori Kobayashi,et al.  Path Smoothing Techniques in Robot Navigation: State-of-the-Art, Current and Future Challenges , 2018, Sensors.

[6]  Yuanchang Liu,et al.  Smoothed A* algorithm for practical unmanned surface vehicle path planning , 2019, Applied Ocean Research.

[7]  Lorenzo Sabattini,et al.  Ensemble Coordination Approach in Multi-AGV Systems Applied to Industrial Warehouses , 2015, IEEE Transactions on Automation Science and Engineering.

[8]  Jing Yang,et al.  Surface Optimal Path Planning Using an Extended Dijkstra Algorithm , 2020, IEEE Access.

[9]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[10]  Brahim Bouzouia,et al.  Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control , 2017, Robotics Auton. Syst..

[11]  Yongsheng Yang,et al.  Multi-AGV scheduling for conflict-free path planning in automated container terminals , 2020, Comput. Ind. Eng..

[12]  Christophe Claramunt,et al.  A bidirectional path-finding algorithm and data structure for maritime routing , 2014, International Journal of Geographical Information Science.

[13]  Bijaya K. Panigrahi,et al.  A hybridization of an improved particle swarm optimization and gravitational search algorithm for multi-robot path planning , 2016, Swarm Evol. Comput..

[14]  Yongsheng Yang,et al.  An integrated scheduling method for AGV routing in automated container terminals , 2018, Comput. Ind. Eng..

[15]  Xu Miao,et al.  Scalable Coverage Path Planning for Cleaning Robots Using Rectangular Map Decomposition on Large Environments , 2018, IEEE Access.

[16]  Robin De Keyser,et al.  Heuristic approaches in robot path planning: A survey , 2016, Robotics Auton. Syst..

[17]  Lian Lian,et al.  Path planning of multiple autonomous marine vehicles for adaptive sampling using Voronoi-based ant colony optimization , 2019, Robotics Auton. Syst..

[18]  Zhen Fan,et al.  A novel coordinated path planning method using k-degree smoothing for multi-UAVs , 2016, Appl. Soft Comput..

[19]  Mark Versteyhe,et al.  Resource management in decentralized industrial Automated Guided Vehicle systems , 2020 .

[20]  Zdenko Kovacic,et al.  Decentralized Control of Multi-AGV Systems in Autonomous Warehousing Applications , 2016, IEEE Transactions on Automation Science and Engineering.

[21]  Kuan-Chung Chen,et al.  Efficient Path Planning for a Mobile Sink to Reliably Gather Data from Sensors with Diverse Sensing Rates and Limited Buffers , 2019, IEEE Transactions on Mobile Computing.

[22]  Min-Yuan Cheng,et al.  Optimal path planning in real time for dynamic building fire rescue operations using wireless sensors and visual guidance , 2019, Automation in Construction.

[23]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[24]  William E. Howden,et al.  The sofa problem , 1968, Comput. J..

[25]  Huaping Liu,et al.  An improved ant colony algorithm for robot path planning , 2017, Soft Comput..

[26]  Ivo J. B. F. Adan,et al.  A dynamic path planning approach for dense, large, grid-based automated guided vehicle systems , 2020, Comput. Oper. Res..

[27]  Lei Xie,et al.  A path planning approach based on multi-direction A* algorithm for ships navigating within wind farm waters , 2019, Ocean Engineering.

[28]  Jun Dai,et al.  An improved A* algorithm for the industrial robot path planning with high success rate and short length , 2018, Robotics Auton. Syst..

[29]  Sungchang Lee,et al.  A Fast Global Flight Path Planning Algorithm Based on Space Circumscription and Sparse Visibility Graph for Unmanned Aerial Vehicle , 2018, Electronics.

[30]  Jarbas Joaci de Mesquita Sá Junior,et al.  A strategy and evaluation method for ground global path planning based on aerial images , 2019, Expert Syst. Appl..

[31]  Chen Chen,et al.  Optimal facility layout planning for AGV-based modular prefabricated manufacturing system , 2019, Automation in Construction.

[32]  Robin De Keyser,et al.  A hierarchical global path planning approach for mobile robots based on multi-objective particle swarm optimization , 2017, Appl. Soft Comput..

[33]  Yun Li,et al.  Self-Adaptive Dynamic Obstacle Avoidance and Path Planning for USV Under Complex Maritime Environment , 2019, IEEE Access.

[34]  Yoonho Seo,et al.  Mobile robot path planning with surrounding point set and path improvement , 2017, Appl. Soft Comput..