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

被引:0
|
作者
Wang, Zilong [1 ]
Liu, Songran [1 ]
Ji, Dong [1 ]
Yi, Wang [1 ]
机构
[1] Northeastern Univ, Sch Comp Sci & Engn, Shenyang 110819, Peoples R China
关键词
micro-ROS; priority-driven; chain-aware; real-time performance;
D O I
10.3390/electronics13091658
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
下载
收藏
页数:18
相关论文
共 38 条
  • [1] PiCAS: New Design of Priority-Driven Chain-Aware Scheduling for ROS2
    Choi, Hyunjong
    Xiang, Yecheng
    Kim, Hyoseung
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 251 - 263
  • [2] Stochastic analysis of real-time systems under preemptive priority-driven scheduling
    Lopez, Jose Maria
    Diaz, Jose Luis
    Entrialgo, Joaquin
    Garcia, Daniel
    REAL-TIME SYSTEMS, 2008, 40 (02) : 180 - 207
  • [3] Stochastic analysis of real-time systems under preemptive priority-driven scheduling
    José María López
    José Luis Díaz
    Joaquín Entrialgo
    Daniel García
    Real-Time Systems, 2008, 40 : 180 - 207
  • [4] Priority-driven generalized real-time performance analysis of avionics network
    Yu S.
    He F.
    Xiong H.
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2022, 43 (07):
  • [5] Priority-Driven Swapping-Based Scheduling of Aperiodic Real-Time Messages Over EtherCAT Networks
    Lo Bello, Lucia
    Bini, Enrico
    Patti, Gaetano
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2015, 11 (03) : 741 - 751
  • [6] Priority-driven Coding and Transmission of Progressive JPEG Images for Real-Time Applications
    Albert Mo Kim Cheng
    Feng Shang
    The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 47 : 169 - 182
  • [7] Priority-driven flow control mechanism for real-time traffic in multiprocessor networks
    Univ of Washington, Bothell, United States
    IEEE Trans Parallel Distrib Syst, 7 (664-678):
  • [8] Priority-driven coding of progressive JPEG images for transmission in real-time applications
    Cheng, AMK
    Shang, F
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 129 - 134
  • [9] A priority-driven flow control mechanism for real-time traffic in multiprocessor networks
    Balakrishnan, S
    Ozguner, F
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (07) : 664 - 678
  • [10] Priority-driven coding and transmission of progressive JPEG images for real-time applications
    Cheng, Albert Mo Kim
    Shang, Feng
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 47 (02): : 169 - 182