Implementing Voronoi-based Guided Hybrid A* in Global Path Planning for Autonomous Vehicles*

Planning a global path to navigate autonomous vehicles from a generic perspective defines the overall maneuvers and performance of autonomous vehicles. Inefficient and time-consuming approaches limit the performance of autonomous vehicles in planning a path to reach the desired target position. This paper presents a low-cost and computationally efficient approach of fusing the well-known Hybrid A* search algorithm with Voronoi diagram path planning to find the shortest possible non-holonomic route in a hybrid (continuous-discrete) environment for autonomous vehicles in valet parking applications. The primary novelty of our method stems from two points: at first, Voronoi diagram is exerted to introduce an improved and application-aware waypoint creator to produce the correct waypoints for the Hybrid A* algorithm and then the derived shortest optimum path regarding the non-holonomic constraints of the urban vehicles is planned using Hybrid A* search algorithm. The method has been extensively tested and validated and proven to up to 45% (30% on average) faster than the basic Hybrid A* algorithm.

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

[2]  Seda Sahin,et al.  Hybrid expert systems: A survey of current approaches and applications , 2012, Expert Syst. Appl..

[3]  Emilio Frazzoli,et al.  A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles , 2016, IEEE Transactions on Intelligent Vehicles.

[4]  Thierry Fraichard,et al.  Continuous-curvature path planning for car-like vehicles , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[5]  Bian Xin-qian,et al.  AUV local path planning based on virtual potential field , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[6]  D. Dolgov Practical Search Techniques in Path Planning for Autonomous Driving , 2008 .

[7]  Jesfis Peral,et al.  Heuristics -- intelligent search strategies for computer problem solving , 1984 .

[8]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[9]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[10]  Charles W. Warren,et al.  Global path planning using artificial potential fields , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[11]  Sebastian Thrun,et al.  Path Planning for Autonomous Vehicles in Unknown Semi-structured Environments , 2010, Int. J. Robotics Res..

[12]  K. Marti,et al.  Optimal Trajectory Planning for Robots under the Consideration of Stochastic Parameters and Disturbances — Computation of an Efficient Open-Loop Strategy , 1996 .

[13]  Luis Moreno,et al.  Path Planning for Mobile Robot Navigation using Voronoi Diagram and Fast Marching , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Jonathan P. How,et al.  Motion planning for urban driving using RRT , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Atsuyuki Okabe,et al.  Spatial Tessellations: Concepts and Applications of Voronoi Diagrams , 1992, Wiley Series in Probability and Mathematical Statistics.

[16]  Marina L. Gavrilova,et al.  Voronoi diagram in optimal path planning , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[17]  Thomas Emter,et al.  Application of Hybrid A* to an Autonomous Mobile Robot for Path Planning in Unstructured Outdoor Environments , 2012, ROBOTIK.

[18]  Thierry Fraichard,et al.  From Reeds and Shepp's to continuous-curvature paths , 1999, IEEE Transactions on Robotics.