Dynamic navigation : integrating GL-STGCNN and MPC for collision avoidance with future awareness

Liao, Weiqiang and Wu, Yuegao and Zhou, Peilin and Wang, Haibin and Yu, Wanneng and Zhang, Changkun and Luo, Chenghan (2024) Dynamic navigation : integrating GL-STGCNN and MPC for collision avoidance with future awareness. Ocean Engineering, 309 (Pt. 1). 118416. ISSN 0029-8018 (https://doi.org/10.1016/j.oceaneng.2024.118416)

[thumbnail of Liao-etal-OE-2024-Dynamic-navigation-integrating-GL-STGCNN-and-MPC]
Preview
Text. Filename: Liao-etal-OE-2024-Dynamic-navigation-integrating-GL-STGCNN-and-MPC.pdf
Final Published Version
License: Creative Commons Attribution-NonCommercial 4.0 logo

Download (11MB)| Preview

Abstract

Existing ship dynamic collision avoidance methods mostly rely on the instantaneous motion information of surrounding ships to make decisions. This makes it difficult to adapt to changes in the motion states of surrounding ships, which may lead to collisions between ships. To improve the safety of dynamic collision avoidance methods, this paper combines the multi-ship trajectory prediction model GL-STGCNN with model predictive control for ship dynamic collision avoidance tasks. Firstly, the interaction between ships is extracted through GL-STGCNN to predict the future trajectories of surrounding ships. Then, the objective function based on the artificial potential field method and the velocity obstacle method is optimized to control the ship to complete the dynamic collision avoidance task. The performance of the dynamic collision avoidance method is verified and analyzed in the ship navigation scenario simulated by AIS data. The experiments show that the new ship dynamic collision avoidance method not only complies with the COLREGs, but also can flexibly select the collision avoidance method according to different scenarios. In addition, the theoretical collision avoidance threshold distance based on the MPC objective function shows a high degree of fit with the actual collision avoidance trigger distance observed in the simulation verification.