剖析ROS 2中间件在空间、时间、状态三维度的架构瓶颈
The Three Dimensions of ROS 2 Middleware

- 从空间、时间、状态三维度重构中间件设计框架
- 揭示无线环境下空间抽象削弱时序保障的矛盾
- 适合研究机器人通信架构与系统可靠性者阅读
ROS 2已成为现代机器人软件开发的事实标准,其核心是DDS和Zenoh等中间件,支撑分布式机器人通信。尽管架构灵活,但在动态、资源受限的无线环境中仍存在结构性局限。本文系统调研了ROS 2中间件,提出三个关键维度:空间(物理拓扑的空间抽象以支持模块化部署)、时间(控制回路的时序可预测性)、状态(节点动态参与与间歇连接下的上下文连续性)。通过分析发现,在受限无线条件下,空间抽象会掩盖网络波动,削弱时序保证;而维持状态连续性的机制则引入计算与网络开销,干扰实时通信。这些维度间的权衡揭示了现有中间件的实际限制。本文整合架构模式,指出现有建模与分析方法的不足,为构建鲁棒、可扩展的机器人中间件提供系统性研究路径。
原文摘要 · Abstract (English)
ROS 2 (Robot Operating System 2) has emerged as the de facto standard for modern robot software development, with middleware implementations such as the Data Distribution Service (DDS) and Zenoh forming the core infrastructure for distributed robotic communication. Despite their architectural flexibility, these middleware systems exhibit structural limitations, particularly under dynamic and resource-constrained wireless environments. This paper presents a systematic survey of ROS 2 middleware and introduces a conceptual framework to examine its architectural limits through three structural dimensions required by distributed robotic systems, namely Space, Time, and State. We first provide a structured analysis of middleware architecture and operational dynamics, including discovery, data exchange, and state management mechanisms. Building on this foundation, we formalize Time as temporal predictability for control loops, Space as spatial abstraction from physical topology to enable modular deployment, and State as contextual continuity despite dynamic node participation and intermittent connectivity. Through a comprehensive review of existing implementations and prior studies, we organize middleware research according to the structural trade-offs that arise among these dimensions. Under constrained wireless conditions, spatial abstraction can obscure network variability and weaken temporal guarantees, while mechanisms that preserve state continuity introduce computational and network overhead that competes with time-critical communication. These interactions reveal structural trade-offs that characterize the practical limits of contemporary robot middleware. By synthesizing architectural patterns and identifying gaps in current modeling and analysis approaches, this survey outlines a principled research roadmap for robust and scalable robotic middleware architectures.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。