제 6 주. 응용 -3: Entertainment Artificial Life Meets Entertainment: Lifelike Autonomous Agents P. Maes, Communications of the ACM, vol. 38, no. 11, pp. 108~114,

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Breakout session B questions. Research directions/areas Multi-modal perception cognition and interaction Learning, adaptation and imitation Design and.
Biologically Inspired Design for (more) Scalable Robots CBA Fall 2002 Cynthia Breazeal MIT Media Lab Robotic Life Group.
Embedded System Lab Kim Jong Hwi Chonbuk National University Introduction to Intelligent Robots.
Crowd Simulation Sai-Keung Wong. Crowd Simulation A process of simulating the movement of a large number of entities or characters. While simulating these.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
SienceSpace Virtual Realities for Learning Complex and Abstract Scientific Concepts.
Ambient Computational Environments Sprint Research Symposium March 8-9, 2000 Professor Gary J. Minden The University of Kansas Electrical Engineering and.
Graphics. Applications  Digital media  Entertainment  Art  Visualization  Science  Modeling  Games  Software  Virtual Reality.
Natural Computation and Applications Xin Yao Natural Computation Group School of Computer Science The University of Birmingham.
6.1 Intelligent User Interfaces: achievements and challenges ISE554 The WWW for eLearning.
A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.
ISTD 2003, Thoughts and Emotions Interactive Systems Technical Design Seminar work: Thoughts & Emotions Saija Gronroos Mika Rautanen Juha Sunnari.
Robotics for Intelligent Environments
Computing ESSENTIALS     CHAPTER Ch 9Copyright 2003 The McGraw-Hill Companies, Inc Graphics, Multimedia, and Artificial Intelligence computing.
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
제 11 주. 응용 -5: Economics Agent-based Computational Economics: Growing Economies from the Bottom Up L. Tesfatsion, Artificial Life, vol. 8, no. 1, pp. 55~82,
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Institute of Perception, Action and Behaviour (IPAB) Director: Prof. Sethu Vijayakumar.
제 5 주. Art and Design Computer Animation: from Avatars to Unrestricted Autonomous Actors A. Pina, E. Cerezo and F. Seron, Computers & Graphics, vol. 24,
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Enabling enactive interaction in virtualized experiences Stefano Tubaro and Augusto Sarti DEI – Politecnico di Milano, Italy.
GUI: Specifying Complete User Interaction Soft computing Laboratory Yonsei University October 25, 2004.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
MERLOT’s Peer Review Report Composed from reports by at least two Peer Reviewers. Description Section Provides the pedagogical context (i.e. learning goals,
11 C H A P T E R Artificial Intelligence and Expert Systems.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Interactive Spaces Huantian Cao Department of Computer Science The University of Georgia.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Encuentro/Rencontre/Meeting VR and IG Girona, Spain, Dec 19-20, 2007 An INRIA Project-team in partnership with four other institutions Stéphane Donikian.
제 6 주. 응용 -2: Graphics Artificial Life for Computer Graphics D. Terzopoulos, Communications of the ACM, vol. 42, no. 8, pp. 33~42, 1999 학습목표 Understanding.
2.03A Evolution of Virtual Reality 2.03 Explore virtual reality design and use.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
I Robot.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
A Multi-agent Approach for the Integration of the Graphical and Intelligent Components of a Virtual Environment Rui Prada INESC-ID.
Animated Pedagogical Agents: Face-to-Face Interaction in Interactive Learning Environments Feng, Chia-Yen Rickel, J., and Johnson, W. L.
REU 2004 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Distributed Rational.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Crowds (and research in animation and games) CSE 3541 Matt Boggus.
Fundamentals of Game Design by Ernest Adams and Andrew Rollings Chapter 1: Games and Video Games.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
Autonomous Virtual Humans Tyler Streeter. Contents Introduction Introduction Implementation Implementation –3D Graphics –Simulated Physics –Neural Networks.
Behavior Based Systems Behavior Based Systems. Key aspects of the behavior-based methodology: Situatedness: Situatedness:  The robot is an entity situated.
Introduction of Intelligent Agents
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Why Integrate Technology into the Curriculum? The Reasons are Many By: Devin Reynolds.
W. L. Johnson and J. T Rickel. “Animated Pedagogical Agents: Face-to-Face Interaction in Interactive Learning Environments,” International Journal of Artificial.
1 Learning through Interactive Behavior Specifications Tolga Konik CSLI, Stanford University Douglas Pearson Three Penny Software John Laird University.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
REU 2009 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
WP6 Emotion in Interaction Embodied Conversational Agents WP6 core task: describe an interactive ECA system with capabilities beyond those of present day.
제 9 주. 응용 -4: Robotics Synthesis of Autonomous Robots through Evolution S. Nolfi and D. Floreano, Trends in Cognitive Science, vol. 6, no. 1, pp. 31~37,
제 9 주. 응용 -4: Robotics Artificial Life and Real Robots R.A. Brooks, Proc. European Conference on Artificial Life, pp. 3~10, 1992 학습목표 시뮬레이션 로봇과 실제 로봇을.
Foresight Cognitive Systems Project Social Cognition Institute of Cognitive Neuroscience University College London Uta Frith and Sarah-Jayne Blakemore.
Crowds (and research in computer animation and games)
Intelligent (mostly) Agents
Crowds (and research in computer animation and games)
Application to Animating a Digital Actor on Flat Terrain
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Presentation transcript:

제 6 주. 응용 -3: Entertainment Artificial Life Meets Entertainment: Lifelike Autonomous Agents P. Maes, Communications of the ACM, vol. 38, no. 11, pp. 108~114, 1995 학습목표 Creative application 을 위한 인공생명 역할 및 관련연구 동향 이해

개요 4 인공생명의 목표 및 주제 –Study & understand biological life by synthesizing artificial life forms –Model life as it could be so as to understand life as we know it –Synthesize adaptive autonomous agents Inhabit some complex, dynamic environment, sense and act autonomously in this environment Fast, reactive behavior with adaptation and learning Autonomous robot (surveillance, exploration, risky tasks), 2D/3D animated agents (training), knowbots (information overload) –Artificial evolution, artificial ecosystems, artificial morhogenesis, molecular evolution 4 Entertainment 분야 –Videogames, simulation rides, movies, animation, animatronics, theater, puppetry, toys, party lines  autonomous intelligent agents

Challenge of Entertaining Characters 4 Automated entertaining characters –Predictable behavior, videogame characters, completely mechanical and noninteractive  animated movies with agent technology, action with perception 4 Examples –Rynolds’ group behavior : Batman II –Terzopoulos’ realistic fish behavior –Interactive, real-time animation systems Bates’ Woggles World : internal needs and emotions Fisher’s Menagerie system : head-mounted display Tosa : artificial baby with neural networks ALIVE : whole body interaction with animated autonomous agents –Julia : conversational agent or chatterbot Prioritized layer of mini-experts, collections of patterns and associated potential responses

Challenge: Summary 4 Entertaining agent 의 공통 연구주제 –Perception, actions selection, motor control, adaptation, communication –Integrative architecture for fast, reactive, adaptive, robust, autonomous, lifelike behavior –Lifelike: nonmechanistic, nonpredictable, spontaneous 4 Entertaining agent 의 공통특성 –Distributed, decentralized systems of small competence modules Expert: particular small, task-oriented competence No central reasoner but sensors-modules-effectors  robust, adaptive, fast, reactive behavior –Complex behavior with interaction dynamics Agent-environment, modules in agent, multiple agents –Redundant methods for same competence in architecture Fault tolerance, graceful degradation, nonmechanistic behavior

Challenge: Summary (2) 4 기타 연구주제들 –How to model emotions, intentions, social behavior, and discourse  persistent appearance of awareness, intention, and social interaction –Think more about the user  psychology of the user Human-computer interaction, animation, sociology, literature, theatre

ALIVE Project 4 Artificial Life Interactive Video Environment (ALIVE) –Goal: demonstrate that virtual environments can offer a more emotional ad evocative experience by interacting with animated characters –Offer unencumbered, full-body interface with a virtual world 16*16 feet space, 3D graphical world, magic mirror (no goggles, gloves, wires), active vision and domain knowledge 4 Behavior system: which activity the agents engage in to meet their internal needs and to take advantage of opportunities presented by the current state of the environment 4 Hamsterdam: behavior selection given internal needs, motivations, past history, perceived environment  designer specify sensors, motivations, actions 4 Different virtual worlds switched by virtual button –Puppet, hamster and a predator, dog

ALIVE Project (2) 4 Behaviors of agents –Puppet: follow, imitate, go away, facial expressions –Hamster: avoid, follow, beg for food, reconcile multiple needs –Silas the dog: navigate, explore, entice, sit, go away, jump, fetch, lying down, shake, sound input/output 4 교훈 –Gestures should be intuitive and provide immediate feedback –Necessary to have a guide present to give hints about what to do –Users are more tolerant of the imperfections in agent’s behavior –Important to visualize motivational/emotional state of agent –For immersive environment, how fancy the graphics are may be less important than how meaningful the interactions in which the user engages can be –Entertainment can be a challenging and interesting application area

Conclusion 4 Problems in ALIVE –Noisy sensors, unpredictable fast-changing environment 4 Application –Interactive story-telling applications –Videogames: learn and improve their competence over time –Animated characters: teach a physical skill in a personalized way 4 Final comment –Require more of an interdisciplinary approach with human sciences, Alife and AI