Ayuda
Ir al contenido

Dialnet


Arquitectura de integración basada en Servicios Web para sistemas heterogéneos y distribuidos: aplicación a robots móviles interactivos

    1. [1] Centro de Automática y Robótica

      Centro de Automática y Robótica

      Madrid, España

  • Localización: Revista iberoamericana de automática e informática industrial ( RIAI ), ISSN-e 1697-7920, Vol. 10, Nº. 1, 2013, págs. 85-95
  • Idioma: español
  • Títulos paralelos:
    • Web Services based integration architecture for heterogeneous and distributed systems: application to interactive mobile robots
  • Enlaces
  • Resumen
    • español

      En el desarrollo de sistemas robóticos complejos es común usar herramientas y arquitecturas software que facilitan la tarea de integración y reutilización del código. Ejemplos son el Robot Operating System (ROS) de WillowGarage, Player/Stage, etc. No obstante, la robótica móvil es cada vez más multidisciplinar, involucrando equipos de investigación de diferentes áreas incluyendo las tecnologías del habla, visión, aprendizaje automático, etc. Por ello es altamente improbable que dichos equipos adopten como elemento de desarrollo una plataforma intrínsecamente ligada a la robótica. A veces incluso, las restricciones de lenguajes de desarrollo o sistemas operativos, lo hacen impracticable y perjudicaría tanto a la velocidad de desarrollo como a la eficiencia del producto final. Este artículo presenta una novedosa arquitectura basada totalmente en los estándares de los Servicios Web. La arquitectura permite el desarrollo de agentes software de modo independiente de una forma totalmente desacoplada, manteniendo una intrusividad mínima a la par que una gran sencillez de uso. Usando posteriormente un intermediador o bróker totalmente dinámico se conectan dichos agentes en tiempo de ejecución. Esta arquitectura, que no sustituye a los sistemas ya existentes sino que los complementa, ha sido usada en un complejo demostrador multi-robot con una gran heterogenia de sistemas y agentes, en un proceso de instalación y puesta en funcionamiento de un robot guía interactivo en un nuevo ambiente.

    • English

      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.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno