Ir al contenido

Documat


Estrategias de Comunicación para Sistemas Multi-Robot Sociales basados en ROS

  • Arrojo Fuentes, Guillermo Arturo [1] ; Carrasco Martínez, Sara [1] ; Castillo Montoya, José Carlos [1] ; Malfaz Vázquez, María Ángeles [1]
    1. [1] Universidad Carlos III de Madrid

      Universidad Carlos III de Madrid

      Madrid, España

  • Localización: Jornadas de Automática, ISSN-e 3045-4093, Nº. 46, 2025
  • Idioma: español
  • DOI: 10.17979/ja-cea.2025.46.12212
  • Títulos paralelos:
    • Communication Strategies for Social Multi-Robot Systems Using ROS
  • Enlaces
  • Resumen
    • español

      En sistemas multi-robot, la comunicación es la base para una correcta interacción. Coordinar varios robots sociales en un mismo entorno requiere una comunicación efectiva. Sin embargo, las arquitecturas multi-robot suelen enfrentar problemas de sincronización, escalabilidad y dificultad para identificar quién envía cada mensaje. Este artículo analiza cuatro estrategias de comunicación multi-robot basadas en ROS e implementadas en el robot social Mini. Nuestra contribución aborda como opciones: (i) un espacio de nombres compartido que garantiza sincronía pero limita la independencia, (ii) espacios de nombres aislados con comunicación punto a punto, sencillo pero poco escalable, (iii) un espacio de nombres global con tópicos etiquetados por emisor, que permite adaptación dinámica y conocimiento del origen a costa de complejidad en los receptores y (iv) una versión simplificada que usa un único tópico global y un canal adicional para identificar al emisor, reduciendo la complejidad pero exigiendo mecanismos de coherencia.

    • English

      In multi-robot systems, communication is the foundation for a successful interaction. Coordinating multiple social robots in a shared environment requires effective interaction. However, multi-robot architectures often face issues with synchronization, scalability, and identifying the source of each message. This paper analyzes four multi-robot communication strategies based on ROS and implemented on the social robot Mini. Our contribution explores the following options: (i) a shared namespace that ensures synchronization but limits individual autonomy; (ii) isolated namespaces with point-to-point messaging—simple to implement but poorly scalable; (iii) a global namespace where topics are tagged by sender, enabling dynamic adaptation and sender identification at the cost of increased receiver complexity; and (iv) a simplified variant using a single global topic plus an auxiliary channel for sender ID, which reduces complexity but requires coherence mechanisms. Through quantitative and qualitative evaluation, we find that strategy (iii), thanks to its flexibility and automatic adaptation to changing groups, is particularly well suited to dynamic social-robotics environments.

  • Referencias bibliográficas
    • Abdulrahman, T., Isiwekpeni, O., Surajudeen-Bakinde, N., Otuoze, A., 2016. Design, specification and implementation of a distributed home...
    • Arrojo Fuentes, G. A., Borrero, J., García Martínez, J., Castillo, J. C., Castro-González, Á., Salichs, M. Á., 2023. Integracio´n en robot...
    • Berson, A., 1992. Client/server architecture. McGraw-Hill, Inc., USA. Brambilla, M., Nicoli, M., Soatti, G., Deflorio, F., 2020. Augmenting...
    • Burgard, W., Moors, M., Stachniss, C., Schneider, F., 2005. Coordinated multi-robot exploration. IEEE Transactions on Robotics 21 (3), 376–386....
    • Cao, Y. U., Fukunaga, A. S., Kahng, A., 1997. Cooperative mobile robotics: Antecedents and directions. Autonomous robots 4, 7–27. Habermas,...
    • Innis, H. A., 1949. The bias of communication. Canadian Journal of Economics and Political Science 15 (4), 457–476. DOI: 10.2307/138041
    • Kalita, L., 2014. Socket programming. International Journal of Computer Science and Information Technologies 5 (3), 4802–4807.
    • Lasswell, H. D., 1948. The structure and function of communication in society. In: Bryson, L. (Ed.), The communication of ideas. Harper and...
    • Lonvick, C. M., Ylonen, T., Jan. 2006. The Secure Shell (SSH) Protocol Architecture. Tech. Rep. 4251, Internet Engineering Task Force. DOI:...
    • Marvel, J. A., Bostelman, R., Falco, J., Jan. 2018. Multi-robot assembly strategies and metrics. ACM Comput. Surv. 51 (1). DOI: 10.1145/3150225
    • Rane, P., Mhatre, V., Kurup, L., 2014. Study of a home robot: Jibo. International journal of engineering research and technology 3 (10), 490–493....
    • Maroto-Gómez, M., Gamboa-Montero, J. J., Marques-Villarroya, S., Castillo, J. C., Alonso-Martín, F., Malfaz, M., dec 2020. Mini: A New Social...
    • Shannon, C. E., 1948. A mathematical theory of communication. The Bell System Technical Journal 27 (3), 379–423. DOI: 10.1002/j.1538-7305.1948.tb01338.x
    • Skorobogatov, G., Barrado, C., Salamí, E., 2020. Multiple uav systems: A survey. Unmanned Systems 08 (02), 149–169. DOI: 10.1142/S2301385020500090
    • Takayanagi, K., Kirita, T., Shibata, T., sep 2014. Comparison of verbal and emotional responses of elderly people with mild/moderate dementia...
    • Yan, Z., Jouandeau, N., Cherif, A. A., 2013. A survey and analysis of multirobot coordination. International Journal of Advanced Robotic Systems...

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno