Design patterns for exploring and prototyping human-robot interactions

Robotic products are envisioned to offer rich interactions in a range of environments. While their specific roles will vary across applications, these products will draw on fundamental building blocks of interaction, such as greeting people, narrating information, providing instructions, and asking and answering questions. In this paper, we explore how such building blocks might serve as interaction design patterns that enable design exploration and prototyping for human-robot interaction. To construct a pattern library, we observed human interactions across different scenarios and identified seven patterns, such as question-answer pairs. We then designed and implemented Interaction Blocks, a visual authoring environment that enabled prototyping of robot interactions using these patterns. Design sessions with designers and developers demonstrated the promise of using a pattern language for designing robot interactions, confirmed the usability of our authoring environment, and provided insights into future research on tools for human-robot interaction design.

[1]  Bruce A. MacDonald,et al.  RoboStudio: A visual programming environment for rapid authoring and customization of complex services on a personal service robot , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Bilge Mutlu,et al.  Robot behavior toolkit: Generating effective social behaviors for robots , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[3]  Terrence Fong,et al.  Collaboration, Dialogue, Human-Robot Interaction , 2001, ISRR.

[4]  Takayuki Kanda,et al.  Interaction debugging: an integral approach to analyze human-robot interaction , 2006, HRI '06.

[5]  Sean Andrist,et al.  Conversational Gaze Aversion for Virtual Agents , 2013, IVA.

[6]  Deb Roy,et al.  Coupling perception and simulation: steps towards conversational robotics , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[7]  D. Tannen Talking Voices: Repetition, Dialogue, and Imagery in Conversational Discourse , 1989 .

[8]  Emanuel A. Schegloff The first five seconds : the order of conversational opening , 1968 .

[9]  James T. Miller,et al.  An Empirical Evaluation of the System Usability Scale , 2008, Int. J. Hum. Comput. Interact..

[10]  Bilge Mutlu,et al.  A Storytelling Robot: Modeling and Evaluation of Human-like Gaze Behavior , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[11]  P. Skehan A FRAMEWORK FOR THE IMPLEMENTATION OF TASK-BASED INSTRUCTION , 1996 .

[12]  E. Schegloff,et al.  A simplest systematics for the organization of turn-taking for conversation , 1974 .

[13]  Colin Seymour-Ure,et al.  Content Analysis in Communication Research. , 1972 .

[14]  C. Gallois,et al.  The last ten turns: Behavior and sequencing in friends' and strangers' conversational findings , 1985 .

[15]  Ken Perlin,et al.  Improving noise , 2002, SIGGRAPH.

[16]  Charles L. Briggs Talking Voices: Repetition, Dialogue, and Imagery in Conversational Discourse. Deborah Tannen , 1991 .

[17]  Julie A. Adams,et al.  Assessing the scalability of a multiple robot interface , 2007, 2007 2nd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[18]  H. H. Clark Arenas of language use , 1993 .

[19]  E. Schegloff Sequencing in Conversational Openings , 1968 .

[20]  Sven Wachsmuth,et al.  A Modeling Framework for User-Driven Iterative Design of Autonomous Systems , 2013, International Journal of Social Robotics.

[21]  P. Gollwitzer,et al.  Implementation intentions and efficient action initiation. , 2001, Journal of personality and social psychology.

[22]  Takayuki Kanda,et al.  Design patterns for sociality in human-robot interaction , 2008, 2008 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[23]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[24]  Takayuki Kanda,et al.  An Interaction Design Framework for Social Robots , 2011, Robotics: Science and Systems.

[25]  Britta Wrede,et al.  Modeling Human-Robot Interaction Based on Generic Interaction Patterns , 2010, AAAI Fall Symposium: Dialog with Robots.

[26]  Kristin M. Langellier,et al.  Personal narratives: Perspectives on theory and research , 1989 .

[27]  Susan R. Fussell,et al.  How people anthropomorphize robots , 2008, 2008 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[28]  J. Matarazzo,et al.  The interview; research on its anatomy and structure , 1972 .