Applied Sciences (Aug 2020)

MERLIN a Cognitive Architecture for Service Robots

  • Miguel Á. González-Santamarta,
  • Francisco J. Rodríguez-Lera,
  • Claudia Álvarez-Aparicio,
  • Ángel M. Guerrero-Higueras,
  • Camino Fernández-Llamas

DOI
https://doi.org/10.3390/app10175989
Journal volume & issue
Vol. 10, no. 17
p. 5989

Abstract

Read online

Many social robots deployed in public spaces hide hybrid cognitive architectures for dealing with daily tasks. Mostly, two main blocks sustain these hybrid architectures for robot behavior generation: deliberative and behavioral-based mechanisms. Robot Operating System offers different solutions for implementing these blocks, however, some issues arise when both are released in the robot. This paper presents a software engineering approach for normalizing the process of integrating them and presenting them as a fully cognitive architecture named MERLIN. Providing implementation details and diagrams for established the architecture, this research tests empirically the proposed solution using a variation from the challenge defined in the SciRoc @home competition. The results validate the usability of our approach and show MERLIN as a hybrid architecture ready for short and long-term tasks, showing better results than using a by default approach, particularly when it is deployed in highly interactive scenarios.

Keywords