Façade. Drama. Interactive. Prosemimar Human Computer Interaction Presentation by Ole Rehmsen. by Michael Mateas and Andrew Stern

Size: px
Start display at page:

Download "Façade. Drama. Interactive. Prosemimar Human Computer Interaction Presentation by Ole Rehmsen. by Michael Mateas and Andrew Stern"

Transcription

1 Façade by Michael Mateas and Andrew Stern An Interactive Drama Prosemimar Human Computer Interaction Presentation by Ole Rehmsen

2

3 VS Who is the one? How is it done? What is to come?

4 Today s Games Façade vs

5 Interactivity Free Natural Language Predefined Sentences Immediate Reaction Multiple Dialog Partners VS Turn-based Conversation One Person at a Time Actions and Speech Either talk, or shoot Dialog and Personality VS Go here, Activate that

6 No matter what you say, it s going to be a drama.

7 Other Applications Sales Agents Intercultural Skills Tutors

8 Getting Technical How does it work?

9 Drama Manager Bag of Beats Beat Grace s Father calls Preconditions Grace s and Trip s Behavior Effects Fix Drinks Trip s Mother calls Room Decoration Story Tension 5 Barkeeper Past 4 Sofa Scene Italian Landscape t

10 Natural Language Processing Text Input Template Rules Discourse Act Beat-specific Rules Specific Reaction Fallback: Global Rules General Purpose Reaction

11 The Active Behavior Tree Sequential Behaviors Motor System Answer the door sequential behavior AnswerTheDoor(){ WME w; with(success_test { w = (KnockWME)}) wait; act sigh(); subgoal OpenDoor(); subgoal GreetGuest(); mental_act { deletewme(w) } }

12 The Active Behavior Tree Sequential Behaviors Motor System Answer the door sequential behavior AnswerTheDoor(){ WME w; with(success_test { w = (KnockWME)}) wait; act sigh(); subgoal OpenDoor(); subgoal GreetGuest(); mental_act { deletewme(w) } }

13 The Active Behavior Tree Sequential Behaviors Motor System Answer the door sequential behavior AnswerTheDoor(){ WME w; with(success_test { w = (KnockWME)}) wait; act sigh(); subgoal OpenDoor(); subgoal GreetGuest(); mental_act { deletewme(w) } }

14 The Active Behavior Tree Sequential Behaviors Motor System Open Door Answer the door sequential behavior AnswerTheDoor(){ WME w; with(success_test { w = (KnockWME)}) wait; act sigh(); subgoal OpenDoor(); subgoal GreetGuest(); mental_act { deletewme(w) } }

15 The Active Behavior Tree Sequential Behaviors Motor System Open Door Answer the door sequential parallel behavior OpenDoor(){ AnswerTheDoor(){ WME subgoal w; checkifdooropens(); with(success_test with(persistent) subgoal { w = (KnockWME)}) YellForGuest(); wait; } act sigh(); subgoal OpenDoor(); subgoal GreetGuest(); mental_act { deletewme(w) } } has knocked? too far? Open Door 1 Specificity: 2 has knocked? Open Door 2 Specificity: 1...

16 The Active Behavior Tree Sequential Behaviors Motor System Open Door Open Door 1 Answer the door sequential parallel behavior OpenDoor(){ AnswerTheDoor(){ WME subgoal w; checkifdooropens(); with(success_test with(persistent) subgoal { w = (KnockWME)}) YellForGuest(); wait; } act sigh(); subgoal OpenDoor(); subgoal GreetGuest(); mental_act { deletewme(w) } } has knocked? too far? Specificity: 2 has knocked? Open Door 2 Specificity: 1...

17 The Active Behavior Tree Parallel Behaviors Motor System Open Door Answer the door parallel behavior OpenDoor(){ subgoal checkifdooropens(); with(persistent) subgoal YellForGuest(); } Open Door 1 checkifdooropens YellForGuest

18 The Active Behavior Tree Parallel Behaviors Motor System Open Door Answer the door parallel behavior OpenDoor(){ subgoal checkifdooropens(); with(persistent) subgoal YellForGuest(); } Open Door 1 checkifdooropens YellForGuest

19 The Active Behavior Tree Result Propagation Motor System Open Door Answer the door parallel behavior OpenDoor(){ subgoal checkifdooropens(); with(persistent) subgoal YellForGuest(); } Open Door 1 checkifdooropens YellForGuest CheckIfDoorOpens failed YellForGuest

20 The Active Behavior Tree Result Propagation Motor System Open Door Answer the door parallel behavior OpenDoor(){ subgoal checkifdooropens(); with(persistent) subgoal YellForGuest(); } Open Door 1 checkifdooropens failed CheckIfDoorOpens YellForGuest YellForGuest

21 The Active Behavior Tree Result Propagation Motor System Open Door Answer the door parallel behavior OpenDoor(){ subgoal checkifdooropens(); with(persistent) subgoal YellForGuest(); } Open failed Door 1 checkifdooropens YellForGuest CheckIfDoorOpens YellForGuest

22 The Active Behavior Tree Alternative Behavior Motor System Answer the door Open Door Open Door 1 failed has knocked? Open Door 2...

23 The Active Behavior Tree Alternative Behavior Motor System Answer the door Open Door Open failed Door 21 has knocked?...

24 The Active Behavior Tree Alternative Behavior Motor System Answer the door Open Door Open Door 2 success

25 The Active Behavior Tree Alternative Behavior Motor System Answer the door Open Door success Open Door 2

26 Joint Goals and Behaviors Synchronizing autonomous Agents It s time that Trip finally admits... Grace, stop......admits that our marriage... You don t have to is not...

27 Joint Goals and Behaviors Synchronizing autonomous Agents... joint parallel behavior DiscussMarriage{ teammembers Grace, Trip; precondition{... } subgoal SayFirstLine(); subgoal LookAtTrip(); }... Discuss Marriage Discuss Marriage?

28 Joint Goals and Behaviors Synchronizing autonomous Agents... Discuss Marriage joint parallel behavior DiscussMarriage{ teammembers Grace, Trip; precondition{... } subgoal SayFirstLine(); subgoal LookAtTrip(); }... Discuss Marriage OK! joint parallel behavior DiscussMarriage{ teammembers Grace, Trip; precondition{... } subgoal InterruptGrace(); subgoal Gesture(); }

29 Joint Goals and Behaviors Aborting Joint Behaviors It s time that Trip finally admits... Grace, stop......admits that our marriage... You don t have to is not... Grace, I love you!

30 Joint Goals and Behaviors Aborting Joint Behaviors Discuss Marriage Discuss Marriage Let s abort!

31 Joint Goals and Behaviors Aborting Joint Behaviors Discuss Marriage Discuss Marriage Ok.

32 Outlook What can be improved?

33 Easier and Faster Authoring

34 Speech Synthesis

35 Better Natural Language Processing

36 speech recognition

37 VS Who is the one? How is it done? What is to come?

38 Thank you! Any Questions?

Structuring Content in the Façade Interactive Drama Architecture

Structuring Content in the Façade Interactive Drama Architecture Structuring Content in the Façade Interactive Drama Architecture Michael Mateas 1,3 and Andrew Stern 2,3 (co-authors listed alphabetically) 1 College of Computing & Literature, Communication and Culture,

More information

Emily Short

Emily Short Emily Short emshort.wordpress.com @emshort About me Author of 20+ works of interactive fiction, including Galatea and Counterfeit Monkey One of the leads on the Versu project versu.com Provide assorted

More information

Narrative and Conversation. Prof. Jim Whitehead CMPS 80K, Winter 2006 February 17, 2006

Narrative and Conversation. Prof. Jim Whitehead CMPS 80K, Winter 2006 February 17, 2006 Narrative and Conversation Prof. Jim Whitehead CMPS 80K, Winter 2006 February 17, 2006 Upcoming No class Monday President s Day What would it be like to have a video game about Washington, or Lincoln?

More information

How to AI COGS 105. Traditional Rule Concept. if (wus=="hi") { was = "hi back to ya"; }

How to AI COGS 105. Traditional Rule Concept. if (wus==hi) { was = hi back to ya; } COGS 105 Week 14b: AI and Robotics How to AI Many robotics and engineering problems work from a taskbased perspective (see competing traditions from last class). What is your task? What are the inputs

More information

Suspending Disbelief: Bringing Your Characters to Life With Better AI. Steve Gargolinski Phil Carlisle Michael Mateas

Suspending Disbelief: Bringing Your Characters to Life With Better AI. Steve Gargolinski Phil Carlisle Michael Mateas Suspending Disbelief: Bringing Your Characters to Life With Better AI Steve Gargolinski Phil Carlisle Michael Mateas Two Sides of Character AI Representation Traditional AI Computer Science Communication

More information

Towards Integrating Plot and Character for Interactive Drama

Towards Integrating Plot and Character for Interactive Drama From: AAAI Technical Report FS-00-04. Compilation copyright 2000, AAAI (www.aaai.org). All rights reserved. Towards Integrating Plot and Character for Interactive Drama Michael Mateas Computer Science

More information

Beyond Emergence: From Emergent to Guided Narrative

Beyond Emergence: From Emergent to Guided Narrative Beyond Emergence: From Emergent to Guided Narrative Rui Figueiredo(1), João Dias(1), Ana Paiva(1), Ruth Aylett(2) and Sandy Louchart(2) INESC-ID and IST(1), Rua Prof. Cavaco Silva, Porto Salvo, Portugal

More information

Reactive Planning Idioms for Multi-Scale Game AI

Reactive Planning Idioms for Multi-Scale Game AI Reactive Planning Idioms for Multi-Scale Game AI Ben G. Weber, Peter Mawhorter, Michael Mateas, and Arnav Jhala Abstract Many modern games provide environments in which agents perform decision making at

More information

Incorporating User Modeling into Interactive Drama

Incorporating User Modeling into Interactive Drama Incorporating User Modeling into Interactive Drama Brian Magerko Soar Games group www.soargames.org Generic Interactive Drama User actions percepts story Writer presentation medium Dramatic experience

More information

Lecture Overview. c D. Poole and A. Mackworth 2017 Artificial Intelligence, Lecture 1.1, Page 1 1 / 15

Lecture Overview. c D. Poole and A. Mackworth 2017 Artificial Intelligence, Lecture 1.1, Page 1 1 / 15 Lecture Overview What is Artificial Intelligence? Agents acting in an environment Learning objectives: at the end of the class, you should be able to describe what an intelligent agent is identify the

More information

Outline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types

Outline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Intelligent Agents Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Agents An agent is anything that can be viewed as

More information

Gameplay as On-Line Mediation Search

Gameplay as On-Line Mediation Search Gameplay as On-Line Mediation Search Justus Robertson and R. Michael Young Liquid Narrative Group Department of Computer Science North Carolina State University Raleigh, NC 27695 jjrobert@ncsu.edu, young@csc.ncsu.edu

More information

Artificial Intelligence for Games

Artificial Intelligence for Games Artificial Intelligence for Games CSC404: Video Game Design Elias Adum Let s talk about AI Artificial Intelligence AI is the field of creating intelligent behaviour in machines. Intelligence understood

More information

Agents for Serious gaming: Challenges and Opportunities

Agents for Serious gaming: Challenges and Opportunities Agents for Serious gaming: Challenges and Opportunities Frank Dignum Utrecht University Contents Agents for games? Connecting agent technology and game technology Challenges Infrastructural stance Conceptual

More information

Believable Agents and Intelligent Story Adaptation for Interactive Storytelling

Believable Agents and Intelligent Story Adaptation for Interactive Storytelling Believable Agents and Intelligent Story Adaptation for Interactive Storytelling Mark O. Riedl 1, Andrew Stern 2 1 University of Southern California, Institute for Creative Technologies, 13274 Fiji Way,

More information

Exam #2 CMPS 80K Foundations of Interactive Game Design

Exam #2 CMPS 80K Foundations of Interactive Game Design Exam #2 CMPS 80K Foundations of Interactive Game Design 100 points, worth 17% of the final course grade Answer key Game Demonstration At the beginning of the exam, and also at the end of the exam, a brief

More information

Interactive Digital Storytelling

Interactive Digital Storytelling Art & Mediatechnology Interactive Digital Storytelling 13 November 2007 Mariët Theune (m.theune@ewi.utwente.nl) A new medium for storytelling Janet Murray (1997) Hamlet on the Holodeck: The Future of Narrative

More information

A Virtual Human Agent for Training Clinical Interviewing Skills to Novice Therapists

A Virtual Human Agent for Training Clinical Interviewing Skills to Novice Therapists A Virtual Human Agent for Training Clinical Interviewing Skills to Novice Therapists CyberTherapy 2007 Patrick Kenny (kenny@ict.usc.edu) Albert Skip Rizzo, Thomas Parsons, Jonathan Gratch, William Swartout

More information

Michael Mateas. Introduction. Why Subjective Avatars? Fastfood World

Michael Mateas. Introduction. Why Subjective Avatars? Fastfood World From: AAAI Technical Report FS-97-02. Compilation copyright 1997, AAAI (www.aaai.org). All rights reserved. Computational Subjectivity in Virtual World Avatars Michael Mateas Carnegie Mellon University

More information

Applying Principles from Performance Arts for an Interactive Aesthetic Experience. Magy Seif El-Nasr Penn State University

Applying Principles from Performance Arts for an Interactive Aesthetic Experience. Magy Seif El-Nasr Penn State University Applying Principles from Performance Arts for an Interactive Aesthetic Experience Magy Seif El-Nasr Penn State University magy@ist.psu.edu Abstract Heightening tension and drama in 3-D interactive environments

More information

CS 387/680: GAME AI AI FOR FIRST-PERSON SHOOTERS

CS 387/680: GAME AI AI FOR FIRST-PERSON SHOOTERS CS 387/680: GAME AI AI FOR FIRST-PERSON SHOOTERS 4/28/2014 Instructor: Santiago Ontañón santi@cs.drexel.edu TA: Alberto Uriarte office hours: Tuesday 4-6pm, Cyber Learning Center Class website: https://www.cs.drexel.edu/~santi/teaching/2014/cs387-680/intro.html

More information

Human Robot Dialogue Interaction. Barry Lumpkin

Human Robot Dialogue Interaction. Barry Lumpkin Human Robot Dialogue Interaction Barry Lumpkin Robots Where to Look: A Study of Human- Robot Engagement Why embodiment? Pure vocal and virtual agents can hold a dialogue Physical robots come with many

More information

Procedural Authorship: A Case-Study Of the Interactive Drama Façade

Procedural Authorship: A Case-Study Of the Interactive Drama Façade Procedural Authorship: A Case-Study Of the Interactive Drama Façade Michael Mateas School of Literature, Communication & Culture and College of Computing, Georgia Inst. of Technology michaelm -at- cc.gatech.edu

More information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento di Elettronica Informazione e Bioingegneria Robotics Dipartimento di Elettronica Informazione e Bioingegneria Robotics Behavioral robotics @ 2014 Behaviorism behave is what organisms do Behaviorism is built on this assumption, and its goal is to promote

More information

COMMUNICATING WITH TEAMS OF COOPERATIVE ROBOTS

COMMUNICATING WITH TEAMS OF COOPERATIVE ROBOTS COMMUNICATING WITH TEAMS OF COOPERATIVE ROBOTS D. Perzanowski, A.C. Schultz, W. Adams, M. Bugajska, E. Marsh, G. Trafton, and D. Brock Codes 5512, 5513, and 5515, Naval Research Laboratory, Washington,

More information

#1 Bookmark. #4 Letter to a Character

#1 Bookmark. #4 Letter to a Character #1 Bookmark Design a bookmark for the book. On your bookmark, you should include a scene from a chapter, or important clues or symbols in the book. You may also include text or vocabulary. #4 Letter to

More information

Died / in / ; Married / in / + Person No. 2; Name / ; daughter of & ( ) / ;

Died / in / ; Married / in / + Person No. 2; Name / ; daughter of & ( ) / ; Family Tree Outline Date Created by Chart No Person No. 1; Name / ; Person No on this chart is Born / in / ; Person No on Chart Died / in / ; Married / in / + Person No. 2; Name / ; daughter of & ( ) /

More information

The Moog Center. for Deaf Education. Where Deaf Children Talk South Forty Drive, St. Louis MO 63141

The Moog Center. for Deaf Education. Where Deaf Children Talk South Forty Drive, St. Louis MO 63141 Marble Painting Chose a template, such as a leaf, and put it in a shallow box/edged container. Squirt paint into the corners, throw in some marbles, and move the box around. Watch as the marbles paint

More information

Knowledge Representation and Cognition in Natural Language Processing

Knowledge Representation and Cognition in Natural Language Processing Knowledge Representation and Cognition in Natural Language Processing Gemignani Guglielmo Sapienza University of Rome January 17 th 2013 The European Projects Surveyed the FP6 and FP7 projects involving

More information

Study on Movie Script

Study on Movie Script Study on Movie Script l We will study new vocabularies and expressions on this movie script. l There are three parts on this textbook. Ø Story (Movie Script) ² We divide movie scripts to fit into our ordinary

More information

A Preliminary Poetics for Interactive Drama and Games

A Preliminary Poetics for Interactive Drama and Games A Preliminary Poetics for Interactive Drama and Games Michael Mateas INTRODUCTION Interactive drama has been discussed for a number of years as a new AI-based interactive experience (Laurel 1986, Bates

More information

Distributed Simulation of Dense Crowds

Distributed Simulation of Dense Crowds Distributed Simulation of Dense Crowds Sergei Gorlatch, Christoph Hemker, and Dominique Meilaender University of Muenster, Germany Email: {gorlatch,hemkerc,d.meil}@uni-muenster.de Abstract By extending

More information

Working with Formulas and Functions

Working with Formulas and Functions Working with Formulas and Functions Objectives Create a complex formula Insert a function Type a function Copy and move cell entries Understand relative and absolute cell references Objectives Copy formulas

More information

MIN-Fakultät Fachbereich Informatik. Universität Hamburg. Socially interactive robots. Christine Upadek. 29 November Christine Upadek 1

MIN-Fakultät Fachbereich Informatik. Universität Hamburg. Socially interactive robots. Christine Upadek. 29 November Christine Upadek 1 Christine Upadek 29 November 2010 Christine Upadek 1 Outline Emotions Kismet - a sociable robot Outlook Christine Upadek 2 Denition Social robots are embodied agents that are part of a heterogeneous group:

More information

Source Citation Overview Ancestral Quest

Source Citation Overview Ancestral Quest Source Citation Overview Ancestral Quest Documentation of your information is very important. Ancestral Quest provides two general methods for handling this task. One is by using the Notes capabilities.

More information

REMORSE. Written by. Nathan Hill

REMORSE. Written by. Nathan Hill REMORSE Written by Nathan Hill nathanhill1999@yahoo.co.uk FADE IN: INT. CARMONT HOUSEHOLD- PENNSYLVANIA-NIGHT (40s) slender, dirty blonde hair, housewife look. She sits on her sofa drinking red wine. She

More information

Part 11: An Overview of TNT Reading Tutor Exercises

Part 11: An Overview of TNT Reading Tutor Exercises Part 11: An Overview of TNT Reading Tutor Exercises TNT Reading Tutor Manual Table of Contents System Help................................................ 4 Player Select Help................................................

More information

Computer Vision in Human-Computer Interaction

Computer Vision in Human-Computer Interaction Invited talk in 2010 Autumn Seminar and Meeting of Pattern Recognition Society of Finland, M/S Baltic Princess, 26.11.2010 Computer Vision in Human-Computer Interaction Matti Pietikäinen Machine Vision

More information

Adapting IRIS, a Non-Interactive Narrative Generation System, to an Interactive Text Adventure Game

Adapting IRIS, a Non-Interactive Narrative Generation System, to an Interactive Text Adventure Game Proceedings of the Twenty-Seventh International Florida Artificial Intelligence Research Society Conference Adapting IRIS, a Non-Interactive Narrative Generation System, to an Interactive Text Adventure

More information

Soar Agents in Government Applications

Soar Agents in Government Applications Soar Agents in Government Applications Randolph M. Jones and The Crew (with special thanks to Glenn Taylor, Brian Stensrud, and Mike Quist) Soar Technology, Inc. rjones@soartech.com Soar Workshop, June

More information

Objective: Recognize the value of coins and count up to find their total value.

Objective: Recognize the value of coins and count up to find their total value. Lesson 6 2 7 Lesson 6 Objective: Recognize the value of coins and count up to find their total value. Suggested Lesson Structure Fluency Practice Concept Development Application Problem Student Debrief

More information

ACE: A Platform for the Real Time Simulation of Virtual Human Agents

ACE: A Platform for the Real Time Simulation of Virtual Human Agents ACE: A Platform for the Real Time Simulation of Virtual Human Agents Marcelo Kallmann, Jean-Sébastien Monzani, Angela Caicedo and Daniel Thalmann EPFL Computer Graphics Lab LIG CH-1015 Lausanne Switzerland

More information

Wide Ruled: A Friendly Interface to Author-Goal Based Story Generation

Wide Ruled: A Friendly Interface to Author-Goal Based Story Generation Wide Ruled: A Friendly Interface to Author-Goal Based Story Generation James Skorupski 1, Lakshmi Jayapalan 2, Sheena Marquez 1, Michael Mateas 1 1 University of California, Santa Cruz Computer Science

More information

Smart Com Group. A child at home, a colleague at work

Smart Com Group. A child at home, a colleague at work Smart Com Group Jure Remškar, Co-owner and Director Smart Com d.o.o. Zdenka Remškar, Co-owner Filip Remškar, Co-owner and Director Beenius d.o.o. A child at home, a colleague at work Imagine that you are

More information

Contents. Part I: Images. List of contributing authors XIII Preface 1

Contents. Part I: Images. List of contributing authors XIII Preface 1 Contents List of contributing authors XIII Preface 1 Part I: Images Steve Mushkin My robot 5 I Introduction 5 II Generative-research methodology 6 III What children want from technology 6 A Methodology

More information

Emergent Behavior Robot

Emergent Behavior Robot Emergent Behavior Robot Functional Description and Complete System Block Diagram By: Andrew Elliott & Nick Hanauer Project Advisor: Joel Schipper December 6, 2009 Introduction The objective of this project

More information

Schemas in Directed Emergent Drama

Schemas in Directed Emergent Drama Schemas in Directed Emergent Drama Maria Arinbjarnar and Daniel Kudenko Department of Computer Science The University of York Heslington, YO10 5DD, York, UK maria@cs.york.ac.uk, kudenko@cs.york.ac.uk Abstract.

More information

Writing Façade: A Case Study in Procedural Authorship. Michael Mateas and Andrew Stern

Writing Façade: A Case Study in Procedural Authorship. Michael Mateas and Andrew Stern Writing Façade: A Case Study in Procedural Authorship Michael Mateas and Andrew Stern 1. INTRODUCTION The essence of the computer as a representational medium is procedurality the ability of the computer

More information

CS 387/680: GAME AI DECISION MAKING. 4/19/2016 Instructor: Santiago Ontañón

CS 387/680: GAME AI DECISION MAKING. 4/19/2016 Instructor: Santiago Ontañón CS 387/680: GAME AI DECISION MAKING 4/19/2016 Instructor: Santiago Ontañón santi@cs.drexel.edu Class website: https://www.cs.drexel.edu/~santi/teaching/2016/cs387/intro.html Reminders Check BBVista site

More information

Colégio Santa Dorotéia Area of Languages Subject: English Grade: 9º Ano Ensino Fundamental Teachers: Alessandra, Adriana

Colégio Santa Dorotéia Area of Languages Subject: English Grade: 9º Ano Ensino Fundamental Teachers: Alessandra, Adriana Area of Languages Subject: Grade: 9º Ano Ensino Fundamental Teachers: Alessandra, Adriana Atividades para Estudos Autônomos Date: October, 9 / 2017 QUESTION 1 Alec wrote My life has changed on this trip.

More information

Benchmarking Intelligent Service Robots through Scientific Competitions: the approach. Luca Iocchi. Sapienza University of Rome, Italy

Benchmarking Intelligent Service Robots through Scientific Competitions: the approach. Luca Iocchi. Sapienza University of Rome, Italy Benchmarking Intelligent Service Robots through Scientific Competitions: the RoboCup@Home approach Luca Iocchi Sapienza University of Rome, Italy Motivation Benchmarking Domestic Service Robots Complex

More information

A FRAMEWORK FOR GAME TUNING

A FRAMEWORK FOR GAME TUNING A FRAMEWORK FOR GAME TUNING Juan Haladjian, Frank Ziegler, Blagina Simeonova, Barbara Köhler, Paul Muntean, Damir Ismailović and Bernd Brügge Technische Universität München, Munich, Germany ABSTRACT The

More information

the gamedesigninitiative at cornell university Lecture 23 Strategic AI

the gamedesigninitiative at cornell university Lecture 23 Strategic AI Lecture 23 Role of AI in Games Autonomous Characters (NPCs) Mimics personality of character May be opponent or support character Strategic Opponents AI at player level Closest to classical AI Character

More information

A review of interactive narrative systems and technologies: a training perspective

A review of interactive narrative systems and technologies: a training perspective 1 A review of interactive narrative systems and technologies: a training perspective Linbo Luo 1, Wentong Cai 2, Suiping Zhou 3,Michael Lees 4, Haiyan Yin 2, 1 School of Computer Science and Technology,

More information

Human Robot Interaction: Coaching to Play Soccer via Spoken-Language

Human Robot Interaction: Coaching to Play Soccer via Spoken-Language Human Interaction: Coaching to Play Soccer via Spoken-Language Alfredo Weitzenfeld, Senior Member, IEEE, Abdel Ejnioui, and Peter Dominey Abstract In this paper we describe our current work in the development

More information

Ensuring the Safety of an Autonomous Robot in Interaction with Children

Ensuring the Safety of an Autonomous Robot in Interaction with Children Machine Learning in Robot Assisted Therapy Ensuring the Safety of an Autonomous Robot in Interaction with Children Challenges and Considerations Stefan Walke stefan.walke@tum.de SS 2018 Overview Physical

More information

Interface Design V: Beyond the Desktop

Interface Design V: Beyond the Desktop Interface Design V: Beyond the Desktop Rob Procter Further Reading Dix et al., chapter 4, p. 153-161 and chapter 15. Norman, The Invisible Computer, MIT Press, 1998, chapters 4 and 15. 11/25/01 CS4: HCI

More information

SIGVerse - A Simulation Platform for Human-Robot Interaction Jeffrey Too Chuan TAN and Tetsunari INAMURA National Institute of Informatics, Japan The

SIGVerse - A Simulation Platform for Human-Robot Interaction Jeffrey Too Chuan TAN and Tetsunari INAMURA National Institute of Informatics, Japan The SIGVerse - A Simulation Platform for Human-Robot Interaction Jeffrey Too Chuan TAN and Tetsunari INAMURA National Institute of Informatics, Japan The 29 th Annual Conference of The Robotics Society of

More information

Lattice Design Solid Infills. Tutorial_V2 : 13,0600,1489,1616(SP6)

Lattice Design Solid Infills. Tutorial_V2 : 13,0600,1489,1616(SP6) Lattice Design Solid Infills Tutorial_V2 : 13,0600,1489,1616(SP6) Introduction 3DXpert for SOLIDWORKS includes tools for creating optimized structures, using Lattices and Infills. Infills are structures

More information

THE AI REVOLUTION. How Artificial Intelligence is Redefining Marketing Automation

THE AI REVOLUTION. How Artificial Intelligence is Redefining Marketing Automation THE AI REVOLUTION How Artificial Intelligence is Redefining Marketing Automation The implications of Artificial Intelligence for modern day marketers The shift from Marketing Automation to Intelligent

More information

User Interface Agents

User Interface Agents User Interface Agents Roope Raisamo (rr@cs.uta.fi) Department of Computer Sciences University of Tampere http://www.cs.uta.fi/sat/ User Interface Agents Schiaffino and Amandi [2004]: Interface agents are

More information

Lesson 6: Drawing Basics

Lesson 6: Drawing Basics 6 Lesson 6: Drawing Basics Goals of This Lesson Understand basic drawing concepts. Create detailed drawings of parts and assemblies:. Before Beginning This Lesson Create Tutor1 and Tutor2 parts and the

More information

Chapter 11-Shooting Action

Chapter 11-Shooting Action Chapter 11-Shooting Action Interpreting Action There are three basic ways of interpreting action in a still photograph: Stopping action (42) Blurring movement Combining both in the same image Any

More information

ELE3310 Basic Electromagnetics Lab Session 1

ELE3310 Basic Electromagnetics Lab Session 1 ELE3310 Basic Electromagnetics Lab Session 1 Gao Xin By modifying CST MICROWAVE STUDIO 2006 tutorials Geometric Construction and Solver Settings Introduction and Model Dimensions In this tutorial you will

More information

The Role of Dialog in Human Robot Interaction

The Role of Dialog in Human Robot Interaction MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com The Role of Dialog in Human Robot Interaction Candace L. Sidner, Christopher Lee and Neal Lesh TR2003-63 June 2003 Abstract This paper reports

More information

REALIZATION OF TAI-CHI MOTION USING A HUMANOID ROBOT Physical interactions with humanoid robot

REALIZATION OF TAI-CHI MOTION USING A HUMANOID ROBOT Physical interactions with humanoid robot REALIZATION OF TAI-CHI MOTION USING A HUMANOID ROBOT Physical interactions with humanoid robot Takenori Wama 1, Masayuki Higuchi 1, Hajime Sakamoto 2, Ryohei Nakatsu 1 1 Kwansei Gakuin University, School

More information

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer What is AI? an attempt of AI is the reproduction of human reasoning and intelligent behavior by computational methods Intelligent behavior Computer Humans 1 What is AI? (R&N) Discipline that systematizes

More information

Today s Topics. Video Game AI: Lecture 2 History of Game AI. Pong (1972) A selective history of video game AI

Today s Topics. Video Game AI: Lecture 2 History of Game AI. Pong (1972) A selective history of video game AI Today s Topics Video Game AI: Lecture 2 History of Game AI Nathan Sturtevant COMP 3705 Brief history of video game AI PacMan Discussion / Quiz Design What role do ghosts play? How could ghosts be changed?

More information

Part 11: An Overview of TNT Reading Tutor Exercises

Part 11: An Overview of TNT Reading Tutor Exercises Part 11: An Overview of TNT Reading Tutor Exercises TNT Reading Tutor - Reading Comprehension Manual Table of Contents System Help.................................................................................

More information

Composite task completion bot with Hierarchical Reinforcement Learning

Composite task completion bot with Hierarchical Reinforcement Learning Composite task completion bot with Hierarchical Reinforcement Learning Jianfeng Gao Joint work with Baolin Peng, Xiujun Li, Lihong Li, Asli Celikyilmaz, Sungjin Lee, Kam-Fai Wong Microsoft AI & Research

More information

Chief Architect New Feature List

Chief Architect New Feature List SYSTEM / PERFORMANCE Chief Architect Premier X4 is available in 64 bit and 32 bit versions. The 64 bit version is more efficient in managing memory and you will see better performance on larger plan files

More information

Microsoft Excel Illustrated Unit B: Working with Formulas and Functions

Microsoft Excel Illustrated Unit B: Working with Formulas and Functions Microsoft Excel 2010- Illustrated Unit B: Working with Formulas and Functions Objectives Create a complex formula Insert a function Type a function Copy and move cell entries Understand relative and absolute

More information

0LFKDHO0DWHDV $,EDVHG$UWDQG(QWHUWDLQPHQW ([SUHVVLYH$,$,$JHQGD. Research Statement

0LFKDHO0DWHDV $,EDVHG$UWDQG(QWHUWDLQPHQW ([SUHVVLYH$,$,$JHQGD. Research Statement 0LFKDHO0DWHDV Research Statement $,EDVHG$UWDQG(QWHUWDLQPHQW My work is in Artificial Intelligence (AI)-based art and entertainment. I simultaneously engage in AI research and art making, a research agenda

More information

Dealing With A CRITICAL JERK

Dealing With A CRITICAL JERK Dealing With A CRITICAL JERK Conversations especially those dealing with emotional issues rarely follow a logical pattern or system. As you probably realize, every conversation is a little bit different.

More information

Learning Based Interface Modeling using Augmented Reality

Learning Based Interface Modeling using Augmented Reality Learning Based Interface Modeling using Augmented Reality Akshay Indalkar 1, Akshay Gunjal 2, Mihir Ashok Dalal 3, Nikhil Sharma 4 1 Student, Department of Computer Engineering, Smt. Kashibai Navale College

More information

3D Simulated Interactive Drama for Teenagers coping with a Traumatic Brain Injury in a Parent

3D Simulated Interactive Drama for Teenagers coping with a Traumatic Brain Injury in a Parent 3D Simulated Interactive Drama for Teenagers coping with a Traumatic Brain Injury in a Parent Nicolas Habonneau 1, Urs Richle 1, Nicolas Szilas 1, Jean E. Dumas 2, 3 1 TECFA, 2 Department of Psychology,

More information

APPOINTMENT SETTING. The Do s and Don'ts of Proper Appointment Setting

APPOINTMENT SETTING. The Do s and Don'ts of Proper Appointment Setting APPOINTMENT SETTING The Do s and Don'ts of Proper Appointment Setting OVERVIEW Having preset appointments can definitely increase your production. However, like everything else, there is a right and a

More information

Steering a Driving Simulator Using the Queueing Network-Model Human Processor (QN-MHP)

Steering a Driving Simulator Using the Queueing Network-Model Human Processor (QN-MHP) University of Iowa Iowa Research Online Driving Assessment Conference 2003 Driving Assessment Conference Jul 22nd, 12:00 AM Steering a Driving Simulator Using the Queueing Network-Model Human Processor

More information

132 - Edit Imported Assemblies to Create New Designs with Synchronous Technology

132 - Edit Imported Assemblies to Create New Designs with Synchronous Technology 4 th Generation VLC courtesy of Edison2 132 - Edit Imported Assemblies to Create New Designs with Synchronous Technology Ricardo Espinosa, R&D Engineering Services Manager, Kimball Furniture Group #SEU13

More information

House Design Tutorial

House Design Tutorial House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When you are finished, you will have created a

More information

Interactive Drama. John E. Laird Edited by Matt Evett

Interactive Drama. John E. Laird Edited by Matt Evett Interactive Drama John E. Laird Edited by Matt Evett Interactive Drama An interactive drama is a first-person experience within a fantasy world, in which the User may create, enact, and observe a character

More information

Sensor Robot Planning in Incomplete Environment

Sensor Robot Planning in Incomplete Environment Journal of Software Engineering and Applications, 2011, 4, 156-160 doi:10.4236/jsea.2011.43017 Published Online March 2011 (http://www.scirp.org/journal/jsea) Shan Zhong 1, Zhihua Yin 2, Xudong Yin 1,

More information

Selecting Skills to Teach Communication Partners

Selecting Skills to Teach Communication Partners Selecting Skills to Teach Communication Partners Cathy Binger, Ph.D., CCC-SLP University of New Mexico Utah State University 2012 Summer Seminars in Speech-Language Pathology (c) USU Seminars Binger 2012

More information

Things to do and not to do in composition

Things to do and not to do in composition Things to do and not to do in composition It s always the struggle between static and dynamic! Too balanced, no movement, boring Movement, interesting Too focused, flat Tension rises in the middle, eye

More information

NLP, Games, and Robotic Cars

NLP, Games, and Robotic Cars NLP, Games, and Robotic Cars [These slides were created by Dan Klein and Pieter Abbeel for CS188 Intro to AI at UC Berkeley. All CS188 materials are available at http://ai.berkeley.edu.] So Far: Foundational

More information

Why Humanoid Robots?*

Why Humanoid Robots?* Why Humanoid Robots?* AJLONTECH * Largely adapted from Carlos Balaguer s talk in IURS 06 Outline Motivation What is a Humanoid Anyway? History of Humanoid Robots Why Develop Humanoids? Challenges in Humanoids

More information

Photography Composition Basics

Photography Composition Basics Photography Composition Basics The Rule of Thirds The Rule of Thirds The rule of thirds involves mentally dividing up your image using 2 horizontal lines and 2 vertical lines, as shown below. You then

More information

CALLBACK SIDES JUDY BOONE

CALLBACK SIDES JUDY BOONE CALLBACK SIDES BOONE Farmers Alley Theatre November 2018 Side 1 Dear Christopher, I said that I wanted to explain to you why I went away when I had the time to do it properly. Now I have lots of time.

More information

Speech and Audio Processing Recognition and Audio Effects Part 3: Beamforming

Speech and Audio Processing Recognition and Audio Effects Part 3: Beamforming Speech and Audio Processing Recognition and Audio Effects Part 3: Beamforming Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Electrical Engineering and Information Engineering

More information

Working with Detail Components and Managing DetailsChapter1:

Working with Detail Components and Managing DetailsChapter1: Chapter 1 Working with Detail Components and Managing DetailsChapter1: In this chapter, you learn how to use a combination of sketch lines, imported CAD drawings, and predrawn 2D details to create 2D detail

More information

Conversational Systems in the Era of Deep Learning and Big Data. Ian Lane Carnegie Mellon University

Conversational Systems in the Era of Deep Learning and Big Data. Ian Lane Carnegie Mellon University Conversational Systems in the Era of Deep Learning and Big Data Ian Lane Carnegie Mellon University End-to-End Trainable Neural Network Models for Task Oriented Dialog Ian Lane Carnegie Mellon University

More information

How to configure trigger output signals

How to configure trigger output signals How to configure trigger output signals This material shows how to configure the instrument to output the trigger signals at the specified timing using Agilent B2961A/B2962A Power Source, through an example

More information

House Design Tutorial

House Design Tutorial House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When you are finished, you will have created a

More information

House Design Tutorial

House Design Tutorial Chapter 2: House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When you are finished, you will have

More information

Reactive Planning for Micromanagement in RTS Games

Reactive Planning for Micromanagement in RTS Games Reactive Planning for Micromanagement in RTS Games Ben Weber University of California, Santa Cruz Department of Computer Science Santa Cruz, CA 95064 bweber@soe.ucsc.edu Abstract This paper presents an

More information

Motion Capturing Empowered Interaction with a Virtual Agent in an Augmented Reality Environment

Motion Capturing Empowered Interaction with a Virtual Agent in an Augmented Reality Environment Motion Capturing Empowered Interaction with a Virtual Agent in an Augmented Reality Environment Ionut Damian Human Centered Multimedia Augsburg University damian@hcm-lab.de Felix Kistler Human Centered

More information

Integrating Story-Centric and Character-Centric Processes for Authoring Interactive Drama

Integrating Story-Centric and Character-Centric Processes for Authoring Interactive Drama Integrating Story-Centric and Character-Centric Processes for Authoring Interactive Drama Mei Si 1, Stacy C. Marsella 1 and Mark O. Riedl 2 1 Information Sciences Institute, University of Southern California

More information

Create a Holiday Spending Plan

Create a Holiday Spending Plan Create a Holiday Spending Plan 2014 holiday spending forecasts indicate that consumers continue to be cautious in their beliefs about the economy and their spending. Nearly three-quarters of consumers

More information

Virtual Institutions

Virtual Institutions UNIVERSITY OF TECHNOLOGY SYDNEY Virtual Institutions A dissertation submitted for the degree of Doctor of Philosophy in Computing Sciences by Anton Bogdanovych Sydney, Australia 2007 c Copyright by Anton

More information

Body Movement Analysis of Human-Robot Interaction

Body Movement Analysis of Human-Robot Interaction Body Movement Analysis of Human-Robot Interaction Takayuki Kanda, Hiroshi Ishiguro, Michita Imai, and Tetsuo Ono ATR Intelligent Robotics & Communication Laboratories 2-2-2 Hikaridai, Seika-cho, Soraku-gun,

More information