Generalized velocity obstacle algorithm for preventing ship collisions at sea

被引:167
作者
Huang, Yamin [1 ]
Chen, Linying [2 ]
van Gelder, P. H. A. J. M. [1 ]
机构
[1] Delft Univ Technol, Fac Technol Policy & Management, Safety & Secur Sci Grp, Delft, Netherlands
[2] Delft Univ Technol, Dept Maritime & Transport Technol, Delft, Netherlands
关键词
Collision prevention; Generalized velocity obstacle; Ship dynamics model; COLREGs compliance; AVOIDANCE MANEUVERS; DISPLAY; INFORMATION; PARAMETERS; NAVIGATION; FRAMEWORK; COLREGS; MODEL;
D O I
10.1016/j.oceaneng.2018.12.053
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
Numerous methods have been developed for ship collision prevention over the past decades. However, most studies are based on strong assumptions, such as the need for a constant velocity of the target-ship, the limitation to two-ship scenarios, the simplification of ships' dynamics, etc. Generalized Velocity Obstacle (GVO) algorithm can bridge these gaps. This paper presents a GVO algorithm for ship collision avoidance and designs a collision avoidance system (GVO-CAS). The proposed system visualizes the changes of one ship's course and speed resulting in collisions, which can be used not only for supporting the officer on watch to prevent collisions, but also for collision prevention of Autonomous Surface Vessels (ASVs) and for human operators taking over the control of ASVs. Simulation experiments show that the proposed collision avoidance system can work properly in various maritime environments. Compared to the original Velocity Obstacle algorithm, the GVO algorithm is more reliable and suitable for close range ship collision avoidance. Moreover, the GVO-CAS can offer rule-compliant evasive actions with a minimum number of required actions for ships. These results show the great potential to use the GVO algorithm in both manned and unmanned ships at sea.
引用
收藏
页码:142 / 156
页数:15
相关论文
共 47 条
[1]   Cooperative Collision Avoidance for Nonholonomic Robots [J].
Alonso-Mora, Javier ;
Beardsley, Paul ;
Siegwart, Roland .
IEEE TRANSACTIONS ON ROBOTICS, 2018, 34 (02) :404-420
[2]  
Alonso-Mora J, 2012, IEEE INT CONF ROBOT, P360, DOI 10.1109/ICRA.2012.6225166
[3]  
[Anonymous], 2017, SENSORS
[4]  
Baldauf M, 2017, SCI J MARIT UNIV SZC, V52, P53, DOI 10.17402/245
[5]   Generalized reciprocal collision avoidance [J].
Bareiss, Daman ;
van den Berg, Jur .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2015, 34 (12) :1501-1514
[6]  
Bareiss D, 2013, IEEE INT CONF ROBOT, P3847, DOI 10.1109/ICRA.2013.6631118
[7]   A method for protocol-based collision avoidance between autonomous marine surface craft [J].
Benjamin, Michael R. ;
Leonard, John J. ;
Curcio, Joseph A. ;
Newman, Paul M. .
JOURNAL OF FIELD ROBOTICS, 2006, 23 (05) :333-346
[8]  
Best A., 2017, IEEE RSJ INT C INT R
[9]   A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres [J].
Campbell, S. ;
Naeem, W. ;
Irwin, G. W. .
ANNUAL REVIEWS IN CONTROL, 2012, 36 (02) :267-283
[10]   Distributed model predictive control for vessel train formations of cooperative multi-vessel systems [J].
Chen, Linying ;
Hopman, Hans ;
Negenborn, Rudy R. .
TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2018, 92 :101-118