|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake | |
| ament_cmake_ros_core |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake | |
| ament_cmake_ros_core |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_desert at Robotics Stack Exchange
|
rmw_desert package from rmw_desert repormw_desert |
ROS Distro
|
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
Maintainers
- Davide Costa
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 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
Package Dependencies
| Deps | Name |
|---|---|
| rmw | |
| rmw_dds_common | |
| rosidl_runtime_c | |
| rosidl_typesupport_introspection_c | |
| rosidl_typesupport_introspection_cpp | |
| rcutils | |
| rcpputils | |
| rosidl_cmake | |
| ament_cmake_ros | |
| ament_cmake |