An Analytical Latency Model of the Data Distribution Service in ROS 2
Hyungseok Park, Sanghoon Lee, Doosik Um, Hyunho Ryu, Kyung-Joon Park
摘要
After its initial release in 2007, the robot operating system (ROS) has been widely adopted as an open-source robotics middleware suite. In 2017, ROS 2 is introduced to offer enhanced performance, and it has since become the de facto standard for robot software development. In this paper, we propose an analytical latency model for the data distribution service (DDS) in ROS 2. DDS operates at the application layer on top of the user datagram protocol (UDP). In ROS 2, retransmissions for reliable data delivery are handled at the application layer, resulting in latency characteristics different from those of the transmission control protocol (TCP). We derive a closed-form analytical model to characterize the latency of DDS reliable data delivery in ROS 2, taking into account key parameters such as the packet delivery ratio, the data period, and the heartbeat period in DDS. Our extensive empirical study shows that the proposed model matches well with the empirical data, with an average error of 6.88 % across 35 different scenarios.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- On the (In)Security of Secure ROS2Gelei Deng, Guowen Xu, Yuan Zhou, Tianwei Zhang 等CCS 2022 · 被引用 31 次
- On the Scalability and Efficiency of Intra-Process Communication in Ros 2Xiantong Luo, Xu Jiang, Yichen Liu, Nan Guan 等RTSS 2025 · 被引用 2 次
- Modeling and Analysis of Inter-Process Communication Delay in ROS 2Xiantong Luo, Xu Jiang, Nan Guan, Haochun Liang 等RTSS 2023 · 被引用 10 次
- Response time analysis for dynamic priority scheduling in ROS2Abdullah Al Arafat, Sudharsan Vaidhun, Kurt M. Wilson, Jinghao Sun 等DAC 2022 · 被引用 38 次
- A ROS 2 Response-Time Analysis Exploiting Starvation Freedom and Execution-Time VarianceTobias Blaß, Daniel Casini, Sergey Bozhko, Björn B. BrandenburgRTSS 2021 · 被引用 64 次
