Runtime Verification and Field-based Testing for ROS-based Robotic Systems

R Caldas, JAP García, M Schiopu… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
Robotic systems are becoming pervasive and adopted in increasingly many domains, such
as manufacturing, healthcare, and space exploration. To this end, engineering software has …

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 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 …

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 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 …

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 …

Latency measurement for autonomous driving software using data flow extraction

T Betz, M Schmeller, A Korb… - 2023 IEEE Intelligent …, 2023 - ieeexplore.ieee.org
Real-time capability and robust software behavior have emerged as crucial issues since
autonomous vehicles must react reliably to various traffic conditions when operating on our …

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 …

: 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 …