Designing High Performance Factory Automation Applications on Top of DDS

DDS is a recent specification aimed at providing high-performance publisher/subscriber middleware solutions. Despite being a very powerful flexible technology, it may prove complex to use, especially for the inexperienced. This work provides some guidelines for connecting software components that re...

Full description

Bibliographic Details
Main Authors: Isidro Calvo, Federico Pérez, Ismael Etxeberria-Agiriano, Oier García de Albéniz
Format: Article
Language:English
Published: SAGE Publishing 2013-04-01
Series:International Journal of Advanced Robotic Systems
Online Access:https://doi.org/10.5772/56341
id doaj-4d1a8d48b4f1445e99450a6e858df1dd
record_format Article
spelling doaj-4d1a8d48b4f1445e99450a6e858df1dd2020-11-25T03:39:18ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142013-04-011010.5772/5634110.5772_56341Designing High Performance Factory Automation Applications on Top of DDSIsidro Calvo0Federico Pérez1Ismael Etxeberria-Agiriano2Oier García de Albéniz3 Department of Systems Engineering and Automatic Control, University of the Basque Country (UPV/EHU), Spain Department of Systems Engineering and Automatic Control, University of the Basque Country (UPV/EHU), Spain Department of Computer Languages and Systems, University of the Basque Country (UPV/EHU), Spain Department of Systems Engineering and Automatic Control, University of the Basque Country (UPV/EHU), SpainDDS is a recent specification aimed at providing high-performance publisher/subscriber middleware solutions. Despite being a very powerful flexible technology, it may prove complex to use, especially for the inexperienced. This work provides some guidelines for connecting software components that represent a new generation of automation devices (such as PLCs, IPCs and robots) using Data Distribution Service (DDS) as a virtual software bus. More specifically, it presents the design of a DDS-based component, the so-called Automation Component, and discusses how to map different traffic patterns using DDS entities exploiting the wealth of QoS management mechanisms provided by the DDS specification. A case study demonstrates the creation of factory automation applications out of software components that encapsulate independent stations.https://doi.org/10.5772/56341
collection DOAJ
language English
format Article
sources DOAJ
author Isidro Calvo
Federico Pérez
Ismael Etxeberria-Agiriano
Oier García de Albéniz
spellingShingle Isidro Calvo
Federico Pérez
Ismael Etxeberria-Agiriano
Oier García de Albéniz
Designing High Performance Factory Automation Applications on Top of DDS
International Journal of Advanced Robotic Systems
author_facet Isidro Calvo
Federico Pérez
Ismael Etxeberria-Agiriano
Oier García de Albéniz
author_sort Isidro Calvo
title Designing High Performance Factory Automation Applications on Top of DDS
title_short Designing High Performance Factory Automation Applications on Top of DDS
title_full Designing High Performance Factory Automation Applications on Top of DDS
title_fullStr Designing High Performance Factory Automation Applications on Top of DDS
title_full_unstemmed Designing High Performance Factory Automation Applications on Top of DDS
title_sort designing high performance factory automation applications on top of dds
publisher SAGE Publishing
series International Journal of Advanced Robotic Systems
issn 1729-8814
publishDate 2013-04-01
description DDS is a recent specification aimed at providing high-performance publisher/subscriber middleware solutions. Despite being a very powerful flexible technology, it may prove complex to use, especially for the inexperienced. This work provides some guidelines for connecting software components that represent a new generation of automation devices (such as PLCs, IPCs and robots) using Data Distribution Service (DDS) as a virtual software bus. More specifically, it presents the design of a DDS-based component, the so-called Automation Component, and discusses how to map different traffic patterns using DDS entities exploiting the wealth of QoS management mechanisms provided by the DDS specification. A case study demonstrates the creation of factory automation applications out of software components that encapsulate independent stations.
url https://doi.org/10.5772/56341
work_keys_str_mv AT isidrocalvo designinghighperformancefactoryautomationapplicationsontopofdds
AT federicoperez designinghighperformancefactoryautomationapplicationsontopofdds
AT ismaeletxeberriaagiriano designinghighperformancefactoryautomationapplicationsontopofdds
AT oiergarciadealbeniz designinghighperformancefactoryautomationapplicationsontopofdds
_version_ 1724539724590219264