Modeling and Analysis of the LatestTime Message Synchronization Policy in ROS

被引:0
|
作者
Wu, Chenhao [1 ,2 ]
Li, Ruoxiang [3 ]
Zhan, Naijun [1 ,2 ,4 ]
Guan, Nan [3 ]
机构
[1] Chinese Acad Sci, Inst Software, SKLCS, Beijing 100045, Peoples R China
[2] Univ CAS, Sch Comp Sci, Beijing 100049, Peoples R China
[3] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[4] Peking Univ, Sch Comp Sci, Beijing 100871, Peoples R China
关键词
Analytical models; Upper bound; Publishing; Software algorithms; Sensor fusion; Robot sensing systems; Real-time systems; Software; Safety; Synchronization; Autonomous driving; message synchronization; ROS; sensor fusion;
D O I
10.1109/TCAD.2024.3446709
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:3576 / 3587
页数:12
相关论文
共 50 条
  • [21] Defining and modeling synchronization of unified streaming data
    Lee, JJ
    Hur, SJ
    Nam, KH
    Choi, W
    Kim, MJ
    7th International Conference on Advanced Communication Technology, Vols 1 and 2, Proceedings, 2005, : 401 - 403
  • [22] Single Message Distribution of Timing Information for Time Synchronization in Converged Wired and Wireless Networks
    Schuengel, Maximilian
    Dietrich, Steven
    Ginthoer, David
    Chen, Shun-Ping
    Kuhn, Michael
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 286 - 293
  • [23] Synchronization of pseudorandom signals by forward-only message passing with application to electronic circuits
    Vigoda, Benjamin
    Dauwels, Justin
    Frey, Matthias
    Gershenfeld, Neil
    Koch, Tobias
    Loeliger, Hans-Andrea
    Merkli, Patrick
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (08) : 3843 - 3852
  • [24] Modeling, Analysis, and Design of Phase Synchronization Loop for BIPT System Considering Operating Point Parameters Variation
    Jia, Shuran
    Duan, Shanxu
    Chen, Changsong
    Gan, Lin
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024,
  • [25] QUICK TWO-WAY TIME MESSAGE EXCHANGE FOR TIME SYNCHRONIZATION IN ROBOT NETWORKS
    Shi, Fanrong
    Tuo, Xianguo
    Lu, Jing
    Ren, Zhenwen
    Ran, Lili
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2018, 33 (06): : 628 - 634
  • [26] Reduced-Order and Aggregated Modeling of Large-Signal Synchronization Stability for Multiconverter Systems
    Taul, Mads Graungaard
    Wang, Xiongfei
    Davari, Pooya
    Blaabjerg, Frede
    IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, 2021, 9 (03) : 3150 - 3165
  • [27] Synchronization analysis of choir singing
    Tokuda, Isao
    Kuwahara, Akihiro
    IEICE NONLINEAR THEORY AND ITS APPLICATIONS, 2012, 3 (02): : 215 - 221
  • [28] Analysis of synchronization in load ensembles
    Nazir, Md Salman
    Hiskens, Ian
    ELECTRIC POWER SYSTEMS RESEARCH, 2021, 190
  • [29] Analysis of synchronization on time scale
    Liao, Qingshui
    2018 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL & ELECTRONICS ENGINEERING AND COMPUTER SCIENCE (ICEEECS 2018), 2018, : 137 - 141
  • [30] SYNCHRONIZATION ANALYSIS OF KURAMOTO OSCILLATORS
    Dong, Jiu-Gang
    Xue, Xiaoping
    COMMUNICATIONS IN MATHEMATICAL SCIENCES, 2013, 11 (02) : 465 - 480