Poster: How to Send Large Data in ROS 2
High-resolution data streams-such as images, Li-DAR point-clouds-are common in robotic communication, yet Robot Operating System 2 (ROS 2) struggles to transmit these streams due to increased average latency. On lossy wireless links, the default DDS communication stack in ROS 2 suffers significant performance degradation. This paper presents the first comprehensive network-layer analysis of ROS 2’s DDS stack operating over wireless links with large payloads. We analyze three network bottlenecks that emerge during large-payload data transfers and presents DDS-level optimizations for each one. The proposed solutions are exposed through an XML-based QoS configuration interface, allowing them to be easily tuned. Experiments demonstrate that our approach transmits large-payload data successfully while maintaining lower latency than existing methods.
Authors
- Kyung‐Joon Park (ORCID: https://orcid.org/0000-0003-4807-6461)
- Sanghoon Lee (ORCID: https://orcid.org/0000-0002-1568-5028)
- Tae Hun Kim (ORCID: https://orcid.org/0000-0001-6292-9956)
- Jiyeong Chae (ORCID: https://orcid.org/0000-0003-3014-7559)
Institutions
- Daegu Gyeongbuk Institute of Science and Technology (KR)
Publication Details
- Published
- 2025-09-22
- DOI
- https://doi.org/10.1109/icnp65844.2025.11192433
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00