Download presentation
Presentation is loading. Please wait.
Published byAlexander Jordan Modified over 9 years ago
1
Autonomous Virtual Humans Tyler Streeter April 15, 2004
2
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
3
2004 Autonomous Virtual Humans Tyler Streeter Current Technology FarCry, UbiSoft Entertainment
4
2004 Autonomous Virtual Humans Tyler Streeter Current Technology The Sims 2, Electronic Arts Inc.
5
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
6
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
7
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…
8
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
9
2004 Autonomous Virtual Humans Tyler Streeter Demo Videos Standing Video Standing Video Jumping Video Jumping Video
10
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
11
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
12
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.