1 / 12

Autonomous Virtual Humans

Autonomous Virtual Humans. Tyler Streeter April 15, 2004. Project Overview. Goal: To create virtual humans in a 3D environment and give them complete motor control. Current Technology. FarCry, UbiSoft Entertainment. Current Technology. The Sims 2, Electronic Arts Inc. Current Technology.

calvinjacob
Download Presentation

Autonomous Virtual Humans

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Autonomous Virtual Humans Tyler Streeter April 15, 2004

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

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

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

  5. Current Technology • Very limited intelligence • No low-level motor control • 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

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

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

  8. Training a Neural Network… • 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

  9. Demo Videos • Standing Video • Jumping Video 2004 Autonomous Virtual Humans Tyler Streeter

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

  11. Future Work • 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

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

More Related