This thesis presents the development and experimental validation of a platform for underwater acoustic communications, designed through a modular architecture based on ROS2 and implemented in C++. The goal was to integrate acoustic modems into a flexible, containerized software infrastructure capable of managing multiple protocols and supporting distributed scenarios. The internship activity included both the design of software nodes for modem management and the execution of field trials in the coastal area of Chioggia, under real and variable environmental conditions. In this context, two communication modes were analyzed: JANUS, the international standard for underwater interoperability, and Flex, a high-speed experimental mode. The results highlight the classic trade-off between robustness and performance: JANUS proved reliable at distances exceeding 300 meters, even in the presence of waves and wind, whereas Flex achieved higher bitrates but with limited range and greater sensitivity to noise. The comparative analysis made it possible to identify strengths, limitations, and potential improvements, suggesting the complementary use of the two modes in Internet of Underwater Things (IoUT) applications. This work confirms the effectiveness of an open and modular approach in underwater acoustic communication research, combining software design and sea trials to contribute to the development of interoperable and adaptive systems.

This thesis presents the development and experimental validation of a platform for underwater acoustic communications, designed through a modular architecture based on ROS2 and implemented in C++. The goal was to integrate acoustic modems into a flexible, containerized software infrastructure capable of managing multiple protocols and supporting distributed scenarios. The internship activity included both the design of software nodes for modem management and the execution of field trials in the coastal area of Chioggia, under real and variable environmental conditions. In this context, two communication modes were analyzed: JANUS, the international standard for underwater interoperability, and Flex, a high-speed experimental mode. The results highlight the classic trade-off between robustness and performance: JANUS proved reliable at distances exceeding 300 meters, even in the presence of waves and wind, whereas Flex achieved higher bitrates but with limited range and greater sensitivity to noise. The comparative analysis made it possible to identify strengths, limitations, and potential improvements, suggesting the complementary use of the two modes in Internet of Underwater Things (IoUT) applications. This work confirms the effectiveness of an open and modular approach in underwater acoustic communication research, combining software design and sea trials to contribute to the development of interoperable and adaptive systems.

Development of a ROS2 Software Architecture for Acoustic Modems and Experimental Validation of JANUS and Flex Communication Modes in Real Coastal Scenarios

AZHAR, MOEEZ
2024/2025

Abstract

This thesis presents the development and experimental validation of a platform for underwater acoustic communications, designed through a modular architecture based on ROS2 and implemented in C++. The goal was to integrate acoustic modems into a flexible, containerized software infrastructure capable of managing multiple protocols and supporting distributed scenarios. The internship activity included both the design of software nodes for modem management and the execution of field trials in the coastal area of Chioggia, under real and variable environmental conditions. In this context, two communication modes were analyzed: JANUS, the international standard for underwater interoperability, and Flex, a high-speed experimental mode. The results highlight the classic trade-off between robustness and performance: JANUS proved reliable at distances exceeding 300 meters, even in the presence of waves and wind, whereas Flex achieved higher bitrates but with limited range and greater sensitivity to noise. The comparative analysis made it possible to identify strengths, limitations, and potential improvements, suggesting the complementary use of the two modes in Internet of Underwater Things (IoUT) applications. This work confirms the effectiveness of an open and modular approach in underwater acoustic communication research, combining software design and sea trials to contribute to the development of interoperable and adaptive systems.
2024
Development of a ROS2 Software Architecture for Acoustic Modems and Experimental Validation of JANUS and Flex Communication Modes in Real Coastal Scenarios
This thesis presents the development and experimental validation of a platform for underwater acoustic communications, designed through a modular architecture based on ROS2 and implemented in C++. The goal was to integrate acoustic modems into a flexible, containerized software infrastructure capable of managing multiple protocols and supporting distributed scenarios. The internship activity included both the design of software nodes for modem management and the execution of field trials in the coastal area of Chioggia, under real and variable environmental conditions. In this context, two communication modes were analyzed: JANUS, the international standard for underwater interoperability, and Flex, a high-speed experimental mode. The results highlight the classic trade-off between robustness and performance: JANUS proved reliable at distances exceeding 300 meters, even in the presence of waves and wind, whereas Flex achieved higher bitrates but with limited range and greater sensitivity to noise. The comparative analysis made it possible to identify strengths, limitations, and potential improvements, suggesting the complementary use of the two modes in Internet of Underwater Things (IoUT) applications. This work confirms the effectiveness of an open and modular approach in underwater acoustic communication research, combining software design and sea trials to contribute to the development of interoperable and adaptive systems.
Underwater
Communications
Protocols
Systems
File in questo prodotto:
File Dimensione Formato  
AZHAR_MOEEZ.pdf

Accesso riservato

Dimensione 7 MB
Formato Adobe PDF
7 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/97818