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...
| Autores: | , , , , |
|---|---|
| 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) Sí |
| 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 |