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

Real-Time Scheduling and Analysis of Processing Chains on Multi-threaded Executor in ROS 2

  • Xu Jiang
  • , Dong Ji*
  • , Nan Guan
  • , Ruoxiang Li
  • , Yue Tang
  • , Yi Wang
  • *此作品的通讯作者
  • Northeastern University China
  • City University of Hong Kong
  • Uppsala University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

ROS (Robot Operating System) is currently one of the most popular development frameworks for robotic software, which is usually subject to hard real-time constraints in safe-critical domains. Designers must formally model and analyze its timing behaviors to guarantee that real-time constraints are always honored at run-time. This paper studies real-time scheduling and analysis under a multi-threaded executor in ROS 2. We present a formal description of the scheduling model of multi-threaded executors, and develop response time analysis techniques for processing chains executing on it. Moreover, we identify a risk of increasing the response time of chains that may be caused by improper design when deploying systems on multi-threaded executors, which provides a useful guidance to designers. We conduct experiments with both randomly generated workloads and case studies on a realistic ROS 2 platform to evaluate and demonstrate our results.

源语言英语
主期刊名Proceedings - 44th IEEE Real-Time Systems Symposium , RTSS 2023
出版商Institute of Electrical and Electronics Engineers Inc.
27-39
页数13
ISBN(电子版)9781665453462
DOI
出版状态已出版 - 2022
已对外发布
活动43rd IEEE Real-Time Systems Symposium, RTSS 2022 - Houston, 美国
期限: 5 12月 20228 12月 2022

丛书

姓名Proceedings - Real-Time Systems Symposium
2022-December
ISSN(印刷版)1052-8725

会议

会议43rd IEEE Real-Time Systems Symposium, RTSS 2022
国家/地区美国
Houston
时期5/12/228/12/22

学术指纹

探究 'Real-Time Scheduling and Analysis of Processing Chains on Multi-threaded Executor in ROS 2' 的科研主题。它们共同构成独一无二的学术指纹。

引用此