摘要
ROS 2 is one of the most popular robotic software development frameworks. ROS 2 employs a publish–subscribe paradigm for data exchanges, which can effectively address the diverse real-time requirements from the publisher side by various policies provided in the underlying communication layer. However, it remains unclear whether it adequately meets the various real-time requirements of subscribers. In this paper, we formally analyze the communication delay where a single message is published to multiple subscribers. In particular, we have identified a problem in the transmission of a message to multiple subscribers, where a subscriber with the highest priority may receive its message as late as the subscriber with the lowest priority. We propose policies to solve this problem and optimize the communication delay. Comprehensive experiments are conducted to validate and evaluate the proposed methods.
| 源语言 | 英语 |
|---|---|
| 文章编号 | 103428 |
| 期刊 | Journal of Systems Architecture |
| 卷 | 164 |
| DOI | |
| 出版状态 | 已出版 - 7月 2025 |
| 已对外发布 | 是 |
学术指纹
探究 'Analysis and optimization of communication delay in multi-subscriber environments of ROS 2' 的科研主题。它们共同构成独一无二的学术指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver