Skip to main content
Log in

A Novel Triangular-Based Estimation Technique for Bezier Curve Control Points Generation on Autonomous Vehicle Path Planning at the Roundabout Intersection

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

Abstract

Path planning plays a major role in autonomous vehicle navigation. Among different kinds of intersections, roundabouts are far more difficult to plot a course than other intersections due to their special design. Different curve fitting methods such as circles, clothoid curves, Bezier curves are utilized for path planning inside a roundabout. Among those Bezier curves are widely used as they can generate a possible number of paths. However, the major drawback when adopting a Bezier curve is locating its control points. Control points need to be placed correctly for the path to generate. Roundabouts have varying shapes and sizes, there is no one-size-fits-all strategy for locating the control points in a roundabout. Moreover, the circulating path of a roundabout is generally formed based on the radius of the circular path, but this method cannot be applied in all roundabouts since the roundabout can have variable shapes depending on the available space. Therefore, this paper introduces a new method called the triangular-based point selection approach for locating the control points for a Bezier curve traversing a path. The triangular-based point selection approach is used to find points on the road to calculate the control points of a Bezier curve passing through these points. The circular path is likewise created using Bezier curve allowing the path to follow the contour of the roundabout. The proposed method is demonstrated in an oval-shaped roundabout and tested using a vehicle model also the proposed path generation algorithm is compared with other path planning methods.

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

Data availability

Not applicable as the finding shows the mathematical equations. The equations can be tested with any common numerical software such as MATLAB and Python as well as Robotic Operating System (ROS) integration.

References

  1. Mooney, J.G., Johnson, E.N.: A Comparison of Automatic Nap-of-the-earth Guidance Strategies for Helicopters. J. Field Robot. 33(1), 1–17 (2014). https://doi.org/10.1002/rob

    Article  Google Scholar 

  2. Rastelli, J.P., Peñas, M.S.: Fuzzy logic steering control of autonomous vehicles inside roundabouts. Appl. Soft Comput. J. 35, 662–669 (2015). https://doi.org/10.1016/j.asoc.2015.06.030

    Article  Google Scholar 

  3. Isebrands, H.: “Crash Analysis of Roundabouts at High-Speed Rural Intersections.” Transp. Res. 2096(1), 1–7 (2009). https://doi.org/10.3141/2096-01

  4. Turner, D, “Roundabouts : A Literature Review,” no. December, pp. 1–17 (2011)

  5. 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). https://doi.org/10.1177/0278364909359210

    Article  Google Scholar 

  6. Lattarulo, R., González, L., Martí, E., Matute, J., Marcano, M., Pérez, J.: Urban Motion Planning Framework Based on N-Bézier Curves Considering Comfort and Safety. J. Adv. Transport. 2018, (2018). https://doi.org/10.1155/2018/6060924

  7. Ziegler, J, Stiller, C.: “Spatiotemporal state lattices for fast trajectory planning in dynamic on-road driving scenarios,” 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009, pp. 1879–1884, (2009). https://doi.org/10.1109/IROS.2009.5354448

  8. Jeon, J.H., et al.: Optimal motion planning with the half-car dynamical model for autonomous high-speed driving. Proc. Ame Contr. Conf. 188–193 (2013). https://doi.org/10.1109/acc.2013.6579835

  9. Labakhua, L, Nunes, U, Rodrigues, R, Leite, F.S.: “Smooth trajectory planning for fully automated passengers vehicles - Spline and clothoid based methods and its simulation,” ICINCO 2006 - 3rd International Conference on Informatics in Control, Automation and Robotics, Proceedings, vol. RA, pp. 89–96, (2006). https://doi.org/10.5220/0001205700890096

  10. Ratanavaraha, V., Suangka, S.: Impacts of accident severity factors and loss values of crashes on expressways in Thailand. IATSS Res. 37(2), 130–136 (2014). https://doi.org/10.1016/j.iatssr.2013.07.001

    Article  Google Scholar 

  11. González, D., Pérez, J., Milanés, V.: Parametric-based path generation for automated vehicles at roundabouts. Exp. Syst. Appli. 71, 332–341 (2017). https://doi.org/10.1016/j.eswa.2016.11.023

    Article  Google Scholar 

  12. Silva, J.A.R, Grassi, V.: “Path planning at roundabouts using piecewise linear continuous curvature curves,” Proceedings - 2017 LARS 14th Latin American Robotics Symposium and 2017 5th SBR Brazilian Symposium on Robotics, LARS-SBR 2017 - Part of the Robotics Conference 2017, vol. 2017-Decem, pp. 1–6, (2017). https://doi.org/10.1109/SBR-LARS-R.2017.8215288

  13. Silva, J.A.R., Grassi, V.: Clothoid-based global path planning for autonomous vehicles in urban scenarios. Proc. - IEEE Int. Conf. Robot Auto. 4312–4318 (2018). https://doi.org/10.1109/ICRA.2018.8461201

  14. Anderson, J, Gomes, I.P, Wolf, D.F.: “Sparse Road Network Model for Autonomous Navigation Using Clothoids,” pp. 1–14 (2022)

  15. Perez, J., Godoy, J., Villagra, J., Onieva, E.: Trajectory generator for autonomous vehicles in urban environments. Proc. - IEEE Int. Conf. Robot. Auto. 409–414 (2013). https://doi.org/10.1109/ICRA.2013.6630608

  16. Choi, J.W., Curry, R, Elkaim, G.: Path planning based on bézier curve for autonomous ground vehicles. Proceedings - Advances in Electrical and Electronics Engineering - IAENG Special Edition of the World Congress on Engineering and Computer Science 2008, WCECS 2008, no. 2, pp. 158–166, (2008). https://doi.org/10.1109/WCECS.2008.27

  17. Lattarulo, R., Gonzalez, L, Perez, J.: “Real-Time Trajectory Planning Method Based on N-Order Curve Optimization,” 2020 24th International Conference on System Theory, Control and Computing, ICSTCC 2020 - Proceedings, pp. 751–756, (2020). https://doi.org/10.1109/ICSTCC50638.2020.9259787

  18. Lattarulo, R, Perez, J.: Fast Real-Time Trajectory Planning Method with 3rd-Order Curve Optimization for Automated Vehicles. 2020 IEEE 23rd International Conference on Intelligent Transportation Systems, ITSC 2020, (2020). https://doi.org/10.1109/ITSC45102.2020.9294658

  19. Cao, H., Zoldy, M.: Implementing B-Spline Path Planning Method Based on Roundabout Geometry Elements. IEEE Access. 10, 81434–81446 (2022). https://doi.org/10.1109/ACCESS.2022.3193667

    Article  Google Scholar 

  20. Vinayak, A, Zakaria, M.A, Baarath, K, Majeed, A.P.P.A.: A novel Bezier curve control point search algorithm for autonomous navigation using N-order polynomial search with boundary conditions. 2021 IEEE International Intelligent Transportation Systems Conference (ITSC), pp. 3884–3889, (2021). https://doi.org/10.1109/ITSC48978.2021.9564605

  21. Afram, A., Janabi-Sharifi, F.: Theory and applications of HVAC control systems - A review of model predictive control (MPC). Build. Environ. 72, 343–355 (2014). https://doi.org/10.1016/j.buildenv.2013.11.016

    Article  Google Scholar 

Download references

Acknowledgement

The authors would like to thank the ministry of higher education for providing financial support under Fundamental Research Grant scheme (FRGS) No. FRGS/1/2021/TK02/UMP/02/2 (University Reference RDU210103) and Universiti Malaysia Pahang for laboratory facilities as well as additional financial support under Internal Research grant RDU1903139.

Funding

Ministry of Higher Education Malaysia. Universiti Malaysia Pahang Al-Sultan Abdullah

Author information

Authors and Affiliations

Authors

Contributions

Akhil Vinayak Main author of the paper. Responsible for derivations of the formulation and equations development. Muhammad Aizzat Zakaria Corresponding author. Responsible for the structure of the formulation, problem statement, numerical test case setup and reviewing the paper. K. Baarath Responsible for the test case setup environment in simulation. Mohamad Heerwan Peeie Responsible for reviewing the content of the paper as well as the problem statement of the research. Muhammad Izhar Ishak Responsible in reviewing the content and proofreading the paper and content flow management.

Corresponding author

Correspondence to Muhammad Aizzat Zakaria.

Ethics declarations

Conflicts of interest

No conflict of interest

Ethics approval

Not applicable

Consent to participate

All authors have approved to participate in the research.

Consent for publication

All authors have approved to participate in the publication.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vinayak, A., Zakaria, M.A., Baarath, K. et al. A Novel Triangular-Based Estimation Technique for Bezier Curve Control Points Generation on Autonomous Vehicle Path Planning at the Roundabout Intersection. J Intell Robot Syst 109, 89 (2023). https://doi.org/10.1007/s10846-023-02006-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-023-02006-x

Keywords

Navigation