doi: 10.4304/jsw.9.10.2685-2692
Research on Real-time Performance Testing Methods for Robot Operating System
- 1 Software Technology Institute, Dalian Jiao Tong University, Dalian, China
- 2 Mechanical Engineering Institute, Dalian Jiao Tong University, Dalian, China
- 3 Computer Science Department, Database System Research Group Lab
Abstract
To test real-time performance of RGMP-ROS, a robot operating system, this paper takes an in-depth study of the basic functions of real-time operating system kernel. By analyzing the main factors that affect the real-time performance of an operating system, we propose a set of real-time performance testing methods based on mixed load. This paper introduces the concept of the calibration procedure program. Takes the average execution time of the program as the standard time unit to normalize the test results of each test indicator, so as to shield the effect of the hardware test environment on the test results to a certain extent. While testing task preemption time and interrupt response time, we use background tasks that can trigger banning preemption or disabling interrupts to simulate the load, which makes the test results more real and reliable.
Keywords
- Operating System
- Real-time performance
How to Cite
Ming Huang, Shujie Guo, Xu Liang, and Xudong Song, "Research on Real-time Performance Testing Methods for Robot Operating System," Journal of Software, vol. 9, no. 10, pp. 2685-2692, 2014. https://doi.org/ 10.4304/jsw.9.10.2685-2692
Copyright & License
Copyright © 2014 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
