Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T01:07:11.959Z 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
Rights & Permissions [Opens in a new window]

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.

Information

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

Figure 1. Illustration of variables and navigation tasks.

Figure 1

Figure 2. Speed polar diagram of a sailboat.

Figure 2

Table I. Pseudo codes of the proposed scheme.

Figure 3

Figure 3. Curve of $\alpha$ to $u_1$.

Figure 4

Figure 4. Recursive update of $x^t$.

Figure 5

Figure 5. Evolution of $\psi$ and $\psi _d$ in BAS optimization.

Figure 6

Figure 6. Trajectory of sailboat in BAS optimization.

Figure 7

Figure 7. Trajectory of sailboat at 35 s.

Figure 8

Figure 8. Trajectory of sailboat at 60 s.

Figure 9

Figure 9. Trajectory of sailboat at 85 s.

Figure 10

Figure 10. Trajectory of sailboat at 130 s.

Figure 11

Figure 11. Trajectory of sailboat at 180 s.

Figure 12

Figure 12. Trajectory of sailboat at 200 s.

Figure 13

Figure 13. Trajectory of sailboat at 300 s.

Figure 14

Figure 14. Speed of sailboat.

Figure 15

Figure 15. Tracking error $\psi _e$ of sailboat.

Figure 16

Figure 16. Control inputs.

Figure 17

Figure 17. Adaptive law of $\hat{W}$ in “Adaptive Backstepping”.