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 popular robotics framework. However, prior work supports only scalar worst-case execution time bounds and does not exploit that the ROS 2 scheduling mechanism is starvation-free. This paper proposes a novel response-time analysis for ROS 2 processing chains that accounts for both the high execution-time variance typically encountered in robotics workloads and the starvation freedom of the default ROS 2 callback scheduler. Experimental results from both synthetic callback graphs and a real ROS 2 workload empirically show the proposed analysis to be much more accurate (o...
ROBOTICSDeveloping a complete robotic system often requires combining multiple behaviours into a com...
Testing and debugging have become major obstacles for robot software development, because of high sy...
Every computer task generates response times depending on the computer hardware and software. The re...
Robots are commonly subject to real-time constraints. To ensure that such constraints are met, recen...
Bounding the end-to-end latency of processing chains in distributed real-time systems is a well-stud...
Over the past decade, the ROS ecosystem has emerged as the most popular repository of open- source r...
Abstract In the Contemporary world, the most advanced Industrial Robots and autonomous vehicles per...
This paper addresses the problem improving response times of robots implemented in the Robotic Opera...
Abstract: Open soft real-time systems, such as mobile robots, experience unpredictable interactions ...
This artifact provides the means to validate and reproduce the results of the associated paper "Resp...
We present an autonomous, mobile, robotics application that requires dynamic adjustments of task exe...
Highly-automated driving involves chains of perception, decision, and control functions. These funct...
This dissertation focuses on the challenges arising from real-time autonomous cyber-physical systems...
International audienceReal-time embedded systems are becoming ever more complex. We are reaching the...
Abstract—A recent trend in the theory of real-time scheduling is to consider generalizations of the ...
ROBOTICSDeveloping a complete robotic system often requires combining multiple behaviours into a com...
Testing and debugging have become major obstacles for robot software development, because of high sy...
Every computer task generates response times depending on the computer hardware and software. The re...
Robots are commonly subject to real-time constraints. To ensure that such constraints are met, recen...
Bounding the end-to-end latency of processing chains in distributed real-time systems is a well-stud...
Over the past decade, the ROS ecosystem has emerged as the most popular repository of open- source r...
Abstract In the Contemporary world, the most advanced Industrial Robots and autonomous vehicles per...
This paper addresses the problem improving response times of robots implemented in the Robotic Opera...
Abstract: Open soft real-time systems, such as mobile robots, experience unpredictable interactions ...
This artifact provides the means to validate and reproduce the results of the associated paper "Resp...
We present an autonomous, mobile, robotics application that requires dynamic adjustments of task exe...
Highly-automated driving involves chains of perception, decision, and control functions. These funct...
This dissertation focuses on the challenges arising from real-time autonomous cyber-physical systems...
International audienceReal-time embedded systems are becoming ever more complex. We are reaching the...
Abstract—A recent trend in the theory of real-time scheduling is to consider generalizations of the ...
ROBOTICSDeveloping a complete robotic system often requires combining multiple behaviours into a com...
Testing and debugging have become major obstacles for robot software development, because of high sy...
Every computer task generates response times depending on the computer hardware and software. The re...