کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
424880 685654 2016 8 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
RT-ROS: A real-time ROS architecture on multi-core processors
ترجمه فارسی عنوان
RT-ROS: یک معماری ROS در زمان واقعی در پردازنده های چند هسته ای
کلمات کلیدی
سیستم عامل های زمان واقعی؛ سیستم عامل های ربات؛ پردازنده های چند هسته ای
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی

ROS, an open-source robot operating system, is widely used and rapidly developed in the robotics community. However, running on Linux, ROS does not provide real-time guarantees, while real-time tasks are required in many robot applications such as robot motion control. This paper for the first time presents a real-time ROS architecture called RT-RTOS on multi-core processors. RT-ROS provides an integrated real-time/non-real-time task execution environment so real-time and non-real-time ROS nodes can be separately run on a real-time OS and Linux, respectively, with different processor cores. In such a way, real-time tasks can be supported by real-time ROS nodes on a real-time OS, while non-real-time ROS nodes on Linux can provide other functions of ROS. Furthermore, high performance is achieved by executing real-time ROS nodes and non-real-time ROS nodes on different processor cores. We have implemented RT-ROS on a dual-core processor and conducted various experiments with real robot applications. The experimental results show that RT-ROS can effectively provide real-time support for the ROS platform with high performance by exploring the multi-core architecture.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Future Generation Computer Systems - Volume 56, March 2016, Pages 171–178
نویسندگان
, , , , , , ,