Projects per year
Abstract
Sensor fusion plays a critical role in modern robotics and autonomous systems. In reality, the sensor data destined for the fusion algorithm may have substantially different sampling times. Without proper management, this could lead to poor sensor fusion quality. Robot operating system (ROS) is the most popular robotic software framework, providing essential mechanisms for synchronizing messages to mitigate timing inconsistencies during sensor fusion. Recently, ROS introduced a new LatestTime message synchronization policy. In this article, we formally model the behavior of the LatestTime policy and analyze its worst-case real-time performance. Our investigation uncovers a defect of the LatestTime policy that may cause infinite latency in publishing subsequent outputs. We propose a solution to address this defect and develop safe and tight upper bounds on worst-case real-time performance, in terms of both the maximal temporal inconsistency of its outputs and the incurred latency. Experiments are conducted to evaluate the precision, safety and robustness of our theoretical results. © 2024 IEEE.
Original language | English |
---|---|
Pages (from-to) | 3576-3587 |
Journal | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems |
Volume | 43 |
Issue number | 11 |
Online published | 6 Nov 2024 |
DOIs | |
Publication status | Published - Nov 2024 |
Funding
The work of Chenhao Wu and Naijun Zhan was supported in part by the National Key Research and Development Program of China under Grant 2022YFA1005101, and in part by NSFC under Grant 62192732. The work of Ruoxiang Li and Nan Guan was supported in part by the Hong Kong GRF under Grant 15206221 and Grant 11208522.
Research Keywords
- Autonomous driving
- message synchronization
- ROS
- sensor fusion
Fingerprint
Dive into the research topics of 'Modeling and Analysis of the LatestTime Message Synchronization Policy in ROS'. Together they form a unique fingerprint.Projects
- 2 Active
-
GRF: Managing Information Synchronicity in Real-Time Systems
GUAN, N. (Principal Investigator / Project Coordinator)
1/01/23 → …
Project: Research
-
GRF: Building a Theoretical Foundation for Real-time ROS
GUAN, N. (Principal Investigator / Project Coordinator)
1/01/22 → …
Project: Research