ATER: Adaptive Task Execution Rate Regulation for Enhanced Real-Time Performance in ROS 2

  • Ruoxiang Li
  • , Ziwei Song
  • , Mingsong Lv
  • , Jen Ming Wu
  • , Chun Jason Xue
  • , Jianping Wang
  • , Nan Guan

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

Abstract

Autonomous systems, such as autonomous vehicles and robots, typically use middleware like Robot Operating System (ROS) to manage communication, execution, and functionality. These systems sample sensing data at fixed rates from various sources and propagate it among independently developed tasks using a publish-subscribe scheme. A common issue is the nature of dynamic fluctuations in task execution time for processing this data, exacerbated by resource contention, dynamic environments, and scheduling strategies. This dynamism, combined with the lack of runtime coordination of task execution at the operating system level, leads to misaligned task execution rates, which is undetected by both middleware and operating systems. As a result, this misalignment (i.e., uncoordinated task execution) causes message drops, resource wastage, and degraded realtime performance. To address these challenges, we propose an Adaptive Task Execution rate Regulation (ATER) framework specifically designed for ROS 2-based systems. ATER consists of two key components: a runtime observer and a task regulator. It seamlessly integrates with the ROS 2 system without affecting its execution or requiring any modifications to its source code. By adapting the sensor data sampling rates at runtime, our framework effectively enhances the real-time performance of ROS 2-based systems through reduced message drops, efficient utilization of computational resources, and improved end-to-end latency.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE 31st International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages90-101
Number of pages12
ISBN (Electronic)9798331502133
DOIs
Publication statusPublished - Aug 2025
Event31st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2025 - Singapore, Singapore
Duration: 20 Aug 202522 Aug 2025

Publication series

NameProceedings - 2025 IEEE 31st International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2025

Conference

Conference31st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2025
Country/TerritorySingapore
CitySingapore
Period20/08/2522/08/25

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'ATER: Adaptive Task Execution Rate Regulation for Enhanced Real-Time Performance in ROS 2'. Together they form a unique fingerprint.

Cite this