4 papers
Fixed-Priority and EDF Schedules for ROS2 Graphs on Uniprocessor
Oren Bell, Harun Teper, Mario Günzel +2
This paper addresses limitations of current scheduling methods in the Robot Operating System (ROS)2, focusing on scheduling tasks beyond simple chains and analyzing arbitrary Direc…
Optimizing Age-of-Information in Piggyback Networks with Recurrent Data Generation
Ching-Chi Lin, Mario Günzel, Jian-Jia Chen
Age-of-information (AoI) is a critical metric that quantifies the freshness of data in communication systems. In the era of the Internet of Things (IoT), data collected by resource…
Eliminating Timing Anomalies in Scheduling Periodic Segmented Self-Suspending Tasks with Release Jitter
Ching-Chi Lin, Mario Günzel, Junjie Shi +3
Ensuring timing guarantees for every individual tasks is critical in real-time systems. Even for periodic tasks, providing timing guarantees for tasks with segmented self-suspendin…
Bridging the Gap between ROS~2 and Classical Real-Time Scheduling for Periodic Tasks
Harun Teper, Oren Bell, Mario Günzel +2
The Robot Operating System 2 (ROS~2) is a widely used middleware that provides software libraries and tools for developing robotic systems. In these systems, tasks are scheduled by…