Real-Time Performance Analysis of Processing Systems on ROS 2 Executors

Yue Tang, Nan Guan, Xu Jiang*, Xiantong Luo, Wang Yi

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

7 Citations (Scopus)

Abstract

ROS (Robot Operating System) is one of the most popular robotic software development frameworks. Robotic systems in safety-critical domains are usually subject to hard realtime constraints, so timing behaviors must be formally modeled and analyzed to guarantee that real-time constraints are always honored at run-time. Although a series of analysis techniques has been proposed to analyze the timing performance of ROS 2, the state-of-the-art still generates pessimistic results for ROS 2 systems modeled as DAG (Directed Acyclic Graph). This paper focuses on the analysis of such systems, and proposes techniques to analyze the timing performance in a more precise manner. Experiments with both randomly generated workload and a case study are conducted to evaluate and demonstrate our results. © 2023 IEEE.
Original languageEnglish
Title of host publicationProceedings - 29th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2023
PublisherIEEE
Pages80-92
ISBN (Electronic)9798350321760
ISBN (Print)9798350321777
DOIs
Publication statusPublished - 2023
Event29th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2023) - University of Texas, San Antonio, United States
Duration: 9 May 202312 May 2023
http://2023.rtas.org/program/
http://2023.rtas.org/

Publication series

NameProceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
Volume2023-May
ISSN (Print)1545-3421
ISSN (Electronic)2642-7346

Conference

Conference29th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2023)
Abbreviated titleRTAS'23
Country/TerritoryUnited States
CitySan Antonio
Period9/05/2312/05/23
Internet address

Bibliographical note

Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s).

Research Keywords

  • DAG
  • real-time constraints
  • ROS
  • timing analysis

Fingerprint

Dive into the research topics of 'Real-Time Performance Analysis of Processing Systems on ROS 2 Executors'. Together they form a unique fingerprint.

Cite this