scispace - formally typeset
Open AccessProceedings ArticleDOI

Human-Robot Interaction Design Using Interaction Composer: Eight Years of Lessons Learned

Reads0
Chats0
TLDR
This paper examines the structure and content of interaction flows, identify common design patterns, and discusses elements of the framework which have proven valuable, features which did not solve their intended purposes, and ways that future systems might better address these issues.
Abstract
Interaction Composer, a visual programming environment designed to enable programmers and non-programmers to collaboratively design social human-robot interactions in the form of state-based flows, has been in use at our laboratory for eight years. The system architecture and the design principles behind the framework have been presented in other work, but in this paper we take a case-study approach, examining several actual examples of the use of this toolkit over an eight-year period. We examine the structure and content of interaction flows, identify common design patterns, and discuss elements of the framework which have proven valuable, features which did not solve their intended purposes, and ways that future systems might better address these issues. It is hoped that the insights gained from this study will contribute to the development of more effective and more usable tools and frameworks for interaction design.

read more

Citations
More filters
Proceedings ArticleDOI

Code3: A System for End-to-End Programming of Mobile Manipulator Robots for Novices and Experts

TL;DR: This paper introduces Code3, a system for user-friendly, rapid programming of mobile manipulator robots that is expressive enough for an expert to rapidly program highly complex manipulation tasks like playing tic-tac-toe and reconfiguring an object to be graspable.
Journal ArticleDOI

Visual Programming Environments for End-User Development of intelligent and social robots, a systematic review

TL;DR: Findings indicate the need for more objective and comparative evaluations, as well as usability and user experience studies with real end users, and validations of these tools for designing applications aimed at working “in-the-wild” rather than only in laboratories and structured settings.
Proceedings ArticleDOI

Authoring and Verifying Human-Robot Interactions

TL;DR: An authoring environment is developed that utilizes automated formal-verification methods to facilitate the encoding of appropriate social norms into the interaction design of social robots and the detection of breakdowns and norm violations in order to prevent them.
Proceedings ArticleDOI

Simplified Programming of Re-usable Skills on a Safe Industrial Robot: Prototype and Evaluation

TL;DR: A prototype tool supporting a hybrid programming and execution mode was developed and evaluated with 21 non-expert users with varying programming and robotics experience and a comparison of the programming times for an expert robot programmer using traditional tools versus the new tool is presented.
Proceedings ArticleDOI

JESSIE: Synthesizing Social Robot Behaviors for Personalized Neurorehabilitation and Beyond

TL;DR: JESSIE is a robotic system that enables novice programmers to program social robots by expressing high-level specifications and supports reproducibility, scalability, and accessibility of personalized robots for HRI.
References
More filters
Journal ArticleDOI

Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework

TL;DR: This paper applies the cognitive dimensions framework to two commercially-available dataflow languages and concludes that it is effective and insightful; other HCI-based evaluation techniques focus on different aspects and would make good complements.
Proceedings ArticleDOI

Choregraphe: a graphical tool for humanoid robot programming

TL;DR: Choregraphe is a very powerful tool that allows macroscopic connection of high level behaviors to easily develop complex software for this 25 degrees of freedom robot, Nao.
Proceedings ArticleDOI

Design patterns for sociality in human-robot interaction

TL;DR: If a design pattern program proves successful, it will provide HRI researchers with basic knowledge about human robot interaction, and save time through the reuse of patterns to achieve high levels of sociality.
Proceedings ArticleDOI

Do elderly people prefer a conversational humanoid as a shopping assistant partner in supermarkets

TL;DR: The effect of two design considerations for assistive robots in a partner metaphor: conversation and robot-type is investigated to find that elderly participants prefer a conversational humanoid as a shopping assistant partner.
Journal Article

LEGO Engineer and RoboLab: Teaching Engineering with LabVIEW from Kindergarten to Graduate School*

TL;DR: The paper explains how the designed software to complement these projects in allowing automation and animation was designed, and how LabVIEW and LEGO data acquisition has been used to teach elementary school science, freshman engineering, instrumentation and experimentation, and to solvevarious data acquisition problems.