Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots

Development of complex robotics systems usually requires tools and software frameworks such as the WillowGarage Robot Operating System (ROS) to ease code integration and reuse tasks. Nevertheless, research in robotics is increasingly becoming multidisciplinary, involving areas of voice technology, a...

Descripción completa

Detalles Bibliográficos
Autores: Valero, Alberto, Puente, Paloma de la, Rodriguez-Losada, Diego, Hernando, Miguel Ángel, San Segundo Carrillo, Pablo
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2013
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/171107
Acceso en línea:http://hdl.handle.net/10261/171107
Access Level:acceso abierto
Palabra clave:Arquitectura software
Control de robots
robot control
Integración de sistemas
software architecture
system integration
id ES_0bca8f123de09df322c9fdbc417be0ab
oai_identifier_str oai:digital.csic.es:10261/171107
network_acronym_str ES
network_name_str España
repository_id_str
spelling Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robotsValero, AlbertoPuente, Paloma de laRodriguez-Losada, DiegoHernando, Miguel ÁngelSan Segundo Carrillo, PabloArquitectura softwareControl de robotsrobot controlIntegración de sistemassoftware architecturesystem integrationDevelopment of complex robotics systems usually requires tools and software frameworks such as the WillowGarage Robot Operating System (ROS) to ease code integration and reuse tasks. Nevertheless, research in robotics is increasingly becoming multidisciplinary, involving areas of voice technology, artificial intelligence or web systems, which can make researchers highly reluctant to use such robotic-specific systems. Even existing constraints, such as using different Operating Systems, can make this task impossible. This paper presents a novel architecture completely based on standards such as Web Services, that allows a totally decoupled development of agents with minimal intrusiveness and high simplicity by using a dynamic broker to interconnect agents at runtime. This architecture, which does not replace other systems but complements them. It has been used successfully inside a complex multi-robot demonstrator in a fully automated system deployment of an interactive tour guide robot in a new environment.Este proyecto ha sido financiado parcialmente por el plan nacional de I+D (Proyectos Robonauta: DPI2007-66848-C02-01, Arabot: DPI 2010-21247-C02-01) y supervisado por CACSA, a quien agradecemos su colaboraciónPeer ReviewedElsevier EspañaMinisterio de Economía, Industria y Competitividad (España)Consejo Superior de Investigaciones Científicas [https://ror.org/02gfc7t72]2018201820132018info:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_6501Publisher's versioninfo:eu-repo/semantics/publishedVersionhttp://hdl.handle.net/10261/171107reponame:DIGITAL.CSIC. Repositorio Institucional del CSICinstname:Consejo Superior de Investigaciones Científicas (CSIC)Español#PLACEHOLDER_PARENT_METADATA_VALUE#MINECO/DPI2007/66848-C02-01 (Robonauta)Síinfo:eu-repo/semantics/openAccessoai:digital.csic.es:10261/1711072026-05-22T06:33:51Z
dc.title.none.fl_str_mv Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots
title Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots
spellingShingle Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots
Valero, Alberto
Arquitectura software
Control de robots
robot control
Integración de sistemas
software architecture
system integration
title_short Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots
title_full Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots
title_fullStr Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots
title_full_unstemmed Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots
title_sort Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots
dc.creator.none.fl_str_mv Valero, Alberto
Puente, Paloma de la
Rodriguez-Losada, Diego
Hernando, Miguel Ángel
San Segundo Carrillo, Pablo
author Valero, Alberto
author_facet Valero, Alberto
Puente, Paloma de la
Rodriguez-Losada, Diego
Hernando, Miguel Ángel
San Segundo Carrillo, Pablo
author_role author
author2 Puente, Paloma de la
Rodriguez-Losada, Diego
Hernando, Miguel Ángel
San Segundo Carrillo, Pablo
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Ministerio de Economía, Industria y Competitividad (España)
Consejo Superior de Investigaciones Científicas [https://ror.org/02gfc7t72]
dc.subject.none.fl_str_mv Arquitectura software
Control de robots
robot control
Integración de sistemas
software architecture
system integration
topic Arquitectura software
Control de robots
robot control
Integración de sistemas
software architecture
system integration
description Development of complex robotics systems usually requires tools and software frameworks such as the WillowGarage Robot Operating System (ROS) to ease code integration and reuse tasks. Nevertheless, research in robotics is increasingly becoming multidisciplinary, involving areas of voice technology, artificial intelligence or web systems, which can make researchers highly reluctant to use such robotic-specific systems. Even existing constraints, such as using different Operating Systems, can make this task impossible. This paper presents a novel architecture completely based on standards such as Web Services, that allows a totally decoupled development of agents with minimal intrusiveness and high simplicity by using a dynamic broker to interconnect agents at runtime. This architecture, which does not replace other systems but complements them. It has been used successfully inside a complex multi-robot demonstrator in a fully automated system deployment of an interactive tour guide robot in a new environment.
publishDate 2013
dc.date.none.fl_str_mv 2013
2018
2018
2018
dc.type.none.fl_str_mv info:eu-repo/semantics/article
http://purl.org/coar/resource_type/c_6501
Publisher's version
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/10261/171107
url http://hdl.handle.net/10261/171107
dc.language.none.fl_str_mv Español
language_invalid_str_mv Español
dc.relation.none.fl_str_mv #PLACEHOLDER_PARENT_METADATA_VALUE#
MINECO/DPI2007/66848-C02-01 (Robonauta)

dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Elsevier España
publisher.none.fl_str_mv Elsevier España
dc.source.none.fl_str_mv reponame:DIGITAL.CSIC. Repositorio Institucional del CSIC
instname:Consejo Superior de Investigaciones Científicas (CSIC)
instname_str Consejo Superior de Investigaciones Científicas (CSIC)
reponame_str DIGITAL.CSIC. Repositorio Institucional del CSIC
collection DIGITAL.CSIC. Repositorio Institucional del CSIC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869403247694839808
score 15,228081