arXiv:2508.11366cs.NIcs.RO2025-08被引 10

优化无线环境下机器人通信,提升大负载传输效率

Optimizing ROS 2 Communication for Wireless Robotic Systems

  • 分析ROS 2 DDS栈在无线环境下的三大瓶颈问题
  • 通过参数自适应调节实现高可靠大包传输,延迟低
  • 无需改代码,仅用XML配置即可部署,适合工业应用

无线传输高分辨率图像、激光雷达点云等大数据包是当前ROS 2系统的主要瓶颈。默认的DDS通信栈在丢包率高的无线链路下性能显著下降。尽管ROS 2广泛应用,其无线通信问题的根本原因尚未明确。本文首次深入分析了大负载下ROS 2 DDS栈在无线环境中的网络层表现,发现三个核心问题:过度IP分片、重传时机低效、拥塞缓冲区突发。为此,我们提出一种轻量级、完全兼容的DDS优化框架,根据链路与数据特征自动调参。该方案可通过标准ROS 2接口,仅用XML配置即完成部署,无需协议修改或额外组件,几乎无集成成本。大量实验表明,在原有模式失效的多种无线场景中,本框架仍能稳定传输大负载,且端到端延迟保持较低水平。

原文摘要 · Abstract (English)

Wireless transmission of large payloads, such as high-resolution images and LiDAR point clouds, is a major bottleneck in ROS 2, the leading open-source robotics middleware. The default Data Distribution Service (DDS) communication stack in ROS 2 exhibits significant performance degradation over lossy wireless links. Despite the widespread use of ROS 2, the underlying causes of these wireless communication challenges remain unexplored. In this paper, we present the first in-depth network-layer analysis of ROS 2's DDS stack under wireless conditions with large payloads. We identify the following three key issues: excessive IP fragmentation, inefficient retransmission timing, and congestive buffer bursts. To address these issues, we propose a lightweight and fully compatible DDS optimization framework that tunes communication parameters based on link and payload characteristics. Our solution can be seamlessly applied through the standard ROS 2 application interface via simple XML-based QoS configuration, requiring no protocol modifications, no additional components, and virtually no integration efforts. Extensive experiments across various wireless scenarios demonstrate that our framework successfully delivers large payloads in conditions where existing DDS modes fail, while maintaining low end-to-end latency.

ROS2无线通信DDS优化机器人系统

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。