Cargando…
Design and Implementation of a Modular UUV Simulation Platform
The complex and time-varying marine environment puts forward demanding requirements for the structural design and algorithm development of unmanned underwater vehicles (UUVs). It is inevitable to repeatedly evaluate the feasibility of autonomy schemes to enhance the intelligence and security of the...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9607118/ https://www.ncbi.nlm.nih.gov/pubmed/36298393 http://dx.doi.org/10.3390/s22208043 |
_version_ | 1784818461981016064 |
---|---|
author | Zhang, Zekai Mi, Weishi Du, Jun Wang, Ziyuan Wei, Wei Zhang, Yuang Yang, Yutong Ren, Yong |
author_facet | Zhang, Zekai Mi, Weishi Du, Jun Wang, Ziyuan Wei, Wei Zhang, Yuang Yang, Yutong Ren, Yong |
author_sort | Zhang, Zekai |
collection | PubMed |
description | The complex and time-varying marine environment puts forward demanding requirements for the structural design and algorithm development of unmanned underwater vehicles (UUVs). It is inevitable to repeatedly evaluate the feasibility of autonomy schemes to enhance the intelligence and security of the UUV before putting it into use. Considering the high cost of the UUV hardware platform and the high risk of underwater experiments, this study aims to evaluate and optimize autonomy schemes in the manner of software-in-loop (SIL) simulation efficiently. Therefore, a self-feedback development framework is proposed and a multi-interface, programmable modular simulation platform for UUV based on a robotic operating system (ROS) is designed. The platform integrates the 3D marine environment, UUV models, sensor plugins, motion control plugins in a modular manner, and reserves programming interfaces for users to test various algorithms. Subsequently, we demonstrate the simulation details with cases, such as single UUV path planning, task scheduling, and multi-UUV formation control, and construct underwater experiments to confirm the feasibility of the simulation platform. Finally, the extensibility of the simulation platform and the related performance analysis are discussed. |
format | Online Article Text |
id | pubmed-9607118 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-96071182022-10-28 Design and Implementation of a Modular UUV Simulation Platform Zhang, Zekai Mi, Weishi Du, Jun Wang, Ziyuan Wei, Wei Zhang, Yuang Yang, Yutong Ren, Yong Sensors (Basel) Article The complex and time-varying marine environment puts forward demanding requirements for the structural design and algorithm development of unmanned underwater vehicles (UUVs). It is inevitable to repeatedly evaluate the feasibility of autonomy schemes to enhance the intelligence and security of the UUV before putting it into use. Considering the high cost of the UUV hardware platform and the high risk of underwater experiments, this study aims to evaluate and optimize autonomy schemes in the manner of software-in-loop (SIL) simulation efficiently. Therefore, a self-feedback development framework is proposed and a multi-interface, programmable modular simulation platform for UUV based on a robotic operating system (ROS) is designed. The platform integrates the 3D marine environment, UUV models, sensor plugins, motion control plugins in a modular manner, and reserves programming interfaces for users to test various algorithms. Subsequently, we demonstrate the simulation details with cases, such as single UUV path planning, task scheduling, and multi-UUV formation control, and construct underwater experiments to confirm the feasibility of the simulation platform. Finally, the extensibility of the simulation platform and the related performance analysis are discussed. MDPI 2022-10-21 /pmc/articles/PMC9607118/ /pubmed/36298393 http://dx.doi.org/10.3390/s22208043 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Zhang, Zekai Mi, Weishi Du, Jun Wang, Ziyuan Wei, Wei Zhang, Yuang Yang, Yutong Ren, Yong Design and Implementation of a Modular UUV Simulation Platform |
title | Design and Implementation of a Modular UUV Simulation Platform |
title_full | Design and Implementation of a Modular UUV Simulation Platform |
title_fullStr | Design and Implementation of a Modular UUV Simulation Platform |
title_full_unstemmed | Design and Implementation of a Modular UUV Simulation Platform |
title_short | Design and Implementation of a Modular UUV Simulation Platform |
title_sort | design and implementation of a modular uuv simulation platform |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9607118/ https://www.ncbi.nlm.nih.gov/pubmed/36298393 http://dx.doi.org/10.3390/s22208043 |
work_keys_str_mv | AT zhangzekai designandimplementationofamodularuuvsimulationplatform AT miweishi designandimplementationofamodularuuvsimulationplatform AT dujun designandimplementationofamodularuuvsimulationplatform AT wangziyuan designandimplementationofamodularuuvsimulationplatform AT weiwei designandimplementationofamodularuuvsimulationplatform AT zhangyuang designandimplementationofamodularuuvsimulationplatform AT yangyutong designandimplementationofamodularuuvsimulationplatform AT renyong designandimplementationofamodularuuvsimulationplatform |