ROS 2 Middleware Survey Reveals Structural Trade-Offs in Space, Time, and State
New framework exposes fundamental limits of DDS and Zenoh under wireless constraints.
A new survey paper from Sanghoon Lee, Taehun Kim, Angelo Corsaro, and Kyung-Joon Park presents a systematic analysis of ROS 2 middleware—the de facto standard for modern robot software. The authors examine core implementations like DDS (Data Distribution Service) and Zenoh, which power distributed robotic communication. To address structural limitations in dynamic and resource-constrained wireless environments, they propose a conceptual framework centered on three dimensions: Space, Time, and State. Space refers to spatial abstraction for modular deployment, Time concerns temporal predictability for control loops, and State captures contextual continuity despite node churn or intermittent connectivity.
Through a comprehensive review of existing implementations and studies, the paper formalizes trade-offs among these dimensions. Under constrained wireless conditions, spatial abstraction can obscure network variability and degrade temporal guarantees. Meanwhile, mechanisms preserving state continuity introduce computational and network overhead that competes with time-critical communication. These interactions define practical limits of current middleware. By synthesizing architectural patterns and identifying gaps in modeling approaches, the 31-page survey (with 3 figures) outlines a principled research roadmap for building more robust and scalable robotic middleware—critical for next-generation autonomous systems operating in unpredictable environments.
- Proposes a three-dimensional framework (Space, Time, State) to analyze ROS 2 middleware limits.
- Identifies trade-offs where spatial abstraction weakens timing guarantees and state continuity overhead competes with real-time communication.
- 31-page survey with 3 figures covering DDS and Zenoh, offering a research roadmap for scalable middleware under wireless constraints.
Why It Matters
Provides engineers with a structured lens to design more reliable robotic systems in dynamic wireless environments.