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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Elbanhawi, M., Simic, M.: Continuous-curvature bounded trajectory planning using parametric splines. In: Frontiers in Artificial Intelligence and Applications (2014)
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
Cai, W., Zhang, M.: 3D Dubins curves based path programming for mobile sink in underwater sensor networks. Electron. Lett. 53, 48–50 (2017)
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)
Kaya, C.: Markov-Dubins interpolating curves. Comput. Optim. Appl. 73, 647–677 (2019)
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)
Zeng, Z., Sammut, K., He, F., Lammas, A.: Efficient path evaluation for AUVs using adaptive B-spline approximation. In: 2012 Oceans (2012)
Wang, N., Jin, X., Er, M.: A multilayer path planner for a USV under complex marine environments. Ocean Eng. 184, 1–10 (2019)
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)
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)
Hoschek, J., Lasser, D., Schumaker, L.L.: Fundamentals of Computer Aided Geometric Design. A.K. Peters, Wellesley (1993)
Piegl, L.A., Tiller, W.: The NURBS Book. Springer, Berlin (1995). https://doi.org/10.1007/978-3-642-97385-7
Thomas, B.: Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms. Oxford University Press, New York (1996)
Deb, K.: An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 186, 311–338 (2000)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)