Improving Real-Time Performance of Micro-ROS with Priority-Driven Chain-Aware Scheduling

10Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Micro-ROS is widely used to bridge the performance gap between resource-constrained microcontrollers and powerful computing devices in ROS-based robotic applications. After modeling the callback scheduling module and the communication module in micro-ROS, we found that there are some design flaws that significantly impact the real-time performance of micro-ROS. To improve the timing predictability and run-time efficiency of micro-ROS, we design and implement a priority-driven chain-aware scheduling system (PoDS) based on the existing micro-ROS architecture. The experimental results demonstrate that our proposed PoDS exhibits significantly improved real-time performance compared to the default micro-ROS.

Cite

CITATION STYLE

APA

Wang, Z., Liu, S., Ji, D., & Yi, W. (2024). Improving Real-Time Performance of Micro-ROS with Priority-Driven Chain-Aware Scheduling. Electronics (Switzerland), 13(9). https://doi.org/10.3390/electronics13091658

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free