跳到主要导航 跳到搜索 跳到主要内容

Analysis and optimization of communication delay in multi-subscriber environments of ROS 2

  • Xiantong Luo
  • , Xu Jiang*
  • , Yue Tang
  • , Haochun Liang
  • , Nan Guan
  • , Wang Yi
  • *此作品的通讯作者
  • Northeastern University China
  • University of Electronic Science and Technology of China
  • City University of Hong Kong
  • Uppsala University

科研成果: 期刊稿件文章同行评审

摘要

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' 的科研主题。它们共同构成独一无二的学术指纹。

引用此