Literature DB >> 33500909

iCub-HRI: A Software Framework for Complex Human-Robot Interaction Scenarios on the iCub Humanoid Robot.

Tobias Fischer1, Jordi-Ysard Puigbò2,3, Daniel Camilleri4, Phuong D H Nguyen5, Clément Moulin-Frier2, Stéphane Lallée2, Giorgio Metta5, Tony J Prescott4, Yiannis Demiris1, Paul F M J Verschure2,3,6.   

Abstract

Generating complex, human-like behavior in a humanoid robot like the iCub requires the integration of a wide range of open source components and a scalable cognitive architecture. Hence, we present the iCub-HRI library which provides convenience wrappers for components related to perception (object recognition, agent tracking, speech recognition, and touch detection), object manipulation (basic and complex motor actions), and social interaction (speech synthesis and joint attention) exposed as a C++ library with bindings for Java (allowing to use iCub-HRI within Matlab) and Python. In addition to previously integrated components, the library allows for simple extension to new components and rapid prototyping by adapting to changes in interfaces between components. We also provide a set of modules which make use of the library, such as a high-level knowledge acquisition module and an action recognition module. The proposed architecture has been successfully employed for a complex human-robot interaction scenario involving the acquisition of language capabilities, execution of goal-oriented behavior and expression of a verbal narrative of the robot's experience in the world. Accompanying this paper is a tutorial which allows a subset of this interaction to be reproduced. The architecture is aimed at researchers familiarizing themselves with the iCub ecosystem, as well as expert users, and we expect the library to be widely used in the iCub community.
Copyright © 2018 Fischer, Puigbò, Camilleri, Nguyen, Moulin-Frier, Lallée, Metta, Prescott, Demiris and Verschure.

Entities:  

Keywords:  YARP; code:C++; code:Java; code:Python; human–robot interaction; iCub humanoid; robotics; software architecture

Year:  2018        PMID: 33500909      PMCID: PMC7805865          DOI: 10.3389/frobt.2018.00022

Source DB:  PubMed          Journal:  Front Robot AI        ISSN: 2296-9144


  4 in total

1.  Tracking-Learning-Detection.

Authors:  Zdenek Kalal; Krystian Mikolajczyk; Jiri Matas
Journal:  IEEE Trans Pattern Anal Mach Intell       Date:  2011-12-13       Impact factor: 6.226

Review 2.  The iCub humanoid robot: an open-systems platform for research in cognitive development.

Authors:  Giorgio Metta; Lorenzo Natale; Francesco Nori; Giulio Sandini; David Vernon; Luciano Fadiga; Claes von Hofsten; Kerstin Rosander; Manuel Lopes; José Santos-Victor; Alexandre Bernardino; Luis Montesano
Journal:  Neural Netw       Date:  2010-09-22

3.  Synthetic consciousness: the distributed adaptive control perspective.

Authors:  Paul F M J Verschure
Journal:  Philos Trans R Soc Lond B Biol Sci       Date:  2016-08-19       Impact factor: 6.237

4.  Peripersonal Space and Margin of Safety around the Body: Learning Visuo-Tactile Associations in a Humanoid Robot with Artificial Skin.

Authors:  Alessandro Roncone; Matej Hoffmann; Ugo Pattacini; Luciano Fadiga; Giorgio Metta
Journal:  PLoS One       Date:  2016-10-06       Impact factor: 3.240

  4 in total
  1 in total

1.  Is It Me or the Robot? A Critical Evaluation of Human Affective State Recognition in a Cognitive Task.

Authors:  Doreen Jirak; Motonobu Aoki; Takura Yanagi; Atsushi Takamatsu; Stephane Bouet; Tomohiro Yamamura; Giulio Sandini; Francesco Rea
Journal:  Front Neurorobot       Date:  2022-08-01       Impact factor: 3.493

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.