Skip to main navigation Skip to search Skip to main content

SEAM: An Optimal Message Synchronizer in ROS with Well-Bounded Time Disparity

  • Jinghao Sun
  • , Tianyi Wang
  • , Yang Li
  • , Nan Guan*
  • , Zhishan Guo
  • , Guozhen Tan
  • *Corresponding author for this work

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

Abstract

Autonomous machines are commonly subject to real-time constraints. ROS 2, a widely-used robotics framework, considers real-time capabilities as a critical factor and is constantly evolving to address these challenges, e.g., the end-to-end timing guarantee and the real-time data fusion, etc. This paper studies the ROS message synchronizer, an integral component for multi-sensor data fusion, and provides a potential direction for the synchronizer's evolution in future versions of ROS 2. For effective data fusion, input data from different sensors must be sampled at time points that align within a specific range. This paper proposes a novel message synchronization policy to meet this requirement, called the SEAM, which Synchronizes the Earliest Arrival Messages once they fall within the specified range. Unlike traditional ROS synchronizers, the SEAM does not rely on prediction information for complex optimization. Instead, it uses information from already-arrived messages to construct a feasible synchronization scheme. We demonstrate the optimality of the SEAM by proving that it always finds a feasible scheme if one indeed exists. We incorporate the SEAM into ROS 2 and conduct experiments to evaluate its effectiveness compared to traditional ROS synchronizers. © 2023 IEEE.
Original languageEnglish
Title of host publicationProceedings - 44th IEEE Real-Time Systems Symposium, RTSS 2023
PublisherIEEE
Pages172-184
ISBN (Electronic)9798350328578
ISBN (Print)9798350328585
DOIs
Publication statusPublished - Dec 2023
Event44th IEEE Real-Time Systems Symposium (RTSS 2023) - Howard Plaza Hotel Taipei, Taipei, Taiwan, China
Duration: 5 Dec 20238 Dec 2023
https://2023.rtss.org/

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725
ISSN (Electronic)2576-3172

Conference

Conference44th IEEE Real-Time Systems Symposium (RTSS 2023)
Abbreviated titleRTSS ’23
PlaceTaiwan, China
CityTaipei
Period5/12/238/12/23
Internet address

Funding

This work is supported by the National Natural Science Foundation of China (No. 61972076, 62072085), Hong Kong Research Council (GRF 11208522, GRF 15206221), the Fundamental Research Funds for the Central Universities (DUT20RC(3)056).

RGC Funding Information

  • RGC-funded

Fingerprint

Dive into the research topics of 'SEAM: An Optimal Message Synchronizer in ROS with Well-Bounded Time Disparity'. Together they form a unique fingerprint.

Cite this