Next Article in Journal
Sediment Provenance and Distribution on the Northwest African Continental Shelf
Next Article in Special Issue
Low-Phase-Error Underwater Acoustic Spiral Wavefront Array and Phase Error Compensation
Previous Article in Journal
Nonlinear Compound Function-Based Course-Keeping Control for Ships in Rough Seas
Previous Article in Special Issue
Horizontal Refraction Effects of Sound Propagation Within Continental Shelf Slope Environment: Modeling and Theoretical Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Underwater Localization Algorithm Based on the Internet of Vessels

College of Information Science and Technology, Qingdao University of Science and Technology, Qingdao 266061, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(3), 535; https://doi.org/10.3390/jmse13030535
Submission received: 26 January 2025 / Revised: 18 February 2025 / Accepted: 3 March 2025 / Published: 11 March 2025
(This article belongs to the Special Issue Advances in Underwater Positioning and Navigation Technology)

Abstract

Localization is vital and fundamental for underwater sensor networks. However, the field still faces several challenges, such as the difficulty of accurately deploying beacon nodes, high deployment costs, imprecise underwater ranging, and limited node energy. To overcome these challenges, we propose a crowdsensing-based underwater localization algorithm (CSUL) by leveraging the computational and localization resources of vessels. The algorithm is composed of three stages: crowdsensing, denoising, and aggregation-based optimization. In the crowdsensing stage, nodes transmit localization requests, which are received by vessels and broadcasted to nearby vessels. Using concentric circle calculations, the localization problem is transformed from a three-dimensional space to a two-dimensional plane. An initial set of potential node locations, termed the concentric circle center set, is derived based on a time threshold. The denoising stage employs a Density-Based Noise Removal (DBNR) algorithm to eliminate noise caused by vessel mobility, environmental complexity, and the time threshold, thereby improving localization accuracy. Finally, in the aggregation-based optimization stage, the denoised node location set is refined using a centroid-based approximate triangulation (CBAT) algorithm to determine the final node location. Simulation results indicate that the proposed method achieves high localization coverage without requiring anchor nodes and significantly improves localization accuracy. Additionally, since all localization computations are carried out by vessels, node energy consumption is greatly reduced, effectively extending the network’s lifetime.
Keywords: crowdsensing; Internet of Vessels; underwater node localization; underwater sensor network crowdsensing; Internet of Vessels; underwater node localization; underwater sensor network

Share and Cite

MDPI and ACS Style

Wang, Z.; Guo, Y.; Li, F.; Chen, Y.; Wei, J. An Underwater Localization Algorithm Based on the Internet of Vessels. J. Mar. Sci. Eng. 2025, 13, 535. https://doi.org/10.3390/jmse13030535

AMA Style

Wang Z, Guo Y, Li F, Chen Y, Wei J. An Underwater Localization Algorithm Based on the Internet of Vessels. Journal of Marine Science and Engineering. 2025; 13(3):535. https://doi.org/10.3390/jmse13030535

Chicago/Turabian Style

Wang, Ziqi, Ying Guo, Fei Li, Yuhang Chen, and Jiyan Wei. 2025. "An Underwater Localization Algorithm Based on the Internet of Vessels" Journal of Marine Science and Engineering 13, no. 3: 535. https://doi.org/10.3390/jmse13030535

APA Style

Wang, Z., Guo, Y., Li, F., Chen, Y., & Wei, J. (2025). An Underwater Localization Algorithm Based on the Internet of Vessels. Journal of Marine Science and Engineering, 13(3), 535. https://doi.org/10.3390/jmse13030535

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop