Abstract:
Objective To address the issue of obstacle avoidance and path following for underactuated ships with model uncertainties and external environmental disturbances, an obstacle avoidance algorithm based on an improved artificial potential field and a path following control method based on finite-time sliding mode control are proposed.
Methods First, based on the principles of the artificial potential field method, the traditional repulsive force function of the artificial potential field is modified to overcome the unreachable target problem. Considering the relative velocity between ships and obstacles in dynamic environments, relative velocity repulsion is introduced to enhance obstacle avoidance safety, and simulated annealing algorithm is further optimized to address the local minima problem. In the path following control design under the obstacle avoidance algorithm, command filtering technology and radial basis function neural network minimum learning parameter method (RBFNNMLP) are used to reduce the computational complexity of the system. A path following controller is designed by combining finite-time sliding mode control. Lyapunov stability analysis proves the system's stability within a finite time.
Results Simulation comparison results show that under sea wave disturbances, the position error of the designed control algorithm converges within approximately 6 seconds, reaching zero. Moreover, the ship can effectively avoid obstacles and continue to perform path following tasks when encountering unreachable targets and local minima, thereby verifying the effectiveness and robustness of the proposed control algorithm.
Conclusion The proposed control algorithm provides a reference for further optimization and practical application of obstacle avoidance and path following in underactuated ships.