摘要
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' 的科研主题。它们共同构成独一无二的学术指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver