Autonomous Virtual Humans Tyler Streeter April 15, 2004.

Slides:



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

ADAPTIVE SYSTEMS & USER MODELING Alexandra I. Cristea USI intensive course Adaptive Systems April-May 2003.
Artificial Life The process of creating synthetic biology on computers to study, simulate and understand living systems systems.
Artificial Intelligence Lecture 11. Computer Science Robotics & AI.
Tools: Computers and IT. VB, VBA, Excel, InterDev, Etc. Humans: Decision Making Process Algorithms: Math/Flow Chart stuff that helps the tools help the.
Artificial Intelligence
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
AI in the News 19/9/2006. WowWee “ Creation of Breakthrough Consumer Robotic and Electronic Products”
4-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
Genetic Algorithms. Some Examples of Biologically Inspired AI Neural networks Evolutionary computation (e.g., genetic algorithms) Immune-system-inspired.
Artificial Intelligence
The Decision-Making Process IT Brainpower
Games Programming III (TGP2281) – T1, 2010/2011 Game AI Fundamentals John See 15 November 2010.
An EA for Box Pushing with a LEGO Mindstorms Robot By Sara L. Skroh December 5, 2003.
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
Research Trends in Artificial Intelligence Muhammad Younas Hassan Javid Danish Shah
Genetic Algorithms Learning Machines for knowledge discovery.
1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Artificial Intelligence
Artificial Intelligence
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Fall 2004 Professor: Dr. Rosina Weber.
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Computers Are Your Future © 2006 Prentice-Hall, Inc.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
Game Industry and The Future of Game Pertemuan 12 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
AnimatLab: A Toolkit for Analysis and Simulation of the Neural Control of Behavior Ying Zhu Department of Computer Science Georgia State University SURA.
Introduction to Genetic Algorithms and Evolutionary Computation
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
CONTENTS:  Introduction  What is neural network?  Models of neural networks  Applications  Phases in the neural network  Perceptron  Model of fire.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
1 Intelligent Autonomous Adaptive Control ( AAC) Method and AAC systems Prof. Alexander ZHDANOV Head of Adaptive control methods Department
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Overview of Machine Learning RPI Robotics Lab Spring 2011 Kane Hadley.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
Artificial Life/Agents Creatures: Artificial Life Autonomous Software Agents for Home Entertainment Stephen Grand, 1997 Learning Human-like Opponent Behaviour.
I Robot.
Prepared By :. CONTENTS 1~ INTRODUCTION 2~ WHAT IS BLUE BRAIN 3~ WHAT IS VIRTUAL BRAIN 4~ FUNCTION OF NATURAL BRAIN 5~ BRAIN SIMULATION 6~ CURRENT RESEARCH.
SENINAR ON BLUE BRAIN PRESENTED BY BINAYAK SWAIN MCA 4 TH SEM REGD NO:
WORLD OF THE VIRTUAL BRAIN
McGraw Hill (c) 2001 by the McGraw Hill Companies, Inc. All rights reserved. The Promises of the Digital Age Chapter 10 Society & Information Technology.
Autonomous Virtual Humans Tyler Streeter. Contents Introduction Introduction Implementation Implementation –3D Graphics –Simulated Physics –Neural Networks.
Project Overview  Autonomous robot  Simulates behavior of dog fetching  Tracks a thrown object, picks it up, and returns it to thrower  Able to avoid.
Pac-Man AI using GA. Why Machine Learning in Video Games? Better player experience Agents can adapt to player Increased variety of agent behaviors Ever-changing.
Design and Implementation of General Purpose Reinforcement Learning Agents Tyler Streeter November 17, 2005.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Introduction to Artificial Intelligence CS 438 Spring 2008.
HOW MACHINE LEARNING WILL REVOLUTIONISE THE 21 ST CENTURY Ioannis Mamalikidis, UID: Aristotle University of Thessaloniki, Faculty of Sciences, Dept.
Sodarace Ashley Wachs Comp 4640 April 24, What is Sodarace?  Sodarace, a collaborative project between the Queen Mary Department of Computer Science.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
BLUE BRAIN. CONTENTS:- 1# INTRODUCTION WHAT IS BLUE BRAIN 3$ WHAT IS VIRTUAL BRAIN 4% FUNCTION OF NATURAL BRAIN 5^^ BRAIN SIMULATION 6!!! CURRENT RESEARCH.
Steven Geisel.  Definitions  Google’s Robots  Boston Dynamics’ Robots  BigDog’s Technolgy  Video  New Technology  Dangers?  Questions.
Simulation of Characters in Entertainment Virtual Reality.
Connectionism, Evolution, and the Brain Prof.dr. Jaap Murre University of Amsterdam University of Maastricht
Evolving robot brains using vision Lisa Meeden Computer Science Department Swarthmore College.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
George Yauneridge.  Machine learning basics  Types of learning algorithms  Genetic algorithm basics  Applications and the future of genetic algorithms.
Artificial Intelligence and Robotics Anna Koval EC-13.
Using Information Technology
Classification of models
Fundamentals of Information Systems
Done Done Course Overview What is AI? What are the Major Challenges?
Azure Machine Learning Noam Brezis Madeira Data Solutions
Review NNs Processing Principles in Neuron / Unit
Artificial Intelligence
Presentation transcript:

Autonomous Virtual Humans Tyler Streeter April 15, 2004

2004 Autonomous Virtual Humans Tyler Streeter Project Overview Goal: To create virtual humans in a 3D environment and give them complete motor control Goal: To create virtual humans in a 3D environment and give them complete motor control

2004 Autonomous Virtual Humans Tyler Streeter Current Technology FarCry, UbiSoft Entertainment

2004 Autonomous Virtual Humans Tyler Streeter Current Technology The Sims 2, Electronic Arts Inc.

2004 Autonomous Virtual Humans Tyler Streeter Current Technology Very limited intelligence Very limited intelligence No low-level motor control No low-level motor control Typically, “finite state machines” are used Typically, “finite state machines” are used –Example:  If in Aggressive State, attack  If in Scared State, run away  If in Idle State, stand still –Use a pre-scripted animation for each state

2004 Autonomous Virtual Humans Tyler Streeter My Approach Create physically-simulated humans (demo) Create physically-simulated humans (demo) Give humans simulated brains (demo) Give humans simulated brains (demo) Train/teach them to perform certain tasks Train/teach them to perform certain tasks

2004 Autonomous Virtual Humans Tyler Streeter Artificial Neural Networks Use computer software or hardware to mimic biological nervous systems Use computer software or hardware to mimic biological nervous systems Useful for things like speech & handwriting recognition Useful for things like speech & handwriting recognition Can also be used to control robots or simulated creatures… Can also be used to control robots or simulated creatures…

2004 Autonomous Virtual Humans Tyler Streeter Training a Neural Network… Use a Genetic Algorithm Use a Genetic Algorithm –Start with a “population” of random neural networks –Evaluate each one on some task (e.g. standing or jumping) –Throw away the bad neural networks –“Mate” the good networks to produce offspring –Randomly mutate the new offspring

2004 Autonomous Virtual Humans Tyler Streeter Demo Videos Standing Video Standing Video Jumping Video Jumping Video

2004 Autonomous Virtual Humans Tyler Streeter Future Work New sensory inputs New sensory inputs –Better sense of touch –Sense of sight –Sense of hearing Robotics Applications Robotics Applications

2004 Autonomous Virtual Humans Tyler Streeter Future Work Try more complex behaviors Try more complex behaviors –Staying balanced when pushed –Walking across uneven terrain –Carrying objects –Jumping over obstacles –Operating virtual machinery –Competitions between virtual humans

2004 Autonomous Virtual Humans Tyler Streeter Questions? Please come to my demo booth upstairs to see more demonstrations and ask questions. Please come to my demo booth upstairs to see more demonstrations and ask questions.