OpenWoZ: A Runtime-Configurable Wizard-of-Oz Framework for Human-Robot Interaction

Wizard-of-Oz (WoZ) is a common technique enabling HRI researchers to explore aspects of interaction not yet backed by autonomous systems. A standardized, open, and flexible WoZ framework could therefore serve the community and accelerate research both for the design of robotic systems and for their evaluation. This paper presents the definition of OpenWoZ , a Wizard-of-Oz framework for HRI, designed to be updated during operation by the researcher controlling the robot. OpenWoZ is implemented as a thin HTTP server running on the robot, and a cloud-backed multi-platform client schema. The WoZ server accepts representational state transfer (REST) requests from a number and variety of clients simultaneously. This "separation of concerns" in OpenWoZ allows addition of commands, new sequencing of behaviors, and adjustment of parameters, all during run-time.

[1]  Guy Hoffman,et al.  Robot Responsiveness to Human Disclosure Affects Social Impression and Appeal , 2014, 2014 9th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[2]  Brian Scassellati,et al.  Bridging the research gap , 2012, HRI 2012.

[3]  Laurel D. Riek,et al.  Wizard of Oz studies in HRI , 2012, J. Hum. Robot Interact..

[4]  Peter Sincak,et al.  Cloud-based Wizard of Oz as a service , 2015, 2015 IEEE 19th International Conference on Intelligent Engineering Systems (INES).

[5]  Robert Richards,et al.  Representational State Transfer (REST) , 2006 .

[6]  Eric Rosenbaum,et al.  Scratch: programming for all , 2009, Commun. ACM.

[7]  Charles R. Crowell,et al.  DOMER: A Wizard of Oz interface for using interactive robots to scaffold social skills for children with Autism Spectrum Disorders , 2011, 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[8]  J. F. Kelley,et al.  An empirical methodology for writing user-friendly natural language computer applications , 1983, CHI '83.