Numerous researches have been done to develop ASV (Autonomous Surface Vessel) collision avoidance systems. Most of the systems used static methods but did not apply a knowledge base where solutions can be reused and adapted to solve a new case. In this paper, an algorithm of autonomous collision avoidance is proposed considering steering dynamic for ASV. The process of this learning method is to recall the FCBR (Fuzzy Case Base Reasoning) containing basic expert knowledge in the form of stored cases. The solutions will be retrieved from the knowledge base to find a NH (New Heading) command for collision avoidance. Moreover, to execute the NH, a design of adaptive fuzzy ASV heading control system based on command filter is conducted considering the input saturation constraints and external disturbances. T-S fuzzy logic is employed to approximate nonlinear uncertainties existing in the heading control system adopting the MLP (Minimal Learning Parameter) technique. Finally, simulations prove that the method is effective to retrieve the past similar cases for the new collision avoidance situation and give its solution for ASV to track adjusted heading.
3 June 2020 in Journal of Marine Science and Technology
Due to the complex maritime navigation environment, Unmanned Surface Vessels (USVs) are influenced by unknown nonlinear dynamics arising from external disturbances and internal uncertainties. Achieving effective formation control while maintaining obstacle avoidance performance presents significant challenges. This article proposes a Neural Networks (NNs) adaptive formation Artificial Potential Field (APF) obstacle avoidance control method for multiple USVs. By employing online updates of Radial Basis Function (RBF) NNs technology, the unknown nonlinear dynamics are approximated, thus addressing complex nonlinear dynamics problems. In scenarios involving multiple USVs navigating under high wind and wave conditions, collisions with obstacles frequently occur. To tackle this issue, a leader-follower control strategy is designed that effectively addresses risk assessment and obstacle avoidance under such challenging conditions. Additionally, to account for saturation constraints or potential faults in the controller inputs commonly encountered in engineering applications, it implements an asymmetric auxiliary control system. Furthermore, the Lyapunov stability theorem is utilized to ensure the stability of both the formation control and obstacle avoidance algorithms for multiple USVs. Finally, the effectiveness of the proposed algorithm is validated through simulations.