A Survey of Real-Time Support, Analysis, and Advancements in ROS 2
- URL: http://arxiv.org/abs/2601.10722v1
- Date: Mon, 22 Dec 2025 14:46:48 GMT
- Title: A Survey of Real-Time Support, Analysis, and Advancements in ROS 2
- Authors: Daniel Casini, Jian-Jia Chen, Jing Li, Federico Reghenzani, Harun Teper,
- Abstract summary: The Robot Operating System 2 (ROS2) has emerged as a relevant framework for robotic applications, offering modularity, distributed execution, and communication.<n>This survey presents a comprehensive overview of research efforts that analyze, enhance, and extend ROS2 to support real-time execution.
- Score: 6.1157189547550805
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: The Robot Operating System 2 (ROS~2) has emerged as a relevant middleware framework for robotic applications, offering modularity, distributed execution, and communication. In the last six years, ROS~2 has drawn increasing attention from the real-time systems community and industry. This survey presents a comprehensive overview of research efforts that analyze, enhance, and extend ROS~2 to support real-time execution. We first provide a detailed description of the internal scheduling mechanisms of ROS~2 and its layered architecture, including the interaction with DDS-based communication and other communication middleware. We then review key contributions from the literature, covering timing analysis for both single- and multi-threaded executors, metrics such as response time, reaction time, and data age, and different communication modes. The survey also discusses community-driven enhancements to the ROS~2 runtime, including new executor algorithm designs, real-time GPU management, and microcontroller support via micro-ROS. Furthermore, we summarize techniques for bounding DDS communication delays, message filters, and profiling tools that have been developed to support analysis and experimentation. To help systematize this growing body of work, we introduce taxonomies that classify the surveyed contributions based on different criteria. This survey aims to guide both researchers and practitioners in understanding and improving the real-time capabilities of ROS~2.
Related papers
- PRInTS: Reward Modeling for Long-Horizon Information Seeking [74.14496236655911]
We introduce PRInTS, a generative PRM trained with dual capabilities.<n>We show that PRInTS enhances information-seeking abilities of open-source models as well as specialized agents.
arXiv Detail & Related papers (2025-11-24T17:09:43Z) - LoCoBench-Agent: An Interactive Benchmark for LLM Agents in Long-Context Software Engineering [90.84806758077536]
We introduce textbfLoCoBench-Agent, a comprehensive evaluation framework specifically designed to assess large language models (LLMs) agents in realistic, long-context software engineering.<n>Our framework extends LoCoBench's 8,000 scenarios into interactive agent environments, enabling systematic evaluation of multi-turn conversations.<n>Our framework provides agents with 8 specialized tools (file operations, search, code analysis) and evaluates them across context lengths ranging from 10K to 1M tokens.
arXiv Detail & Related papers (2025-11-17T23:57:24Z) - AUTOSAR AP and ROS 2 Collaboration Framework [4.834075655153396]
This paper proposes a collaboration framework that enables AUTOSAR AP and ROS 2 to communicate.<n>We validate the functionality and performance of our bridge converter through empirical analysis.
arXiv Detail & Related papers (2025-11-07T10:15:47Z) - A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System [56.40989626804489]
This survey provides the first holistic analysis of Large Language Models-powered software engineering.<n>We review over 150 recent papers and propose a taxonomy along two key dimensions: (1) Solutions, categorized into prompt-based, fine-tuning-based, and agent-based paradigms, and (2) Benchmarks, including tasks such as code generation, translation, and repair.
arXiv Detail & Related papers (2025-10-10T06:56:50Z) - eDIF: A European Deep Inference Fabric for Remote Interpretability of LLM [0.0]
This paper presents a feasibility study on the deployment of a European Deep Inference Fabric (eDIF)<n>eDIF is an NDIF-compatible infrastructure designed to support mechanistic interpretability research on large language models.<n>The project introduces a GPU-based cluster hosted at Ansbach University of Applied Sciences and interconnected with partner institutions.
arXiv Detail & Related papers (2025-08-14T11:45:34Z) - Deep Research Agents: A Systematic Examination And Roadmap [109.53237992384872]
Deep Research (DR) agents are designed to tackle complex, multi-turn informational research tasks.<n>In this paper, we conduct a detailed analysis of the foundational technologies and architectural components that constitute DR agents.
arXiv Detail & Related papers (2025-06-22T16:52:48Z) - ThinkGeo: Evaluating Tool-Augmented Agents for Remote Sensing Tasks [64.86209459039313]
ThinkGeo is an agentic benchmark designed to evaluate tool-augmented agents on remote sensing tasks via structured tool use and multi-step planning.<n>We implement a ReAct-style interaction loop and evaluate both open and closed-source LLMs on 486 structured agentic tasks with 1,773 expert-verified reasoning steps.<n>Our analysis reveals notable disparities in tool accuracy and planning consistency across models.
arXiv Detail & Related papers (2025-05-29T17:59:38Z) - A first look at ROS 2 applications written in asynchronous Rust [0.0]
Existing real-time scheduling and response-time analysis techniques for ROS 2 focus on applications written in C++.<n>We analyze the execution model of R2R -- an asynchronous Rust ROS 2 bindings and various asynchronous runtime Rusts.<n>We propose a structured approach for R2R applications aimed at deterministic real-time operation involving thread prioritization and callback-to-thread mapping schemes.
arXiv Detail & Related papers (2025-05-27T15:21:58Z) - ROSMonitoring 2.0: Extending ROS Runtime Verification to Services and Ordered Topics [1.4680035572775536]
ROSMonitoring 2.0 is designed to facilitate the monitoring of both topics and services while considering the order in which messages are published and received.
The framework has been enhanced to support these novel features for ROS1 -- and partially ROS2 environments.
We discuss the modifications made to accommodate these advancements and present results from a case study involving the runtime monitoring of specific components of a fire-fighting Uncrewed Aerial Vehicle.
arXiv Detail & Related papers (2024-11-21T18:07:31Z) - A Survey on Interpretable Cross-modal Reasoning [64.37362731950843]
Cross-modal reasoning (CMR) has emerged as a pivotal area with applications spanning from multimedia analysis to healthcare diagnostics.
This survey delves into the realm of interpretable cross-modal reasoning (I-CMR)
This survey presents a comprehensive overview of the typical methods with a three-level taxonomy for I-CMR.
arXiv Detail & Related papers (2023-09-05T05:06:48Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.