Autonomous narration of humanoid robot kitchen task experience

The progress in humanoid robotics research has led to robots that are able to perform complex tasks with a certain level of autonomy by integrating perception, action, planning, and learning capabilities. However, robot capabilities are still limited in regard to how they externalize their internal state and world state, i.e. their sensorimotor experience, and how they explain which tasks they performed and how they performed these tasks. In other words, their capability in conveying information to the user in a way similar to what humans do is limited. To this end, we present a verbalization system that generates natural language explanations of the robot's past navigation and manipulation experience. We propose a threelayered model to represent robot experience which doubles as a retrievable episodic memory. Through the memory system, the robot can select a matching experience given a user query. In order to generate flexible narrations, we use verbalization parameters to capture user preferences. We show that our verbalization algorithm is capable of producing appropriate results based on these verbalization parameters. The proposed verbalization system is able to generate explanations for navigation as well as grasping and manipulation tasks. The resulting system is evaluated in a pick-and-place kitchen scenario.

[1]  Ron Burns,et al.  Development of the HRL Route Navigation Dialogue System , 2001, HLT.

[2]  Eric Horvitz,et al.  Directions robot: in-the-wild experiences and lessons learned , 2014, AAMAS.

[3]  Fahiem Bacchus,et al.  PKS: Knowledge-Based Planning with Incomplete Information and Sensing , 2004 .

[4]  Thomas Rist,et al.  Rocco: A RoboCup Soccer Commentator System , 1998, RoboCup.

[5]  Mirko Wächter,et al.  The robot software framework ArmarX , 2015, it Inf. Technol..

[6]  Mirko Wächter,et al.  The ArmarX Statechart Concept: Graphical Programing of Robot Behavior , 2016, Front. Robot. AI.

[7]  Will Dodd,et al.  The role of episodic memory and emotion in a cognitive robot , 2005, ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, 2005..

[8]  Sabine Geldof,et al.  Using Natural Language Generation in Automatic Route Description , 2005, J. Res. Pract. Inf. Technol..

[9]  Thomas Rist,et al.  Three RoboCup Simulation League Commentator Systems , 2000, AI Mag..

[10]  Nadia Magnenat-Thalmann,et al.  Towards episodic memory-based long-term affective interaction with a human-like robot , 2010, 19th International Symposium in Robot and Human Interactive Communication.

[11]  Stephanie Rosenthal,et al.  Dynamic generation and refinement of robot verbalization , 2016, 2016 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[12]  Stephanie Rosenthal,et al.  Verbalization: Narration of Autonomous Robot Experience , 2016, IJCAI.

[13]  E. Tulving,et al.  Episodic and semantic memory , 1972 .

[14]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[15]  Mirko Wächter,et al.  Multi-purpose natural language understanding linked to sensorimotor experience in humanoid robots , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[16]  Tamim Asfour,et al.  Toward humanoid manipulation in human-centred environments , 2008, Robotics Auton. Syst..

[17]  Tamim Asfour,et al.  ARMAR-III: An Integrated Humanoid Platform for Sensory-Motor Control , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[18]  Pamela J. Hinds,et al.  Who Should I Blame? Effects of Autonomy and Transparency on Attributions in Human-Robot Interaction , 2006, ROMAN 2006 - The 15th IEEE International Symposium on Robot and Human Interactive Communication.

[19]  Manuela M. Veloso,et al.  A Team of Humanoid Game Commentators , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.