Skip to main content
Log in

Shape-Aware and G2 Continuous Path Planning Based on Bidirectional Hybrid A for Car-Like Vehicles

  • Short paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Likhachev, M., Ferguson, D: Planning Long Dynamically Feasible Maneuvers for Autonomous Vehicles. Int. J. Robot. Res. 28(8), 933–945 (2009)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Koenig, S., Likhachev, M., Furcy, D.: Lifelong Planning A. Artif. Intell. 155, 93–146 (2004)

    Article  MathSciNet  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Svestka, P., Overmars, M.H.: Coordinated Motion Planning for Multiple Car-Like Robots Using Probabilistic Roadmaps. In: ICRA, pp. 1631–1636 (1995)

  7. LaValle, S. M., James, J., Kuffner, J.: Randomized kinodynamic planning. Int. J. Robot. Res. 20(5), 378–400 (2001)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Goretkin, G., Perez, A., Platt, R., Konidaris, G.: Optimal Sampling-Based Planning for Linear-Quadratic Kinodynamic Systems. In: ICRA, pp. 2429–2436 (2013)

  10. Karaman, S., Frazzoli, E.: Optimal Kinodynamic Motion Planning Using Incremental Sampling-Based Methods. In: IEEE Conference on Decision and Control, pp. 7681–7687 (2010)

  11. 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)

  12. 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)

  13. 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)

    Article  MathSciNet  Google Scholar 

  14. 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)

  15. Webb, D. J., Van Den Berg J.: Kinodynamic RRT: Asymptotically Optimal Motion Planning for Robots with Linear Dynamics. In: ICRA, pp. 5054–5061 (2013)

  16. Palmieri, L., Arras, K.O.: A Novel RRT Extend Function for Efficient and Smooth Mobile Robot Motion Planning. In: IROS, pp. 205–211 (2014)

  17. 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)

    Article  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. Pruski, A., Rohmer, S.: Robust path planning for non-holonomic robots. J. Intell. Robot. Syst. 18(4), 329–350 (1997)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. Pohl, I.: Bi-Directional And Heuristic Search In Path Problems. Technical report, Stanford University (1969)

  23. de Champeaux, D., Sint, L.: An improved bidirectional heuristic search algorithm. J. Assoc. Comput. Mach. 24(2), 177–191 (1977)

    Article  MathSciNet  Google Scholar 

  24. Al-Ayyoub, A. E., Masoud, F. A.: Heuristic search revisited. J. Syst. Softw. 55(2), 103–113 (2000)

    Article  Google Scholar 

  25. Borenstein, J., Koren, Y.: The vector field histogram-fast obstacle avoidance for mobile robots. IEEE Trans. Robot. Autom. 7(3), 278–288 (1991)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  MathSciNet  Google Scholar 

  28. Yang, K., Sukkarieh, S.: An analytical continuous-curvature path-smoothing algorithm. IEEE Trans. Robot. 26(3), 561–568 (2010)

    Article  Google Scholar 

  29. Appel, A.: Some Techniques for Shading Machine Renderings of Solids. In: Spring Joint Computer Conference, pp. 37–45 (1968)

  30. Bresenham, J. E.: Algorithm for computer control of a digital plotter. IBM Syst. J. 4(1), 25–30 (1965)

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Sangyol Yoon.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-021-01508-w

Keywords

Navigation