Abstract
This paper presents modified hybrid A∗ algorithms to facilitate more efficient path finding around narrow passages under the shape and kinematic constraints of a car-like vehicle. First, we propose spline- and bidirectional-search-based hybrid A∗ using G2 continuous motion primitives with multiple turning radii depending on cubic Bezier curves. In addition, we present a heuristic applying the vector field histogram to find a path around narrow passages with efficiency rather than optimization. We demonstrate the benefits of our method through simulations and experimental results using an autonomous ground vehicle in environments with narrow passages.
Similar content being viewed by others
References
Likhachev, M., Ferguson, D: Planning Long Dynamically Feasible Maneuvers for Autonomous Vehicles. Int. J. Robot. Res. 28(8), 933–945 (2009)
Dolgov, D., Thrun, S., Montemerlo, M., Diebel, J.: Path planning for autonomous vehicles in unknown semi-structured environments. Int. J. Robot. Res. 29(5), 485–501 (2010)
Yoon, S., Yoon, S. E., Lee, U., Shim, D.H.: R,ecursive path planning using reduced states for car-like vehicles on grid maps. IEEE Trans. Intell. Transp. Syst. 16(5), 2797–2813 (2015)
Koenig, S., Likhachev, M., Furcy, D.: Lifelong Planning A∗. Artif. Intell. 155, 93–146 (2004)
Yoon, S., Shim, D.H.: SLPA,∗: shape-aware lifelong planning A∗ for differential wheeled vehicles. IEEE Trans. Intell. Transp. Syst. 16(2), 730–740 (2015)
Svestka, P., Overmars, M.H.: Coordinated Motion Planning for Multiple Car-Like Robots Using Probabilistic Roadmaps. In: ICRA, pp. 1631–1636 (1995)
LaValle, S. M., James, J., Kuffner, J.: Randomized kinodynamic planning. Int. J. Robot. Res. 20(5), 378–400 (2001)
Kuwata, Y., Teo, J., Fiore, G., Karaman, S., Frazzoli, E., How, J.P.: Real-time motion planning with applications to autonomous urban driving. IEEE Trans. Control Syst. Technol. 17(5), 1105–1118 (2009)
Goretkin, G., Perez, A., Platt, R., Konidaris, G.: Optimal Sampling-Based Planning for Linear-Quadratic Kinodynamic Systems. In: ICRA, pp. 2429–2436 (2013)
Karaman, S., Frazzoli, E.: Optimal Kinodynamic Motion Planning Using Incremental Sampling-Based Methods. In: IEEE Conference on Decision and Control, pp. 7681–7687 (2010)
Yang, K., Moon, S., Yoo, S., Kang, J., Doh, N. L., Kim, H. B., Joo, S.: Spline-Based RRT Path Planner for Non-Holonomic Robots. J. Intell. Robot. Syst., 1–20 (2013)
Yang, K., Gan, S. K., Huh, J., Joo, S.: Optimal Spline-Based RRT Path Planning Using Probabilistic Map. In: International Conference on Control, Automation and Systems (ICCAS), pp. 643–646 (2014)
Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am. J. Math. 79(3), 497–516 (1957)
Perez, A., Platt, R., Konidaris, G., Kaelbling, L., Lozano-Perez, T.: LQR-RRT∗: Optimal Sampling-Based Motion Planning with Automatically Derived Extension Heuristics. In: ICRA, pp. 2537–2542 (2012)
Webb, D. J., Van Den Berg J.: Kinodynamic RRT∗: Asymptotically Optimal Motion Planning for Robots with Linear Dynamics. In: ICRA, pp. 5054–5061 (2013)
Palmieri, L., Arras, K.O.: A Novel RRT Extend Function for Efficient and Smooth Mobile Robot Motion Planning. In: IROS, pp. 205–211 (2014)
Bicchi, A., Casalino, G., Santilli, C.: Planning shortest bounded-curvature paths for a class of nonholonomic vehicles among obstacles. J. Intell. Robot. Syst. 16, 387–405 (1996)
Geraerts, R., Overmars, M.H.: The corridor map method: a general framework for real-time high-quality path planning. Comput. Anim. Virt. Worlds 18, 107–119 (2007)
Pruski, A., Rohmer, S.: Robust path planning for non-holonomic robots. J. Intell. Robot. Syst. 18(4), 329–350 (1997)
Varadhan, G., Sriram, S. K. T. V. N., Manocha, D.: A simple algorithm for complete motion planning of translating polyhedral robots. Int. J. Robot. Res. 24(11), 983–995 (2005)
Hart, P., Nilsson, N. J., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 4(2), 100–107 (1968)
Pohl, I.: Bi-Directional And Heuristic Search In Path Problems. Technical report, Stanford University (1969)
de Champeaux, D., Sint, L.: An improved bidirectional heuristic search algorithm. J. Assoc. Comput. Mach. 24(2), 177–191 (1977)
Al-Ayyoub, A. E., Masoud, F. A.: Heuristic search revisited. J. Syst. Softw. 55(2), 103–113 (2000)
Borenstein, J., Koren, Y.: The vector field histogram-fast obstacle avoidance for mobile robots. IEEE Trans. Robot. Autom. 7(3), 278–288 (1991)
Yoon, S., Jung, J., Shim, D. H.: Spline-based RRT∗ using piecewise continuous collision-checking algorithm for car-like vehicles. J. Intell. Robot. Syst. 90, 537–549 (2018)
Reeds, J. A., Shepp, L.A.: Optimal paths for a car that goes both forwards and backwards. Pacific J. Math. 145(2), 367–393 (1990)
Yang, K., Sukkarieh, S.: An analytical continuous-curvature path-smoothing algorithm. IEEE Trans. Robot. 26(3), 561–568 (2010)
Appel, A.: Some Techniques for Shading Machine Renderings of Solids. In: Spring Joint Computer Conference, pp. 37–45 (1968)
Bresenham, J. E.: Algorithm for computer control of a digital plotter. IBM Syst. J. 4(1), 25–30 (1965)
Funding
This work was supported by the Industry Core Technology Innovation program (10082585) funded by the Ministry of Trade, Industry & Energy (MOTIE), Korea.
Author information
Authors and Affiliations
Contributions
Sangyol Yoon contributes to make the algorithm for path planning. Chanyoung Jung contributes to integrate the algorithm for path planning to our autonomous vehicle. David Hyunchul Shim contributes to review the article and supervise our research.
Corresponding author
Ethics declarations
Competing Interests
The authors declare that they have no competing interest.
Additional information
Availability of data and materials
The video for the experiment is provided as the supplement material.
Ethical Approval
Not applicable.
Consent to Participate
Not applicable.
Consent to Publish
The authors declare that they consent to publish this article.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yoon, S., Jung, C. & Shim, D.H. Shape-Aware and G2 Continuous Path Planning Based on Bidirectional Hybrid A∗ for Car-Like Vehicles. J Intell Robot Syst 103, 39 (2021). https://doi.org/10.1007/s10846-021-01508-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-021-01508-w