PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
October 18, 2025ACM Transactions on Internet of Things1 citationsOpen Access

Uncovering Underexplored Runtime Behaviors in ROS2-Based Autonomous Systems

View Full Paper
CFChenghao FanLNLanshun NieJZJ. Zhang

Key Points

  • Underexplored runtime behaviors impact performance in ROS2-based systems, and affect real-time operations.
  • Experiments validate findings in simulated autonomous robot scenarios using the Autoware framework, underscoring their relevance.
  • Enhanced tracing tool supports cause-effect chain reconstruction in ROS2 applications, addressing limitations of prior analyses.
  • Findings call for improved modeling and scheduling strategies to address real-world complexities in autonomous systems.

Abstract

Autonomous systems built on ROS2 are increasingly deployed in safety- and performance-critical domains such as autonomous driving and mobile robotics. While existing research has proposed various timing analyses and scheduling strategies for ROS2, many rely on simplified assumptions that do not hold in real-world applications. In this paper, we present a detailed empirical study of ROS2-based autonomous applications, uncovering underexplored runtime behaviors that significantly impact both real-time and functional performance. These include the importance of partial cause-effect chains, dynamic execution paths and timing variability, non-FIFO data access patterns, and computation threads uncontrolled by ROS2 executors. We extend an existing tracing tool to support Transform Library and ROS2’s Action entity, enabling reconstruction and analysis of realistic cause-effect chains. Our findings are validated through experiments in simulated autonomous robot scenarios and a case study using the Autoware autonomous driving framework. Together, our results highlight the need for rethinking ROS2 modeling, scheduling and analysis to better reflect the realities of autonomous systems.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Fan et al. (2025) studied this question.

synapsesocial.com/papers/68f35bfc73f0a7d050f47e94https://doi.org/10.1145/3772083
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1How Fast is My Software? Latency Evaluation for a ROS 2 Autonomous Driving Software2023 · 21 citations
  2. 2Autoware_Perf: A tracing and performance analysis framework for ROS 2 applications2021 · 51 citations
  3. 3Benchmarking Real-Time Capabilities of ROS 2 and OROCOS for Robotics Applications2021 · 10 citations
  4. 4Response-Time Analysis of ROS 2 Processing Chains Under Reservation-Based Scheduling2019 · 66 citations
  5. 5Message Flow Analysis with Complex Causal Links for Distributed ROS 2 Systems2022 · 27 citations