Skip to main content

A Hybrid Multi-waypoints Path Planning System for Robots with Minimum Turning Radius Constraint Using GA-B-Spline and Dubins Interpolation

  • Conference paper
  • First Online:
Proceedings of the International Conference on Advanced Mechanical Engineering, Automation, and Sustainable Development 2021 (AMAS2021) (AMAS 2021)

Abstract

Planning a reasonable path for underactuated robots with a minimum turning radius is essential, especially for high-speed Unmanned surface vehicles (USVs) or Autonomous underwater vehicles (AUVs) with poor mobility. This paper will propose a path planning algorithm that creates a B-spline curve interpolating multi-waypoints, optimized with a genetic algorithm (GA) under constraints of the vehicle’s turning radius and heading conditions in complex obstacle-filled environments. Then, this algorithm combines with the LOS guidance and sliding mode controller (SMC) to become complete guidance, navigation, and control system (GNC) for a USV model. This system is compared to a different GNC system with Dubins path planning to prove that our method generates a sub-optimal path and increases path following and WPs tracking performance in complex environments. Finally, this paper proposes an intelligent hybrid path planning system from those two mentioned above to take advantage of each. It is proved that this proposed algorithm can be applied to nonholonomic robots with minimum turning radius to create a path with high generality, suitable for practical applications and form a solid foundation for experiments in the near future.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Elbanhawi, M., Simic, M.: Continuous-curvature bounded trajectory planning using parametric splines. In: Frontiers in Artificial Intelligence and Applications (2014)

    Google Scholar 

  2. Panda, M., Das, B., Subudhi, B., Pati, B.B.: A Comprehensive review of path planning algorithms for autonomous underwater vehicles. Int. J. Autom. Comput. 17(3), 321–352 (2019). https://doi.org/10.1007/s11633-019-1204-9

    Article  Google Scholar 

  3. Cai, W., Zhang, M.: 3D Dubins curves based path programming for mobile sink in underwater sensor networks. Electron. Lett. 53, 48–50 (2017)

    Article  Google Scholar 

  4. Lekkas, A., Dahl, A., Breivik, M., Fossen, T.: Continuous-curvature path generation using Fermat’s spiral. Model. Identification Control Norwegian Res. Bull. 34, 183–198 (2013)

    Article  Google Scholar 

  5. Kaya, C.: Markov-Dubins interpolating curves. Comput. Optim. Appl. 73, 647–677 (2019)

    Article  MathSciNet  Google Scholar 

  6. Behroo, M., Banazadeh, A.: Near-optimal trajectory generation, using a compound B-spline interpolation and minimum distance criterion with dynamical feasibility correction. Robot. Auton. Syst. 74, 79–87 (2015)

    Article  Google Scholar 

  7. Zeng, Z., Sammut, K., He, F., Lammas, A.: Efficient path evaluation for AUVs using adaptive B-spline approximation. In: 2012 Oceans (2012)

    Google Scholar 

  8. Wang, N., Jin, X., Er, M.: A multilayer path planner for a USV under complex marine environments. Ocean Eng. 184, 1–10 (2019)

    Article  Google Scholar 

  9. Tran, N., Nguyen, A., Nguyen, T.: A genetic algorithm application in planning path using B-spline model for autonomous underwater vehicle (AUV). Appl. Mech. Mater. 902, 54–64 (2020)

    Article  Google Scholar 

  10. Skjetne, R., Smogeli, Ø., Fossen, T.: A Nonlinear ship manoeuvering model: identification and adaptive control with experiments for a model ship. Model. Identification Control Norwegian Res. Bull. 25, 3–27 (2004)

    Article  Google Scholar 

  11. Hoschek, J., Lasser, D., Schumaker, L.L.: Fundamentals of Computer Aided Geometric Design. A.K. Peters, Wellesley (1993)

    Google Scholar 

  12. Piegl, L.A., Tiller, W.: The NURBS Book. Springer, Berlin (1995). https://doi.org/10.1007/978-3-642-97385-7

    Book  MATH  Google Scholar 

  13. Thomas, B.: Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms. Oxford University Press, New York (1996)

    MATH  Google Scholar 

  14. Deb, K.: An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 186, 311–338 (2000)

    Article  Google Scholar 

Download references

Acknowledgements

This research is funded by Ho Chi Minh City University of Technology (HCMUT), VNU-HCM, under grant number To-ĐĐT-2020-08. We acknowledge the support of time and facilities from the Laboratory of Advanced Design and Manufacturing Processes, HCMUT.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ngoc-Huy Tran .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nguyen, AD., Tran, NH., Nguyen, TT., Nguyen, AT., Tran, TP. (2022). A Hybrid Multi-waypoints Path Planning System for Robots with Minimum Turning Radius Constraint Using GA-B-Spline and Dubins Interpolation. In: Long, B.T., Kim, H.S., Ishizaki, K., Toan, N.D., Parinov, I.A., Kim, YH. (eds) Proceedings of the International Conference on Advanced Mechanical Engineering, Automation, and Sustainable Development 2021 (AMAS2021). AMAS 2021. Lecture Notes in Mechanical Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-99666-6_133

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-99666-6_133

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-99665-9

  • Online ISBN: 978-3-030-99666-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics