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 条
  • [41] Off-Policy Reinforcement Learning for Synchronization in Multiagent Graphical Games
    Li, Jinna
    Modares, Hamidreza
    Chai, Tianyou
    Lewis, Frank L.
    Xie, Lihua
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2017, 28 (10) : 2434 - 2445
  • [42] Applying MDE to ROS Systems: A Comparative Analysis
    Trezzy, Mickael
    Ober, Ileana
    Ober, Iulian
    Oliveira, Raquel
    SCIENTIFIC ANNALS OF COMPUTER SCIENCE, 2021, 31 (01) : 111 - 144
  • [43] Modeling of the synchronization of cutaneous mechanoreceptors with Epidermal-dermal dynamics
    Ishibashi, Ryota
    Hashiguchi, Hiroe
    Isaka, Tadao
    Kawamura, Sadao
    PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 2109 - 2114
  • [44] Brain Synchronization and Multivariate Autoregressive (MVAR) Modeling in Cognitive Neurodynamics
    Bressler, Steven L.
    Kumar, Ashvin
    Singer, Isaac
    FRONTIERS IN SYSTEMS NEUROSCIENCE, 2022, 15
  • [45] MODELING AND PERFORMANCE OF PACKET SYNCHRONIZATION IN A DATA COMMUNICATIONS-SYSTEM
    BOTTCHER, A
    INTERNATIONAL JOURNAL OF SATELLITE COMMUNICATIONS, 1992, 10 (06): : 343 - 347
  • [46] Synchronization framework for modeling transition to thermoacoustic instability in laminar combustors
    Weng, Yue
    Unni, Vishnu R.
    Sujith, R., I
    Saha, Abhishek
    NONLINEAR DYNAMICS, 2020, 100 (04) : 3295 - 3306
  • [47] Synchronization framework for modeling transition to thermoacoustic instability in laminar combustors
    Yue Weng
    Vishnu R. Unni
    R. I. Sujith
    Abhishek Saha
    Nonlinear Dynamics, 2020, 100 : 3295 - 3306
  • [48] Synchronization analysis of duplex neuronal network
    He, Peiyan
    Yang, Lixin
    Dang, Yuanchen
    INTERNATIONAL JOURNAL OF DYNAMICS AND CONTROL, 2024, 12 (07) : 2586 - 2596
  • [49] Synchronization Analysis in Models of Coupled Oscillators
    Toso, Guilherme
    Breve, Fabricio
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT I, 2020, 12249 : 889 - 904
  • [50] Analysis of the synchronization model in an anisochronous system
    L. A. Kalyakin
    Computational Mathematics and Mathematical Physics, 2010, 50 : 1338 - 1349