Design patterns for exploring and prototyping human-robot interactions (Inproceedings)

Sauppe, A., and B. Mutlu. “Design Patterns for Exploring and Prototyping Human-Robot Interactions”. Proceedings of the 32nd Annual ACM Conference on Human Factors in Computing Systems, ACM, 2014, pp. 1439-48.


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.

DOI: 10.1145/2556288.2557057


	doi = {10.1145/2556288.2557057},
	url = {},
	year = 2014,
	month = {apr},
	publisher = {{ACM}},
	author = {Allison Saupp{\'{e}} and Bilge Mutlu},
	title = {Design patterns for exploring and prototyping human-robot interactions},
	booktitle = {Proceedings of the {SIGCHI} Conference on Human Factors in Computing Systems}