Cargando…

Motion Plan of Maritime Autonomous Surface Ships by Dynamic Programming for Collision Avoidance and Speed Optimization

Maritime Autonomous Surface Ships (MASS) with advanced guidance, navigation, and control capabilities have attracted great attention in recent years. Sailing safely and efficiently are critical requirements for autonomous control of MASS. The MASS utilizes the information collected by the radar, cam...

Descripción completa

Detalles Bibliográficos
Autores principales: Geng, Xiongfei, Wang, Yongcai, Wang, Ping, Zhang, Baochen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6358826/
https://www.ncbi.nlm.nih.gov/pubmed/30669663
http://dx.doi.org/10.3390/s19020434
_version_ 1783392078254833664
author Geng, Xiongfei
Wang, Yongcai
Wang, Ping
Zhang, Baochen
author_facet Geng, Xiongfei
Wang, Yongcai
Wang, Ping
Zhang, Baochen
author_sort Geng, Xiongfei
collection PubMed
description Maritime Autonomous Surface Ships (MASS) with advanced guidance, navigation, and control capabilities have attracted great attention in recent years. Sailing safely and efficiently are critical requirements for autonomous control of MASS. The MASS utilizes the information collected by the radar, camera, and Autonomous Identification System (AIS) with which it is equipped. This paper investigates the problem of optimal motion planning for MASS, so it can accomplish its sailing task early and safely when it sails together with other conventional ships. We develop velocity obstacle models for both dynamic and static obstacles to represent the potential conflict-free region with other objects. A greedy interval-based motion-planning algorithm is proposed based on the Velocity Obstacle (VO) model, and we show that the greedy approach may fail to avoid collisions in the successive intervals. A way-blocking metric is proposed to evaluate the risk of collision to improve the greedy algorithm. Then, by assuming constant velocities of the surrounding ships, a novel Dynamic Programming (DP) method is proposed to generate the optimal multiple interval motion plan for MASS. These proposed algorithms are verified by extensive simulations, which show that the DP algorithm provides the lowest collision rate overall and better sailing efficiency than the greedy approaches.
format Online
Article
Text
id pubmed-6358826
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-63588262019-02-06 Motion Plan of Maritime Autonomous Surface Ships by Dynamic Programming for Collision Avoidance and Speed Optimization Geng, Xiongfei Wang, Yongcai Wang, Ping Zhang, Baochen Sensors (Basel) Article Maritime Autonomous Surface Ships (MASS) with advanced guidance, navigation, and control capabilities have attracted great attention in recent years. Sailing safely and efficiently are critical requirements for autonomous control of MASS. The MASS utilizes the information collected by the radar, camera, and Autonomous Identification System (AIS) with which it is equipped. This paper investigates the problem of optimal motion planning for MASS, so it can accomplish its sailing task early and safely when it sails together with other conventional ships. We develop velocity obstacle models for both dynamic and static obstacles to represent the potential conflict-free region with other objects. A greedy interval-based motion-planning algorithm is proposed based on the Velocity Obstacle (VO) model, and we show that the greedy approach may fail to avoid collisions in the successive intervals. A way-blocking metric is proposed to evaluate the risk of collision to improve the greedy algorithm. Then, by assuming constant velocities of the surrounding ships, a novel Dynamic Programming (DP) method is proposed to generate the optimal multiple interval motion plan for MASS. These proposed algorithms are verified by extensive simulations, which show that the DP algorithm provides the lowest collision rate overall and better sailing efficiency than the greedy approaches. MDPI 2019-01-21 /pmc/articles/PMC6358826/ /pubmed/30669663 http://dx.doi.org/10.3390/s19020434 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Geng, Xiongfei
Wang, Yongcai
Wang, Ping
Zhang, Baochen
Motion Plan of Maritime Autonomous Surface Ships by Dynamic Programming for Collision Avoidance and Speed Optimization
title Motion Plan of Maritime Autonomous Surface Ships by Dynamic Programming for Collision Avoidance and Speed Optimization
title_full Motion Plan of Maritime Autonomous Surface Ships by Dynamic Programming for Collision Avoidance and Speed Optimization
title_fullStr Motion Plan of Maritime Autonomous Surface Ships by Dynamic Programming for Collision Avoidance and Speed Optimization
title_full_unstemmed Motion Plan of Maritime Autonomous Surface Ships by Dynamic Programming for Collision Avoidance and Speed Optimization
title_short Motion Plan of Maritime Autonomous Surface Ships by Dynamic Programming for Collision Avoidance and Speed Optimization
title_sort motion plan of maritime autonomous surface ships by dynamic programming for collision avoidance and speed optimization
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6358826/
https://www.ncbi.nlm.nih.gov/pubmed/30669663
http://dx.doi.org/10.3390/s19020434
work_keys_str_mv AT gengxiongfei motionplanofmaritimeautonomoussurfaceshipsbydynamicprogrammingforcollisionavoidanceandspeedoptimization
AT wangyongcai motionplanofmaritimeautonomoussurfaceshipsbydynamicprogrammingforcollisionavoidanceandspeedoptimization
AT wangping motionplanofmaritimeautonomoussurfaceshipsbydynamicprogrammingforcollisionavoidanceandspeedoptimization
AT zhangbaochen motionplanofmaritimeautonomoussurfaceshipsbydynamicprogrammingforcollisionavoidanceandspeedoptimization