BUILD-IT: Intuitive plant layout mediated by natural interaction

Similar documents
On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

A Comparison of Spatial Organization Strategies in Graphical and Tangible User Interfaces

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

LEt s GO! Workshop Creativity with Mockups of Locations

Efficient Use of Space Over Time Deployment of the MoreSpace Tool

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

GACE Computer Science Assessment Test at a Glance

What is beautiful is useful visual appeal and expected information quality

The role of virtual laboratories in education

This is the author s version of a work that was submitted/accepted for publication in the following source:

Robot manipulations and development of spatial imagery

BPS Information and Digital Literacy Goals

Including the Microsoft Solution Framework as an agile method into the V-Modell XT

Curriculum Vitae Susanne E. Baumgartner

Multimedia Courseware of Road Safety Education for Secondary School Students

SOFTWARE EVALUATION TOOL

Communication around Interactive Tables

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Concept mapping instrumental support for problem solving

STUDENT MOODLE ORIENTATION

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

7. Stepping Back. 7.1 Related Work Systems that Generate Folding Nets. The problem of unfolding three-dimensional models is not a new one (c.f.

Educational Technology: The Influence of Theory

Circuit Simulators: A Revolutionary E-Learning Platform

The recognition, evaluation and accreditation of European Postgraduate Programmes.

Evolution of Symbolisation in Chimpanzees and Neural Nets

Introduction and survey

Higher education is becoming a major driver of economic competitiveness

Concept Acquisition Without Representation William Dylan Sabo

Evaluating Collaboration and Core Competence in a Virtual Enterprise

Adaptation Criteria for Preparing Learning Material for Adaptive Usage: Structured Content Analysis of Existing Systems. 1

A virtual surveying fieldcourse for traversing

PRODUCT COMPLEXITY: A NEW MODELLING COURSE IN THE INDUSTRIAL DESIGN PROGRAM AT THE UNIVERSITY OF TWENTE

Running Head: STUDENT CENTRIC INTEGRATED TECHNOLOGY

UNIVERSITY OF THESSALY DEPARTMENT OF EARLY CHILDHOOD EDUCATION POSTGRADUATE STUDIES INFORMATION GUIDE

UML MODELLING OF DIGITAL FORENSIC PROCESS MODELS (DFPMs)

Implementing a tool to Support KAOS-Beta Process Model Using EPF

THE KARLSRUHE EDUCATION MODEL FOR PRODUCT DEVELOPMENT KALEP, IN HIGHER EDUCATION

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

TEACHING Simple Tools Set II

A Pipelined Approach for Iterative Software Process Model

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

Ontologies vs. classification systems

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

Promoting open access to research results

Feature-oriented vs. Needs-oriented Product Access for Non-Expert Online Shoppers

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Vorlesung Advanced Topics in HCI (Mensch-Maschine-Interaktion 2)

Conversation Starters: Using Spatial Context to Initiate Dialogue in First Person Perspective Games

THE ROLE OF TOOL AND TEACHER MEDIATIONS IN THE CONSTRUCTION OF MEANINGS FOR REFLECTION

Web-based Learning Systems From HTML To MOODLE A Case Study

Seminar - Organic Computing

Automating the E-learning Personalization

A systems engineering laboratory in the context of the Bologna Process

Targetsim Toolbox. Business Board Simulations: Features, Value, Impact. Dr. Gudrun G. Vogt Targetsim Founder & Managing Partner

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

The Impact of the Multi-sensory Program Alfabeto on the Development of Literacy Skills of Third Stage Pre-school Children

Relating Math to the Real World: A Study of Platonic Solids and Tessellations

Graphic Imaging Technology II - Part two of a two-year program designed to offer students skills in typesetting, art and pasteup,

Mental Models of a Cellular Phone Menu. Comparing Older and Younger Novice Users

Utilizing a Web-based Geographic Virtual Environment Prototype for the Collaborative Analysis of a Fragile Urban Area

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

UNDERSTANDING THE CONCEPT OF ECOMPETENCE FOR ACADEMIC STAFF

On-Line Data Analytics

An ICT environment to assess and support students mathematical problem-solving performance in non-routine puzzle-like word problems

University of Groningen. Systemen, planning, netwerken Bosman, Aart

INNOWIZ: A GUIDING FRAMEWORK FOR PROJECTS IN INDUSTRIAL DESIGN EDUCATION

Dyslexia and Dyscalculia Screeners Digital. Guidance and Information for Teachers

DfEE/DATA CAD/CAM in Schools Initiative - A Success Story so Far

Training Catalogue for ACOs Global Learning Services V1.2. amadeus.com

SITUATING AN ENVIRONMENT TO PROMOTE DESIGN CREATIVITY BY EXPANDING STRUCTURE HOLES

The Virtual Design Studio: developing new tools for learning, practice and research in design

Characterizing Diagrams Produced by Individuals and Dyads

The leaky translation process

Ergonomics of translation: methodological, practical and educational implications

ADDIE MODEL THROUGH THE TASK LEARNING APPROACH IN TEXTILE KNOWLEDGE COURSE IN DRESS-MAKING EDUCATION STUDY PROGRAM OF STATE UNIVERSITY OF MEDAN

Practical Integrated Learning for Machine Element Design

use different techniques and equipment with guidance

An Interactive Intelligent Language Tutor Over The Internet

Blended E-learning in the Architectural Design Studio

Scenario Design for Training Systems in Crisis Management: Training Resilience Capabilities

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen

Architecture of Creativity and Entrepreneurship: A Participatory Design Program to Develop School Entrepreneurship Center in Vocational High School

CHANCERY SMS 5.0 STUDENT SCHEDULING

EUROPEAN UNIVERSITIES LOOKING FORWARD WITH CONFIDENCE PRAGUE DECLARATION 2009

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

ELP in whole-school use. Case study Norway. Anita Nyberg

Android App Development for Beginners

Abstractions and the Brain

How do adults reason about their opponent? Typologies of players in a turn-taking game

Litterature review of Soft Systems Methodology

IMPROVING SPEAKING SKILL OF THE TENTH GRADE STUDENTS OF SMK 17 AGUSTUS 1945 MUNCAR THROUGH DIRECT PRACTICE WITH THE NATIVE SPEAKER

*** * * * COUNCIL * * CONSEIL OFEUROPE * * * DE L'EUROPE. Proceedings of the 9th Symposium on Legal Data Processing in Europe

DEVELOPING COMPETENCIES WITH THE GENERAL MANAGEMENT II BUSINESS SIMULATION GAME

A Case-Based Approach To Imitation Learning in Robotic Agents

Transcription:

BUILD-IT: Intuitive plant layout mediated by natural interaction By Morten Fjeld, Martin Bichsel and Matthias Rauterberg Morten Fjeld holds a MSc in Applied Mathematics from Norwegian University of Science and Technology, Trondheim. Since 1997 he is a PhD student and research assistant in Human- Computer Interaction and Cognitive Science at Institute for Hygiene and Applied Physiology (IHA), Swiss Federal Institute of Technology (ETH Zurich). Between 1990-97 he was working with design and realization of real-time, industrial simulators, measuring systems and training equipment at Contraves AG Zurich. Martin Bichsel, PhD in Physics, is Senior lecturer in Computer Vision and Graphics at Institute for Design and Construction Methods (IKB), Swiss Federal Institute of Technology (ETH Zurich). Matthias Rauterberg, PhD in Computer Science, is professor in Human Communication Technology and director of the Center for Research on User-System Interaction (IPO), Technical University Eindhoven (TUE), The Netherlands. Supporting natural behaviour in Human-Computer-Interaction (HCI) is getting increasingly important. The authors suggest a new concept to enhance human expression and to support cognitive processes by making them visible. Keywords: Direct interaction, graspable interface, computer vision, augmented reality Abstract: BUILD-IT is a planning tool based manipulation and image display take place on intuitive computer vision technology, within the very same interaction space. Together with the image displayed on the table, a supporting complex planning and configuration tasks. Based on real, tangible bricks as perspective view of the situation is projected on an interaction medium, it represents a new a vertical screen. The system offers all kinds of approach to Human Computer Interaction users access to state-of-the-art computing and (HCI). It allows a group of people, seated visualisation, requiring little computer literacy. around a table, to move virtual objects using It offers a new way of interaction, facilitating a real brick as a interaction handler. Object team-based evaluation of alternative layouts. 49

Figure 1. A complete activity cycle in action regulation theory. Introduction Supporting natural behaviour in Human- Computer-Interaction (HCI) is getting increasingly important. We suggest a new concept to enhance human expression and to support cognitive processes by making them visible. To allow for a natural or direct way of task solving behaviour, we define a set of six design principles. These principles are then used as support to design an interaction tool called BUILD-IT. Based on tangible bricks as interaction handlers, this system enables users to interact with complex data in a direct way. We call our design concept the Natural User Interface (NUI). Outline of design principles As pointed out in the introduction, there is a need for a concept bringing together cognitive (here: goal related) and motor activity. Based on task analysis, action regulation theory (Hacker, 1994) is one possible concept to answer this need. We choose action regulation theory as the psychological basis for this work. Within this tradition, high importance is given to the concept of complete task. A complete task starts with a goal setting part, followed by three subsequent steps (Figure 1). In more detail, these four steps are: individual setting of goals, given by the task description, and later on, given by controlled feedback, taking on planning functions, selecting tools and preparing actions necessary for goal attainment, physical (or even mental) performance functions with feedback on performance pertaining to possible corrections of actions, and controlled feedback on results and the possibility of checking the action results against goals. When computer users pursue an activity, their goal may be more or less clear. Their actions may be classified according to goal-relatedness. Kirsh and Maglio (1994) considered motor activity as being either epistemic 1 or pragmatic 2. Pragmatic actions have the primary function of bringing the user physically closer to a goal. In contrast, epistemic actions are chosen to unveil hidden information or to gain insight that otherwise would require much mental computation. Hence, physical actions facilitate mental activity, making it faster and more reliable. Cognitive complexity may also be reduced by epistemic actions. 1 Knowledge-based 2 Practice-based 50

Figure 2. A complete activity cycle in the case of epistemic action. Epistemic and pragmatic actions are, generally speaking, both present in task-solving behaviour. This applies to all levels of expertise. Independent of the level of expertise, pragmatic and epistemic actions are both necessary for successful task solving performance and should therefore be encouraged in the design of HCI tools. Pragmatic actions seem to come close to Hacker s (1994) goal-driven actions. However, if no goal can be derived directly from a task description, the first part of solving the task is epistemic. In that case, a complete activity cycle starts with observable action, followed by goal setting and planning (Figure 2). In the rest of this paper, we make the abstraction that pragmatic, as well as epistemic action both can be represented by Figure 1. This means that the top and bottom of the cycle in Figure 1 should no longer be taken literally. That figure is meant to transport both the idea of complete pragmatic as well as the idea of complete epistemic actions. Now, the first three design principles for graspable interfaces can be outlined: Assure that mistakes only imply low risk so that epistemic behaviour is being stimulated, allow users to choose between epistemic (exploratory) and pragmatic (goal-oriented) actions, and support a complete regulation of pragmatic as well as epistemic behaviour. Coinciding action and perception spaces When manipulating objects in the real world, action space (hands and fingers) and perception space (the position of the object in the real world) coincide in time and space (Rauterberg, 1995). Hacker and Clauss (1976) proved that offering task-relevant information in the same space as where action takes place leads to increased performance. Figure 3. User interface where perception and action space coincide. 51

With a screen-keyboard-mouse user interface, there is a separation between these two spaces, given by the separation of in- and output devices. An alternative approach to interface design (Rauterberg, 1995), is to let perception and action space coincide (Figure 3). Figure 4a & b. BUILD-IT, a brick-based Natural User Interface (NUI) instantiation supporting multi-expert, task solving activity. 52

Figure 5. In the centre, a plan view with objects (robots, tables etc.). On the sides, menu areas with objects and functions (virtual camera, print etc.). Tactile feedback Furthermore, to improve the feedback from interface to user, it is feasible to offer haptic (or: tactile) feedback. Akamatsu and MacKenzie (1996) showed how tactile feedback may improve task solving performance. The real world cannot be authentically reproduced by a computer At this point, we merge the two preceding concepts of interface design. Interfaces offering i) a coincident perception and action space, and ii) haptic feedback, can be subsumed under Augmented Reality (AR). AR is based on real objects, augmented by computer-based, intelligent characteristics. AR recognises that people are used to the real world, which cannot be authentically reproduced by a computer. A first AR interface, Digital Desk, was suggested by Newman and Wellner (1992). Similar ideas were described by Tognazzini (1996). We will choose AR to be the technological basis for design of NUIs. We find it important that real and virtual objects clearly indicate the kind of interaction they are meant to support. This idea stems from the concept of affordances, first suggested by Gibson (1986), later applied to design by Norman (1988). Applied to our system, this means that real interaction handlers and virtual, projected objects must be designed so that they clearly inform about the function they support, the structure they represent and the results they produce. Now, the final three design principles for can be established: Support users to take on planning functions in a direct and intuitive way, clearly indicate which objects and tools are useful for task solving accomplishment, and clearly show the results of user actions. Design and implementation of BUILD-IT Guided by the outlined principles, we designed a brick-based NUI instantiation (Figure 4a & 4b). Brick-based means that graspable bricks are used as interaction handlers, or mediators, between users and virtual objects. As task context, we chose that of planning activities for factory design. A prototype system, called BUILD-IT, was realised (Fjeld, Bichsel and Rauterberg, 1998). This is an application that supports engineers in designing assembly lines 53

and building factories. The system enables users, grouped around a table, to interact in a space of virtual and real world objects. A vertical screen gives a side view of the plant. In the table working area there are menu areas, used to select new objects, and a plan view where such objects can manipulated (Figure 5). The working principle of BUILD-IT is shown in Figure 6a. Users select an object by putting the brick at the object positions. Objects can be translated, rotated and de-selected by simple brick manipulation. Using a material brick, everyday motor patterns like grasping, moving, rotating are activated. When the brick is covered, the virtual object stays put. Figure 6a & b. The basic steps for brick-based user manipulations (left), and two-handed interaction (right). 54

To allow for two handed operations, the system supports multi-brick interaction (Figure 6b). A second effect of multi-brick interaction, is that several users can take part in a simultaneous design process. Graphical display is based on the class library MET++ (Ackermann, 1996). The system can read and render arbitrary virtual 3D objects (Figure 5). These objects are transferred from a Computer Aided Design (CAD) system to BUILD-IT (Fjeld, Jourdan, Bichsel and Rauterberg, 1998) using Virtual Reality Modelling Language (VRML). Discussion and future work The system dynamically supports user needs for natural behaviour and control. It gives an immediate feedback to support planning and goal setting, assuring a complete regulation of the working cycle. Since the cost of making mistakes is low, the system enhances epistemic and pragmatic action. Most novel research questions triggered by this project come from developing and working with the system. However, some of these questions can be pursued apart from the system. Hence, experiments can be divided into two different kinds; mock-up (design of hardware) and real (design of software and interaction between hard- and software ). Future work will explore design of interaction handler(s) and how to combine software and hardware in an intelligible way. Functionality for one- and/or two-handed interaction is another relevant topic. Finally, offering spatial navigation (virtual camera handling, scrolling and zooming), object scaling and grouping, are highly relevant questions. References Ackermann, P. (1996) Developing Object- Oriented Multimedia Software Based on the MET++ Application Framework. dpunkt Verlag für digitale Technologie. Akamatsu, M. & MacKenzie, I. S. (1996), Movement characteristics using a mouse with tactile and force feedback. International Journal of Human-Computer Studies, Vol. 45, pp. 483-493. Fjeld, M., Bichsel, M. & Rauterberg, M. (1998), BUILD-IT: An Intuitive Design Tool Based on Direct Object Manipulation, in L. Wachsmut & M. Frölich (eds.), Gesture and Sign Language in Human- Computer Interaction. Lecture Notes in Artificial Intelligence, Vol. 1371. Springer- Verlag, pp. 297-308. Fjeld, M., Jourdan, F., Bichsel, M. & Rauterberg, M. (1998), BUILD-IT: an intuitive simulation tool for multi-expert layout processes, in M. Engeli & V. Hrdliczka (eds.), Fortschritte in der Simulationstechnik. vdf Hochshuleverlag: Zurich, pp 411-418. Gibson, J. J. (1986) The ecological approach to visual perception. L. Erlenbaum: London. Hacker, W. & Clauss, A. (1976), Kognitive Operationen, inneres Modell und Leistung bei einer Montagetätigkeit, in W. Hacker (ed.) Psychische Regulation von Arbeitstätigkeiten. Deutscher Verlag der Wissenschaften: Berlin, pp. 88-102. Hacker, W. (1994), Action regulation theory and occupational psychology. Review of German empirical research since 1987. The German Journal of Psychology, Vol. 18(2), pp. 91-120. Kirsh, D. & Maglio, P. (1994), On Distinguishing Epistemic from Pragmatic Action. Cognitive Science, Vol. 18, pp. 513-549. Newman, W. & Wellner, P. (1992), A Desk Supporting Computer-base Interaction with Paper Documents, in Proceedings of the CHI 92, pp. 587-592. Norman, D. A. (1988) The psychology of everyday things. BasicBooks-HarperCollins, pp. 87-104. Rauterberg, M. (1995) Ueber die Quantifizierung software-ergonomischer Richtlinien, PhD Thesis. University of Zurich: Zurich, p. 206. Tognazzini, B. (1996) Tog on Software Design. Addison-Wesley: Reading MA. 55

Acknowledgement Morten Fjeld thanks the Research Council of Norway for his Ph.D. fellowship. Addresses Morten Fjeld, Institute for Hygiene and Applied Physiology (IHA), Swiss Federal Institute of Technology (ETH), Clausiusstr. 25, CH-8092 Zurich, Switzerland, tel: +41-1- 6323983, fax: +41-1-6321173, e-mail: morten@fjeld.ch, www.fjeld.ch Martin Bichsel, Institute for Design and Construction Methods (IKB), Swiss Federal Institute of Technology (ETH), Tannenstr. 3, CH- 8092 Zurich, Switzerland tel: +41-1-6322429, fax: +41-1-6321181, e-mail: mbichsel@ikb.mavt.ethz.ch Matthias Rauterberg, Center for Research on User-System Interaction (IPO), Technical University Eindhoven (TUE), Den Dolech 2, NL- 5612 AZ Eindhoven, The Netherlands, tel: +31-40-2475200, fax: +31-40-2431930, e-mail: g.w.m.rauterberg@tue.nl 56