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...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Zekai, Mi, Weishi, Du, Jun, Wang, Ziyuan, Wei, Wei, Zhang, Yuang, Yang, Yutong, Ren, Yong
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