Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
jazzy

Package Summary

Version 2.0.3
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version jazzy
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

2.0.3 (2025-05-21)

  • Switch to target_link_libraries for linking
  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

2.0.2 (2025-03-17)

  • Added rmw_event_type_is_supported
  • Contributors: matlin

2.0.1 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

2.0.0 (2025-03-10)

  • Bump to second major release for Jazzy and Rolling

1.0.3 (2025-03-07)

  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
kilted

Package Summary

Version 3.0.1
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version kilted
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

3.0.1 (2025-05-21)

  • Switch to target_link_libraries for linking
  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Switch to ament_cmake_ros_core package
  • Switch to ament_cmake_ros_core package
  • Contributors: Scott K Logan, dcostan

3.0.0 (2025-03-17)

  • Added rmw_event_type_is_supported
  • Fixed missing discovery thread join
  • Contributors: Davide Costa, matlin

2.0.0 (2025-03-10)

  • Bump to second major release for Jazzy and Rolling

1.0.3 (2025-03-07)

  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
rolling

Package Summary

Version 4.0.1
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version main
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

4.0.1 (2026-01-21)

  • Added get_service_endpoint_info
  • Contributors: matlin

4.0.0 (2025-05-21)

  • Switch to target_link_libraries for linking
  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Switch to ament_cmake_ros_core package
  • Switch to ament_cmake_ros_core package
  • Contributors: Scott K Logan, dcostan

3.0.0 (2025-03-17)

  • Added rmw_event_type_is_supported
  • Fixed missing discovery thread join
  • Contributors: Davide Costa, matlin

2.0.0 (2025-03-10)

  • Bump to second major release for Jazzy and Rolling

1.0.3 (2025-03-07)

  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_desert package from rmw_desert repo

rmw_desert

ROS Distro
humble

Package Summary

Version 1.0.5
License GPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/signetlabdei/rmw_desert.git
VCS Type git
VCS Version humble
Last Updated 2026-05-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using the DESERT protocol stack for underwater communications.

Maintainers

  • Davide Costa

Authors

No additional authors.

ROS middleware for DESERT

The ROS MiddleWare for DESERT is an easy and efficent module that allows robotic applications to communicate through an underwater acoustic channel using the DESERT protocols stack. With a special attention to the unique characteristics of underwater networks, it provides an open source interface you can use for any kind of automated project involving submerged devices.

Since ROS was created a lot of Data Distribution Services were implemented to allow inter-node communication, but none of them was suitable for acoustic transmission. The goal of this middleware is to expand the potential of the framework to new usage scenarios, opening up new horizons in various fields such as offshore drilling, oceanography, and underwater robotics.

The project is mantained by the SIGNET laboratory at the University of Padova’s Department of Information Engineering and was started as the thesis research of Davide Costa. More information about this institution can be found on the official website in the underwater networks section.

CHANGELOG

Changelog for package rmw_desert

1.0.5 (2025-05-21)

  • Updated documentation
  • Changed RxStream dispatchment paradigm
  • Solved segfault on rmw_wait
  • Contributors: dcostan

1.0.4 (2025-03-15)

  • Fixed missing discovery thread join
  • Contributors: Davide Costa

1.0.3 (2025-03-07)

  • Backported to Humble
  • Solved all compilation warnings
  • Upgraded CXX standard to 17
  • Contributors: dcostan, matlin

1.0.2 (2025-03-04)

  • Removed circular dependancies
  • Contributors: matlin

1.0.1 (2025-02-26)

  • Initial package release
  • Contributors: dcostan, matlin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_desert at Robotics Stack Exchange