A ROS 2 response-time analysis exploiting starvation freedom and execution-time variance

T Blaß, D Casini, S Bozhko… - 2021 IEEE Real-Time …, 2021 - ieeexplore.ieee.org
Robots are commonly subject to real-time constraints. To ensure that such constraints are
met, recent work has analyzed the response times of processing chains under ROS 2, a …

Real-time scheduling and analysis of processing chains on multi-threaded executor in ros 2

X Jiang, D Ji, N Guan, R Li, Y Tang… - 2022 IEEE Real-Time …, 2022 - ieeexplore.ieee.org
ROS (Robot Operating System) is currently one of the most popular development
frameworks for robotic software, which is usually subject to hard real-time constraints in safe …

End-to-end timing analysis in ROS2

H Teper, M Günzel, N Ueter… - 2022 IEEE Real …, 2022 - ieeexplore.ieee.org
Modern autonomous vehicle platforms feature many interacting components and sensors,
which add to the system complexity and affect their performance. A key aspect for such …

Timing analysis and priority-driven enhancements of ROS 2 multi-threaded executors

H Sobhani, H Choi, H Kim - 2023 IEEE 29th Real-Time and …, 2023 - ieeexplore.ieee.org
The second generation of Robotic Operating System, ROS 2, has gained much attention for
its potential to be used for safety-critical robotic applications. The need to provide a solid …

Response time analysis for dynamic priority scheduling in ROS2

AA Arafat, S Vaidhun, KM Wilson, J Sun… - Proceedings of the 59th …, 2022 - dl.acm.org
Robot Operating System (ROS) is the most popular framework for develo** robotics
software. Typically, robotics software is safety-critical and employed in real-time systems …

Message flow analysis with complex causal links for distributed ROS 2 systems

C Bédard, PY Lajoie, G Beltrame… - Robotics and Autonomous …, 2023 - Elsevier
Distributed robotic systems rely heavily on the publish–subscribe communication paradigm
and middleware frameworks that support it, such as the Robot Operating System (ROS), to …

End-to-end timing analysis and optimization of multi-executor ROS 2 systems

H Teper, T Betz, M Günzel, D Ebner… - 2024 IEEE 30th Real …, 2024 - ieeexplore.ieee.org
Modern robot systems, like autonomous vehicles, are complex, distributed systems that
consist of many interacting components. End-to-end timing latency guarantees are key …

Worst-case time disparity analysis of message synchronization in ROS

R Li, N Guan, X Jiang, Z Guo, Z Dong… - 2022 IEEE Real-Time …, 2022 - ieeexplore.ieee.org
Multi-sensor data fusion is essential in autonomous systems to support accurate perception
and intelligent decisions. To perform meaningful data fusion, input data from different …

PAAM: A Framework for Coordinated and Priority-Driven Accelerator Management in ROS 2

D Enright, Y **ang, H Choi… - 2024 IEEE 30th Real-Time …, 2024 - ieeexplore.ieee.org
This paper proposes a Priority-driven Accelerator Access Management (PAAM) framework
for multi-process robotic applications built on top of the Robot Operating System (ROS) 2 …

How fast is my software? latency evaluation for a ros 2 autonomous driving software

T Betz, M Schmeller, H Teper… - 2023 IEEE Intelligent …, 2023 - ieeexplore.ieee.org
Violations of real-time properties and high latencies have emerged as crucial issues in
autonomous vehicles since they can lead to unwanted vehicle behavior and critical …