Collision Avoidance Algorithm for USV Based on Rolling Obstacle Classification and Fuzzy Rules

被引:13
作者
Song, Lifeid [1 ,2 ]
Shi, Xiaoqian [1 ,2 ]
Sun, Hao [1 ,2 ]
Xu, Kaikai [1 ,2 ]
Huang, Liang [3 ,4 ]
机构
[1] Wuhan Univ Technol, Minist Educ, Key Lab High Performance Ship Technol, Wuhan 430063, Peoples R China
[2] Wuhan Univ Technol, Sch Naval Architecture Ocean & Energy Power Engn, Wuhan 430063, Peoples R China
[3] Wuhan Univ Technol, Intelligent Transportat Syst Res Ctr, Wuhan 430063, Peoples R China
[4] Wuhan Univ Technol, Natl Engn Res Ctr Water Transport Safety, Wuhan 430063, Peoples R China
基金
中国国家自然科学基金;
关键词
unmanned surface vehicle; velocity obstacle; collision avoidance; obstacles classification; fuzzy rules; NAVIGATION;
D O I
10.3390/jmse9121321
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
Dynamic collision avoidance between multiple vessels is a task full of challenges for unmanned surface vehicle (USV) movement, which has high requirements on real-time performance and safety. The difficulty of multi-obstacle collision avoidance is that it is hard to formulate the optimal obstacle avoidance strategy when encountering more than one obstacle threat at the same time; a good strategy to avoid one obstacle sometimes leads to threats from other obstacles. This paper presents a dynamic collision avoidance algorithm for USVs based on rolling obstacle classification and fuzzy rules. Firstly, potential collision probabilities between a USV and obstacles are calculated based on the time to the closest point of approach (TCPA). All obstacles are given different priorities based on potential collision probability, and the most urgent and secondary urgent ones will then be dynamically determined. Based on the velocity obstacle algorithm, four possible actions are defined to determine the basic domain in the collision avoidance strategy. After that, the Safety of Avoidance Strategy and Feasibility of Strategy Adjustment are calculated to determine the additional domain based on fuzzy rules. Fuzzy rules are used here to comprehensively consider the situation composed of multiple motion obstacles and the USV. Within the limited range of the basic domain and the additional domain, the optimal collision avoidance parameters of the USV can be calculated by the particle swarm optimization (PSO) algorithm. The PSO algorithm utilizes both the characteristic of pursuance for the population optimal and the characteristic of exploration for the individual optimal to avoid falling into the local optimal solution. Finally, numerical simulations are performed to certify the validity of the proposed method in complex traffic scenarios. The results illustrated that the proposed method could provide efficient collision avoidance actions.
引用
收藏
页数:17
相关论文
共 30 条
[1]   Control of leader-follower formation and path planning of mobile robots using Asexual Reproduction Optimization (ARO) [J].
Asl, Ali Noormohammadi ;
Menhaj, Mohammad Bagher ;
Sajedin, Atena .
APPLIED SOFT COMPUTING, 2014, 14 :563-576
[2]  
Berg V.D.J., 2008, P 2008 INT C ROB AUT
[3]   The Algorithm of Determining an Anti-Collision Manoeuvre Trajectory Based on the Interpolation of Ship's State Vector [J].
Borkowski, Piotr ;
Pietrzykowski, Zbigniew ;
Magaj, Janusz .
SENSORS, 2021, 21 (16)
[4]   FUZZY REASONING AS A BASE FOR COLLISION AVOIDANCE DECISION SUPPORT SYSTEM [J].
Brcko, Tanja ;
Svetak, Jelenko .
PROMET-TRAFFIC & TRANSPORTATION, 2013, 25 (06) :555-564
[5]   Oil spills from global tankers: Status review and future governance [J].
Chen, Jihong ;
Zhang, Weipan ;
Wan, Zheng ;
Li, Sifan ;
Huang, Tiancun ;
Fei, Yijie .
JOURNAL OF CLEANER PRODUCTION, 2019, 227 :20-32
[6]   Alternative Maritime Power application as a green port strategy: Barriers in China [J].
Chen, Jihong ;
Zheng, Tianxiao ;
Garg, Akhil ;
Xu, Lang ;
Li, Sifan ;
Fei, Yijie .
JOURNAL OF CLEANER PRODUCTION, 2019, 213 :825-837
[7]   Motion planning in dynamic environments using velocity obstacles [J].
Fiorini, P ;
Shiller, Z .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1998, 17 (07) :760-772
[8]   Ship-Collision Avoidance Decision-Making Learning of Unmanned Surface Vehicles with Automatic Identification System Data Based on Encoder-Decoder Automatic-Response Neural Networks [J].
Gao, Miao ;
Shi, Guo-You .
JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2020, 8 (10) :1-17
[9]   Dynamic calculation of ship exhaust emissions based on real-time AIS data [J].
Huang, Liang ;
Wen, Yuanqiao ;
Zhang, Yimeng ;
Zhou, Chunhui ;
Zhang, Fan ;
Yang, Tiantian .
TRANSPORTATION RESEARCH PART D-TRANSPORT AND ENVIRONMENT, 2020, 80
[10]   Ship collision avoidance methods: State-of-the-art [J].
Huang, Yamin ;
Chen, Linying ;
Chen, Pengfei ;
Negenborn, Rudy R. ;
van Gelder, P. H. A. J. M. .
SAFETY SCIENCE, 2020, 121 :451-473