51
Magic Cards: A Paper Tag Interface for Implicit Robot Control Shengdong Zhao Takeo Igarashi Koichi Nakamura Kentaro Ishii JST ERATO

Magic Cards: A Paper Tag Interface for Implicit Robot Control

  • Upload
    orenda

  • View
    27

  • Download
    1

Embed Size (px)

DESCRIPTION

Magic Cards: A Paper Tag Interface for Implicit Robot Control. Shengdong Zhao. Koichi Nakamura. Kentaro Ishii. Takeo Igarashi. JST ERATO. Average Time on Housework Per Week. Source: National Survey of Families and Households. Domestic Robots can Help , but …. Technology: - PowerPoint PPT Presentation

Citation preview

Page 1: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Magic Cards: A Paper Tag Interface

for Implicit Robot Control

Shengdong Zhao Takeo IgarashiKoichi Nakamura Kentaro Ishii

JSTERATO

Page 2: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Average Time on Housework Per Week

Source: National Survey of Families and Households

MarriedDivorced

SeparatedWidowed

Never Married

Women 29.83 hrs 27.80 hrs 21.17 hrs

Men 17.67 hrs 21.53 hrs 17.83 hrs

Page 3: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Domestic Robots can Help, but …

Technology: Robots technologies are not well defined, and may change often.

User: Housewives and elderly are afraid of technologies

Environment: Robots may disturb the comfort of our home

Page 4: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Domestic Robots can Help, but …

Technology: Robots technologies are not well defined, and may change often.

User: Housewives and elderly are afraid of technologies

Environment: Robots may disturb the comfort of our home

Page 5: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Domestic Robots can Help, but …

Technology: Robots technologies are not well defined, and may change often.

User: Housewives and elderly are afraid of technologies

Environment: Robots may disturb the comfort of our home

Page 6: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Domestic Robots can Help, but …

Technology: Robots technologies are not well defined, and may change often.

User: Housewives and elderly are afraid of technologies

Environment: Robots may disturb the comfort of our home

Page 7: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Domestic Robots can Help, but …

Technology: Robots technologies are not well defined, and may change often.

User: Housewives and elderly are afraid of technologies

Environment: Robots may disturb the comfort of our home

1

2

3

Page 8: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

1. Frequent Change of Robot Technology

Principle of Information Hiding– Hiding "difficult design decisions or design

decisions which are likely to change“ (David Parnas, 1972)

Housework tasks

Robot technology

(Long historyrelatively stable)

(Change frequently)

Interface

Human users

Page 9: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

1. Frequent Change of Robot Technology

Principle of Information Hiding– Hiding "difficult design decisions or design

decisions which are likely to change“ (David Parnas, 1972)

Housework tasks

Robot technology

Interface

Human users

Solution: Only expose “tasks” to users

Page 10: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

2. Fear of Learning New Technology

Everyday Objects (Such as Paper Cards)

Solution: Interact with everyday objects

New Technology

???

Page 11: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

3. Possible Disturbance at Home

The Elves and the Shoemaker (Fairy Tales, by the Grimm Brothers)

Oyster Girl(A Chinese Fairy Tale)

Solution: Use asynchronous interaction

Page 12: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Magic Cards Video

Guest Star: C3PO

Page 13: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

The Robot Housework System

Human users

Magic Cards

Interface

Sensors andProcessing System

Robot Housework System

Page 14: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

computer

cameras

5m

4m

robotscomputer

Vision-based Environment

Page 15: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Robots Used

Page 16: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Robots Used

Page 17: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Robots Used

Page 18: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Robots Used

Page 19: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

The Robot Housework System

Human users

Magic Cards

Interface

Sensors andProcessing System

Robot Housework System

Page 20: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

The Magic Cards Interface

Magic Cards is a very simple tangible programming interface for housework planning using paper cards.

Page 21: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

The Magic Cards Interface

Magic Cards is a very simple tangible programming interface for housework planning using paper cards.

Page 22: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Grammar of the Magic Cards Task Planning

Language

C3PO cleans the dishes at noon.

Page 23: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Grammar of the Magic Cards Task Planning

Language

C3PO cleans the dishes at noon.

subject + verb + object + modifiers

The dishes need to be cleaned at noon. object + verb + modifiers

Page 24: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Grammar of the Magic Cards Task Planning

Language

The dishes need to be cleaned at noon. object + verb + modifiers

Action tagsObject tags Modifier tags

Page 25: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Object Tags

Page 26: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Action Tags

Vacuum

Mop Deliver

Washdishes

Washclothes

Avoid

Ideally include all types of house work tasks

Page 27: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Supported Action Tags

Vacuum

Mop Deliver

Avoid

Page 28: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Action Tags: Vacuum, Mop, Avoid

Vacuum

Mop Avoid

Page 29: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Action Tags: One to One Delivery

Page 30: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Action Tags: Many to One Deliver

Page 31: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Action Tags: One to Many Delivery

Trash binDoor

Page 32: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Modifier Tags

Time Tags

Order Tags

Page 33: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Routine Tasks1. Move the sofa away2. Vacuum underneath3. Move the sofa back

Page 34: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Routine Tasks1. Move the sofa away2. Vacuum underneath3. Move the sofa back

Page 35: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Routine Tasks1. Move the sofa away2. Vacuum underneath3. Move the sofa back

Page 36: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Routine Tasks1. Move the sofa away2. Vacuum underneath3. Move the sofa back

1

1

Page 37: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Routine Tasks1. Move the sofa away2. Vacuum underneath3. Move the sofa back

1

1

2

Page 38: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Routine Tasks1. Move the sofa away2. Vacuum underneath3. Move the sofa back

Page 39: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Compound TasksDefine a function:

CompoundTask C1 (object) {Move object away;Vacuum underneath;Move object back;

}

Use it sometime later:C1(anotherObject);

Challenge: How to incorporate this concept into Magic Cards so that non-tech-savvy people can program compound tasks?

Page 40: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Special Purpose Tags: Compound Task Tag

Page 41: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Special Purpose Tags: Compound Task Tag

Clean underneat

h

Page 42: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Evaluations1. Iterative design of the Magic Cards

interface

2. User study of both the Magic Cards interface and the prototype system

Page 43: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Iterative Design of Magic Cards

Goal– understand users – receive initial feedback

on design concepts– refine paper-tag

interface

Approach– 6 participants, 2 hrs per

person (1 male, 5 females, age range 21-64, mean 35.8)

– Semi-structured interviews

Iterations

Page 44: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Action Tags

Time Tags

Modifier Tags

Order Tags

Special Purpose and Object Tags

Page 45: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

User StudyGoal

– Test the “Magic Cards” interface and the prototype system

Approach– Participants:

• 8 participants, 2 hrs per person (all females, 21-52, mean 31.5)

– Procedure:1. Questionnaire2. Paper-tag evaluation3. Task scenarios in simulated

environment

Page 46: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Positive Results and Feedback

6/8 interpret all tags correctly

Short task planning time (within minutes)

Magic Cards is easy to understand and use– e.g., a 52 year-old lady who self-describe as

being afraid of “any buttons” highly praised the simplicity of the interface

Page 47: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Concerns and Suggestions

• Design for young children– Child safe– Collect cards after

planning

• All-encompassing robots preferred for small home

• Privacy and aesthetics issues of sensors– Sensors on robots

instead of in the environment?

Page 48: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

ConclusionIntroduced an alternative HRI design

approach by focusing on “tasks”

Designed the Magic Cards interface

Developed a prototype system to support interaction with the Magic Cards interface

Page 49: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

Future WorkExtend the Magic Cards interface with more

actions and modifiers tags

Improve the sensor and system technologies

Use more advanced robots

Washdishe

s

Washcloth

es

Page 50: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

AcknowledgmentsMinghui Sun, Yoshiki Takeoka, Sorahiko

Nukatani, Tak Miyake, Zoey Yu, Yotam Gingold, Koji

Yatani,Daisuke Sakamoto

JST ERATO: http://www.designinterface.jp (Many openings for post-docs and interns!)

User study participantsAnonymous reviewers

Page 51: Magic Cards: A Paper Tag Interface  for Implicit Robot Control

End