Using a cognitive architecture for general purpose service robot control

A humanoid service robot equipped with a set of simple action skills including navigating, grasping, recognising objects or people, among others, is considered in this paper. By using those skills the robot should complete a voice command expressed in natural language encoding a complex task (define...

Descripción completa

Detalles Bibliográficos
Autores: Puigbo, Jordi-Ysard, Pumarola Peris, Albert|||0000-0003-4185-6991, Angulo Bahón, Cecilio|||0000-0001-9589-8199, Téllez Lara, Ricardo
Tipo de recurso: artículo
Fecha de publicación:2015
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/81396
Acceso en línea:https://hdl.handle.net/2117/81396
https://dx.doi.org/10.1080/09540091.2014.968093
Access Level:acceso abierto
Palabra clave:robot control
general purpose robot
cognitive architecture
service robot
SOAR
Classificació INSPEC::Automation::Robots
Àrees temàtiques de la UPC::Informàtica::Robòtica
Descripción
Sumario:A humanoid service robot equipped with a set of simple action skills including navigating, grasping, recognising objects or people, among others, is considered in this paper. By using those skills the robot should complete a voice command expressed in natural language encoding a complex task (defined as the concatenation of a number of those basic skills). As a main feature, no traditional planner has been used to decide skills to be activated, as well as in which sequence. Instead, the SOAR cognitive architecture acts as the reasoner by selecting which action the robot should complete, addressing it towards the goal. Our proposal allows to include new goals for the robot just by adding new skills (without the need to encode new plans). The proposed architecture has been tested on a human-sized humanoid robot, REEM, acting as a general purpose service robot.