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

RTeX: An Efficient and Timing-Predictable Multithreaded Executor for ROS 2

  • Songran Liu
  • , Xu Jiang*
  • , Nan Guan
  • , Zilong Wang
  • , Minghe Yu
  • , Wang Yi
  • *此作品的通讯作者
  • Key Laboratory of Medical Image Computing (Northeastern University)
  • Hong Kong Polytechnic University
  • University of Electronic Science and Technology of China
  • City University of Hong Kong
  • Northeastern University China
  • Uppsala University

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

摘要

Robot operating system (ROS) is a widely used robotic software development framework. In safety-critical applications that require timing guarantees, the first generation of ROS falls short. The introduction of ROS 2 has addressed some of these limitations, but its multithreaded executor still struggles to meet real-time requirements. To address this issue, we design a new multithreaded executor called RTeX for ROS 2. The goal of RTeX is to improve system performance in terms of both run-time efficiency and timing predictability. We have implemented RTeX in the latest version of ROS 2 and conducted experiments on a real platform. The experimental results demonstrate that RTeX outperforms both the default ROS 2 multithreaded executor and its state-of-the-art variant, achieving significant real-time performance improvements.

源语言英语
页(从-至)2578-2591
页数14
期刊IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
43
9
DOI
出版状态已出版 - 2024
已对外发布

学术指纹

探究 'RTeX: An Efficient and Timing-Predictable Multithreaded Executor for ROS 2' 的科研主题。它们共同构成独一无二的学术指纹。

引用此