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 …

End-To-End Latency of Cause-Effect Chains: A Tutorial

M Günzel, H Teper, G Brüggen, JJ Chen - ACM Transactions on …, 2024 - dl.acm.org
In many applications of cyber-physical systems, a sequence of tasks is necessary to perform
a certain functionality. For example, from a sensor to an actuator, the first task reads the …

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 …

On the equivalence of maximum reaction time and maximum data age for cause-effect chains

M Günzel, H Teper, KH Chen… - … Conference on Real …, 2023 - drops.dagstuhl.de
Real-time systems require a formal guarantee of timing-constraints, not only for individual
tasks but also for data-propagation. The timing behavior of data-propagation paths in a …

: On-Device Real-Time Deep Reinforcement Learning for Autonomous Robotics

Z Li, A Samanta, Y Li, A Soltoggio… - 2023 IEEE Real-Time …, 2023 - ieeexplore.ieee.org
Autonomous robotic systems, like autonomous vehicles and robotic search and rescue,
require efficient on-device training for continuous adaptation of Deep Reinforcement …

Bounding the Data-Delivery Latency of DDS Messages in Real-Time Applications

G Sciangula, D Casini, A Biondi… - … Conference on Real …, 2023 - drops.dagstuhl.de
Many modern applications need to run on massively interconnected sets of heterogeneous
nodes, ranging from IoT devices to edge nodes up to the Cloud. In this scenario …

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 …

Experimental evaluation of callback behavior in ROS 2 executors

LJ Dust, E Persson, M Ekström… - 2023 IEEE 28th …, 2023 - ieeexplore.ieee.org
Robot operating system 2 (ROS 2) is increasingly popular both in research and commercial
robotic systems. ROS 2 is designed to allow real-time execution and data communication …

Red: A systematic real-time scheduling approach for robotic environmental dynamics

Z Li, T Ren, X He, C Liu - 2023 IEEE Real-Time Systems …, 2023 - ieeexplore.ieee.org
Intelligent robots are designed to effectively navigate dynamic and unpredictable
environments laden with moving mechanical elements and objects. Such environment …

Dynamic Priority Scheduling of Multithreaded ROS 2 Executor With Shared Resources

A Al Arafat, K Wilson, K Yang… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
The second generation of robot operating system (ROS 2) received significant attention from
the real-time system research community, mostly aiming at providing formal modeling and …