Hostname: page-component-76fb5796d-wq484 Total loading time: 0 Render date: 2024-04-29T06:13:25.663Z Has data issue: false hasContentIssue false

Path-following and collision-avoidance guidance of unmanned sailboats based on beetle antennae search optimization

Published online by Cambridge University Press:  30 March 2023

Yingjie Deng
Affiliation:
School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China
Tao Ni*
Affiliation:
School of Vehicle and Energy, Yanshan University, Qinhuangdao 066004, China
Zhuxin Zhang
Affiliation:
School of Vehicle and Energy, Yanshan University, Qinhuangdao 066004, China
Jianwei Wang
Affiliation:
School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China
*
*Corresponding author. E-mail: nitao@jlu.edu.cn

Abstract

There are few studies on the intelligent guidance of unmanned sailboats, which should coordinate pluralistic tasks at sea in the nature of its maneuvring intractability. To ensure the algorithmic practicability, this paper proposes a path-following and collision-avoidance guidance approach of unmanned sailboats with total formulaic description. The risk-detecting mechanism is fabricated by setting a circular detecting zone and using the time to the closest point of approach. Then, the risk of collision, the path deviation, the speed loss, and the course loss can be judged by constructing the cost functions and applying the distance to closest point of approach. The optimized heading angle is deemed as the one minimizing the aggregate cost functions, which is sought by applying and improving the beetle antennae search (BAS) algorithm. In the proposed modified BAS, the searching step is redesigned to enhance the searching efficiency. To ensure the convergence of the real heading angle to the reference, the backstepping-based control law is fabricated for the high-order sailboat model and in the linear form. The control parameters are offline optimized through the modified BAS. Compared with the adaptive control, this controller can guarantee more computation simplicity and the optimized control performance. Finally, simulation corroborates that the sailboat can successfully complete path following and collision avoidance while encountering multiple static and moving obstacles under the proposed schemes.

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Rynne, P. F. and von Ellenrieder, K. D., “Unmanned autonomous sailing: Current status and future role in sustained ocean observations,” Mar. Technol. Soc. J. 43(1), 2130 (2009).CrossRefGoogle Scholar
Silva, M. F., Friebe, A., Malheiro, B., Guedes, P., Ferreira, P. and Waller, M., “Rigid wing sailboats: A state of the art survey,” Ocean Eng. 187, 106150 (2019).CrossRefGoogle Scholar
Erckens, H., Büsser, G.-A., Pradalier, C. and Siegwart, R. Y., “Navigation strategy and trajectory following controller for an autonomous sailing vessel,” IEEE Robot. Autom. Mag. 17(1), 4554 (2010).CrossRefGoogle Scholar
Langbein, J., Stelzer, R. and Frühwirth, T., “A Rrule-based Approach to Long-Term Routing for Autonomous Sailboats,” In: Proceedings of 4th International Robotic Sailing Conference, Lübeck, Germany (2011) pp. 195204.Google Scholar
Zyczkowski, M. and Szlapczynski, R., “Collision risk-informed weather routing for sailboats,” Reliab. Eng. Syst. Safety 232, 109015 (2022). doi: 10.1016/j.ress.2022.109015.CrossRefGoogle Scholar
Alves, J. C. and Cruz, N. A., “A Mission Programming System for an Autonomous Sailboat,” In: Oceans. St. John’s (IEEE, Canada, 2014) pp. 17.Google Scholar
Życzkowski, M., Krata, P. and Szlapczyński, R., “Multi-objective weather routing of sailboats considering wave resistance,” Pol. Marit. Res. 97(25), 412 (2018).CrossRefGoogle Scholar
Zvyagina, T. and Zvyagin, P., “A model of multi-objective route optimization for a vessel in drifting ice,” Reliab. Eng. Syst. Safety 218, 108147 (2022).CrossRefGoogle Scholar
Szlapczynska, J., “Multi-objective weather routing with customised criteria and constraints,” J. Navig. 68(2), 338354 (2015).CrossRefGoogle Scholar
Tynan, D., “An aAttractor/Rrepellor Aapproach to Aautonomous Ssailboat Nnavigation,” In: Proceedings of the 10th International Robotic Sailing Conference, Horten, Norway (2017) pp. 6979.Google Scholar
Chen, C., Chen, X., Ma, F., Zhang, X. and Wang, J., “A knowledge-free path planning approach for smart ships based on reinforcement learning,” Ocean Eng. 189, 106299 (2019).CrossRefGoogle Scholar
Stelzer, R. and Pröll, T., “Autonomous sailboat navigation for short course racing,” Robot. Auton. Syst. 56(7), 604614 (2008).CrossRefGoogle Scholar
Pêtrès, C., Romero-Ramirez, M. A. and Plumet, F., “A potential field approach for reactive navigation of autonomous sailboats,” Robot. Auton. Syst. 60(12), 15201527 (2012).CrossRefGoogle Scholar
Plumet, F., Pêtrès, C., Romero-Ramirez, M. A., Gas, B. and Ieng, S. H., “Toward an autonomous sailing boat,” IEEE J. Oceanic Eng. 40(2), 397407 (2015).CrossRefGoogle Scholar
Saoud, H., Hua, M. D., Plumet, F. and Amar, F. B., “Routing and Course Control of an Autonomous Sailboat,” In: European Conference on Mobile Robots (ECMR) (IEEE, 2015) pp. 16.CrossRefGoogle Scholar
Less’ard-Springett, J., Friebe, A. and Gallic, M. L., “Voter Bbased Ccontrol Ssystem for Ccollision Aavoidance and Ssailboat Nnavigation,” In: Proceeding of 10th International Robotic Sailing Conference, Horten, Norway (2017) pp. 5768.Google Scholar
Elkaim, G. and Kelbley, R., “Station Keeping and Segmented Trajectory Control of a Wind-Propelled Autonomous Catamaran,” In: IEEE Conference on Decision and Control (2006) pp. 24242429.Google Scholar
Deng, Y., Zhang, X. and Zhang, G., “Line-of-sight-based guidance and adaptive neural path-following control for sailboats,” IEEE J. Oceanic Eng. 45(4), 11771189 (2020).CrossRefGoogle Scholar
Deng, Y., Zhang, X., Zhang, G. and Huang, C., “Parallel guidance and event-triggered robust fuzzy control for path following of autonomous wing-sailed catamaran,” Ocean Eng. 190, 106442 (2019).CrossRefGoogle Scholar
Zhang, G., Deng, Y., Zhang, W. and Huang, C., “Novel dvs guidance and path-following control for underactuated ships in presence of multiple static and moving obstacles,” Ocean Eng. 170, 100110 (2018).CrossRefGoogle Scholar
Wang, S., Zhang, Y. and Li, L., “A collision avoidance decision-making system for autonomous ship based on modified velocity obstacle method,” Ocean Eng. 215, 107910 (2020).Google Scholar
Corno, M., Formentin, S. and Savaresi, S. M., “Data-driven online speed optimization in autonomous sailboats,” IEEE Trans. Intell. Transp. 17(3), 762771 (2016).CrossRefGoogle Scholar
Stelzer, R., Pröll, T. and John, R. I., “Fuzzy Logic Control System for Autonomous Sailboats,” In: IEEE International Fuzzy Systems Conference (2007) pp. 16.Google Scholar
Cruz, N. A. and Alves, J. C., “Auto-Heading Controller for an Autonomous Sailboat,” In: OCEANS (IEEE, 2010) pp. 16.Google Scholar
Viel, C., Vautier, U., Wan, J. and Jaulin, L., “Position Keeping Control of an Autonomous Sailboat,” In: IFAC PapersOnLine (Elsevier, 2018) pp. 1419.Google Scholar
Xiao, L., Fossen, T. I. and Jouffroy, J., “Nonlinear Robust Heading Control for Sailing Yachts,” In: 9th IFAC Conference on Manoeuvring and Control of Marine Craft (IFAC, 2012) pp. 404409.CrossRefGoogle Scholar
Xiao, L. and Jouffroy, J., “Modeling and nonlinear heading control of sailing yachts,” IEEE J. Oceanic Eng. 39(2), 256268 (2014).CrossRefGoogle Scholar
Deng, Y., Zhang, X., Zhang, Q. and Hu, Y., “Event-triggered composite adaptive fuzzy control of sailboat with heeling constraint,” Ocean Eng. 211, 107627 (2020).CrossRefGoogle Scholar
Deng, Y., Zhang, Z., Gong, M. and Ni, T., “Event-triggered asymptotic tracking control of underactuated ships with prescribed performance,” IEEE Trans. Intell. Transp. 24(1), 645656 (2022). doi: 10.1109/tits.2022.3216808.CrossRefGoogle Scholar
Jiang, X. and Li, S., “Beetle antennae search without parameter tuning(bas-wpt) for multi-objective optimization (2017), arXiv preprint, vol. arXiv:1711.02395.Google Scholar