Cargando…

MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems

A primary requirement in distributed robotic software systems is the dissemination of data to all interested collaborative entities in a timely and scalable manner. However, providing such a service in a highly dynamic and resource-limited robotic environment is a challenging task, and existing robo...

Descripción completa

Detalles Bibliográficos
Autores principales: Ding, Bo, Wang, Huaimin, Fan, Zedong, Zhang, Pengfei, Liu, Hui
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4865524/
https://www.ncbi.nlm.nih.gov/pubmed/27239429
http://dx.doi.org/10.1186/s40638-016-0038-y
_version_ 1782431795833208832
author Ding, Bo
Wang, Huaimin
Fan, Zedong
Zhang, Pengfei
Liu, Hui
author_facet Ding, Bo
Wang, Huaimin
Fan, Zedong
Zhang, Pengfei
Liu, Hui
author_sort Ding, Bo
collection PubMed
description A primary requirement in distributed robotic software systems is the dissemination of data to all interested collaborative entities in a timely and scalable manner. However, providing such a service in a highly dynamic and resource-limited robotic environment is a challenging task, and existing robot software infrastructure has limitations in this aspect. This paper presents a novel robot software infrastructure, micROS-drt, which supports real-time and scalable data distribution. The solution is based on a loosely coupled data publish-subscribe model with the ability to support various time-related constraints. And to realize this model, a mature data distribution standard, the data distribution service for real-time systems (DDS), is adopted as the foundation of the transport layer of this software infrastructure. By elaborately adapting and encapsulating the capability of the underlying DDS middleware, micROS-drt can meet the requirement of real-time and scalable data distribution in distributed robotic systems. Evaluation results in terms of scalability, latency jitter and transport priority as well as the experiment on real robots validate the effectiveness of this work.
format Online
Article
Text
id pubmed-4865524
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-48655242016-05-25 MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems Ding, Bo Wang, Huaimin Fan, Zedong Zhang, Pengfei Liu, Hui Robotics Biomim Research A primary requirement in distributed robotic software systems is the dissemination of data to all interested collaborative entities in a timely and scalable manner. However, providing such a service in a highly dynamic and resource-limited robotic environment is a challenging task, and existing robot software infrastructure has limitations in this aspect. This paper presents a novel robot software infrastructure, micROS-drt, which supports real-time and scalable data distribution. The solution is based on a loosely coupled data publish-subscribe model with the ability to support various time-related constraints. And to realize this model, a mature data distribution standard, the data distribution service for real-time systems (DDS), is adopted as the foundation of the transport layer of this software infrastructure. By elaborately adapting and encapsulating the capability of the underlying DDS middleware, micROS-drt can meet the requirement of real-time and scalable data distribution in distributed robotic systems. Evaluation results in terms of scalability, latency jitter and transport priority as well as the experiment on real robots validate the effectiveness of this work. Springer Berlin Heidelberg 2016-05-12 2016 /pmc/articles/PMC4865524/ /pubmed/27239429 http://dx.doi.org/10.1186/s40638-016-0038-y Text en © Ding et al. 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Research
Ding, Bo
Wang, Huaimin
Fan, Zedong
Zhang, Pengfei
Liu, Hui
MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems
title MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems
title_full MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems
title_fullStr MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems
title_full_unstemmed MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems
title_short MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems
title_sort micros-drt: supporting real-time and scalable data distribution in distributed robotic systems
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4865524/
https://www.ncbi.nlm.nih.gov/pubmed/27239429
http://dx.doi.org/10.1186/s40638-016-0038-y
work_keys_str_mv AT dingbo microsdrtsupportingrealtimeandscalabledatadistributionindistributedroboticsystems
AT wanghuaimin microsdrtsupportingrealtimeandscalabledatadistributionindistributedroboticsystems
AT fanzedong microsdrtsupportingrealtimeandscalabledatadistributionindistributedroboticsystems
AT zhangpengfei microsdrtsupportingrealtimeandscalabledatadistributionindistributedroboticsystems
AT liuhui microsdrtsupportingrealtimeandscalabledatadistributionindistributedroboticsystems