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 条
  • [31] Modeling of the synchronization process jitter spectrum with input jitter
    Walker, J
    Cantoni, A
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1999, 47 (02) : 316 - 324
  • [32] MODELING INTERNATIONAL CRISIS SYNCHRONIZATION IN THE WORLD TRADE WEB
    Erola, Pau
    Diaz-Guilera, Albert
    Gomez, Sergio
    Arenas, Alex
    NETWORKS AND HETEROGENEOUS MEDIA, 2012, 7 (03) : 385 - 397
  • [33] Applying Software Static Analysis to ROS: The Case Study of the FASTEN European Project
    Neto, Tiago
    Arrais, Rafael
    Sousa, Armando
    Santos, Andre
    Veiga, Germano
    FOURTH IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, ROBOT 2019, VOL 1, 2020, 1092 : 632 - 644
  • [34] Fast Message Broadcasting in Vehicular Networks: Model Analysis and Performance Evaluation
    De Francesco, Carla
    Palazzi, Claudio E.
    Ronzani, Daniele
    IEEE COMMUNICATIONS LETTERS, 2020, 24 (08) : 1669 - 1672
  • [35] Multi-Paradigm Modeling for early Analysis of ROS-based Robotic Applications using a Library of AADL Models
    Senn, Eric
    Bourdon, Lucie W. J.
    Blouin, Dominique
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 677 - 683
  • [36] Analysis and Modeling of Lane-Changing Game Strategy for Autonomous Driving Vehicles
    Qu, Dayi
    Zhang, Kekun
    Song, Hui
    Jia, Yanfeng
    Dai, Shouchen
    IEEE ACCESS, 2022, 10 : 69531 - 69542
  • [37] Reduced-Order Modeling and Transient Synchronization Stability Analysis of Multiple Heterogeneous Grid-Tied Inverters
    Pal, Diptak
    Panigrahi, Bijaya Ketan
    IEEE TRANSACTIONS ON POWER DELIVERY, 2023, 38 (02) : 1074 - 1085
  • [38] Efficient detection of silent data corruption in HPC applications with synchronization-free message verification
    Zhang, Guozhen
    Liu, Yi
    Yang, Hailong
    Qian, Depei
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (01): : 1381 - 1408
  • [39] A BRANCH HASH FUNCTION AS A METHOD OF MESSAGE SYNCHRONIZATION IN ANONYMOUS P2P CONVERSATIONS
    Kobusinska, Anna
    Brzezinski, Jerzy
    Boron, Michal
    Inatlewski, Lukasz
    Jabczynski, Michal
    Maciejewski, Mateusz
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2016, 26 (02) : 479 - 493
  • [40] Enhancements to Language Modeling Techniques for Adaptable Log Message Classification
    Shehu, Yusufu
    Harper, Robert
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4662 - 4675