Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T13:01:37.973Z Has data issue: false hasContentIssue false

An unmanned surface vehicle berthing planning based on bacteria foraging optimization algorithm considering energy consumption constraints

Published online by Cambridge University Press:  19 June 2025

Jiming Zhang
Affiliation:
School of Intelligent Systems Science and Engineering, Hubei Minzu University, Enshi 445000, China Key Laboratory of Green Manufacturing of Super-light Elastomer Materials of State Ethnic Affairs Commission, Hubei Minzu University, Enshi 445000, China
Yang Long*
Affiliation:
School of Intelligent Systems Science and Engineering, Hubei Minzu University, Enshi 445000, China Key Laboratory of Green Manufacturing of Super-light Elastomer Materials of State Ethnic Affairs Commission, Hubei Minzu University, Enshi 445000, China
Jiao Deng
Affiliation:
School of Intelligent Systems Science and Engineering, Hubei Minzu University, Enshi 445000, China Key Laboratory of Green Manufacturing of Super-light Elastomer Materials of State Ethnic Affairs Commission, Hubei Minzu University, Enshi 445000, China
Da Qiu
Affiliation:
School of Intelligent Systems Science and Engineering, Hubei Minzu University, Enshi 445000, China Key Laboratory of Green Manufacturing of Super-light Elastomer Materials of State Ethnic Affairs Commission, Hubei Minzu University, Enshi 445000, China
Caihua Fang
Affiliation:
Wuhan Second Ship Design and Research Institute, Wuhan 430070, China
*
Corresponding author: Yang Long; Email: longyang0718@foxmail.com
Rights & Permissions [Opens in a new window]

Abstract

Unmanned surface vehicles (USVs) frequently encounter inadequate energy levels while navigating to their destinations, which complicates their successful berthing in intricate harbor environments. A bacterial foraging optimization algorithm (BFO) is proposed that takes energy consumption into account and incorporates multiple constraints (MC-BFO). The energy consumption model is redefined for wind environments, enhancing the sensitivity of USVs to wind conditions. Additionally, a reward function is integrated into the algorithm, and the fitness function is reconstructed to improve the goal orientation of the USV. This approach enables the USV to maintain a reasonable path length while pursuing low energy consumption, resulting in more practical navigation. Constraining the USV’s sailing posture for smoother paths and restricting the USV’s heading and speed near the berthage facilitate safe berthing. Finally, three distinct experimental environments are established to compare the paths generated by MC-BFO, BFO, and genetic algorithm under both downwind and upwind conditions, ensuring consistency in relevant parameters. Data on sailing posture, energy consumption, and path length are collected, generalized, and analyzed. The results indicate that MC-BFO effectively reduces energy consumption while maintaining an acceptable path length, resulting in smoother and more coherent paths compared to traditional segmented planning. In conclusion, this method significantly enhances the quality of the berthing path.

Information

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

Figure 1. Coordinate system.

Figure 1

Figure 2. Data storage model.

Figure 2

Figure 3. Combined parameter analysis of energy consumption models.

Figure 3

Figure 4. Bow restraint at berth.

Figure 4

Figure 5. Minimum energy consumption berthing path.

Figure 5

Figure 6. Considering the smoothness of the berthing path.

Figure 6

Table I. Comparison of data between the optimal path and the lowest energy path.

Figure 7

Figure 7. Shortest berthing path.

Figure 8

Figure 8. Comparison of individual energy consumption of optimal and shortest paths.

Figure 9

Algorithm 1 A bacterial foraging optimization algorithm with multiple constraints (MC-BFO)

Figure 10

Figure 9. Optimal berthing paths for different algorithms in each environment.

Figure 11

Table II. Comparison of performance parameters of various algorithms.