3D Spatial Exploration An artificial intelligence to pursue and locate a hidden target.

Slides:



Advertisements
Similar presentations
Market sensing and learning strategy: Competitive strength through knowing more Lecture 5 1.
Advertisements

Object Persistence for Synthetic Characters Damian Isla Bungie Studios Microsoft Corp. Bruce Blumberg Synthetic Characters MIT Media Lab.
Visual Sensation & Perception How do we see?. Structure of the eye.
Behavioral animation CSE 3541 Matt Boggus. Material recap and trajectory Geometric – Artist specifies translation and rotation over time Physically based.
 Modular components to be re-used in future years  Tasks and Team 1. Robot graphical user interface (Zwivhuya Tshitovha) 2. Robot control interface.
Guineapigs in the wild would be hunted by dogs and other predators. They can smell these animals from many metres away and so they can run and hide. Mrs.
Korea Univ. Graphics Lab. 3D Game Engine Design Chapter 12. Spatial Sorting Chung Ji Hye
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
Parts of the Eye - Pupil.
MIT Artificial Intelligence Laboratory — Research Directions Visual Detection Systems Tomaso Poggio.
Artificial Intelligence in Video Games By: Renaldo Doe Kevin Lam.
Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans by J. Kuffner and J. Latombe presented by Teresa Miller CS 326 – Motion Planning.
Introduction General Data Structures - Arrays, Linked Lists - Stacks & Queues - Hash Tables & Binary Search Trees - Graphs Spatial Data Structures -Why.
Overview Introduction Constructing a scene Rendering Frustum culling OpenGL Performer.
1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
On Intelligence Jeff Hawkins –Founder, Palm Computing: Palm Pilot –Founder, Handspring: Treo –Founder: Numenta Redwood Neuroscience Institute Redwood.
IofT 1910 W Fall 2006 Week 1. What we will do today  Start by looking at various types of robots  Look at new applications for robots  Explore where.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Visual Perception Chapter 3 Pages
Artificial Intelligence in Video Games Damián Isla, Director of Technology Moonshot Games.
Anatomy of the eye.. The Eye: The eyes are the organs of the special sense of sight. They sit in the orbit of the skull which provides them with positional.
Reinforcement Learning in the Presence of Hidden States Andrew Howard Andrew Arnold {ah679
AI and GAMES CSC 8520, Villanova University Spring, 2004 Paula Matuszek & Robin McEntire.
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Artificial Intelligence in Game Design Event and Sense Management.
Welcome to CGMB574 Virtual Reality Computer Graphics and Multimedia Department.
Human Supervisory Control Memory & Attention.
DO NOW: What do you know about our sense of sight and vision? What parts of the eye do you know? What do you know about light?
Survey of AI for games. AI vs. AI for games Traditional AI: – Made to handle unseen inputs, large state space – Too many options possible to compute an.
Computer Science CPSC 322 Lecture 3 AI Applications 1.
The Lion King Do you see the message hidden?
Biology Journal 3/25/2014 Hair cells are the receptors inside of the cochlea that are stimulated by vibrations in the liquid in the cochlea. A person may.
Information Online 2011 Feedback. UNSW eye tracking study At UNSW Library the most recent usability study has included eye tracking to examine the effectiveness.
“Low Level” Intelligence for “Low Level” Character Animation Damián Isla Bungie Studios Microsoft Corp. Bruce Blumberg Synthetic Characters MIT Media Lab.
AI in games Roger Crawfis/Eric Fosler-Lussier CSE 786 Game Design.
AI Week 5 GAM 224. Outline Announcements Final Project Demos Discussion Break Lecture AI Narrative.
Ch 7.1: Using a Spatial Database for Runtime Spatial Analysis.
Building a Prototype of Tactile Vision Substitution System with High-Speed CMOS sensor 26July2006 By: Arthur S. Agdeppa Jr.
Lecture on Introduction to Artificial Intelligence Chapter#10 Sec 10.1 and 10.3 (before Heuristics)
Global Illumination Models THE WHITTED IMAGE - BASIC RECURSIVE RAY TRACING Copyright © 1997 A. Watt and L. Cooper.
Real-time Graphics for VR Chapter 23. What is it about? In this part of the course we will look at how to render images given the constrains of VR: –we.
1 2010/2011 Semester 2 Introduction: Chapter 1 ARTIFICIAL INTELLIGENCE.
AI in games Roger Crawfis CSE 786 Game Design. AI vs. AI for games AI for games poses a number of unique design challenges AI for games poses a number.
Artificial Intelligence and Searching CPSC 315 – Programming Studio Spring 2013 Project 2, Lecture 1 Adapted from slides of Yoonsuck Choe.
AI Evaluation David Nowell CIS 588 2/14/05 Baldur’s Gate.
The Eye. The Human Eye The human eye is the optical instrument that helps most of us learn about the external world.
Special Senses: Sight A PowerPoint presentation by Nick Wester, Maxwell Fabella, and Sung Kim.
Artificial Intelligence in Games
Games Programming with Java ::: AI ::: Games Programming with Java Montri Karnjanadecha Andrew Davison.
Honours Graphics 2008 Session 5. Today’s focus Rasterization Visibility determination Coarse / fine visibility determination.
Optimal Eye Movement Strategies In Visual Search.
© Nuffield Foundation 2013 Practical Work for Learning Colour vision.
Name the type of tissue.. Name type of tissue.
Chapter 21 Robotic Perception and action Chapter 21 Robotic Perception and action Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์
Vision Our most dominant sense. Our Essential Questions What are the major parts of the eye? How does the eye translate light into neural impulses?
Agent Vision in 3D Environments Paul Werbicki Supervisor: Dr. Rob Kremer Department of Computer Science University of Calgary.
Positioning and Spatial Evaluation
Sensation & Perception
3D Game Pitch Niki Farquhar
Artificial Intelligence استوارت راسل، پیتر نورویگ
Intelligent Machines Design Lab
CS4341 Introduction to Artificial Intelligence
Application to Animating a Digital Actor on Flat Terrain
Ch 7.1: Using a Spatial Database for Runtime Spatial Analysis
Brain Development Child Development.
Games Programming with Java
Modeling and Analysis Tutorial
The MPAS project Multi-agent Pathfinding Algorithms Simulator
Artificial Intelligence
Presentation transcript:

3D Spatial Exploration An artificial intelligence to pursue and locate a hidden target

Nebula 3 Has all the needed features ● Real-time rendering ● User input ● Path-finding ● GUI

AI Functionality ● AI senses – Sight ● AI behavior: – Probability based searching – Pursuing a visible target. – Detection of changes in the environment

Probabilistic seeking ● Probabilistic Occupancy Map ● Map/Grid of the world ● Set probability to 1 where the target is seen. ● Set probability to 0 where the target isn't seen. ● Probability will decay and spread, becoming weaker as time goes on and it grows.

Probabilistic seeking

Sight Do it as Thief? ● Several view cones to simulate focus and peripheral vision. Synthetic vision? ● Render the scene from the agents eyes.

Sight How do we know where we've looked? ● Probability Map? – Don't work in 3D (Hiding beneath objects). ● Test view cones/frustum against an octree? – Mark cells as seen if X% is inside the view. – Otherwise, split into smaller cells Needs more research and experimentation.

References Isla D. & Blumberg B. - Object Persistence for Synthetic Creatures Leonard T. - Building an AI Sensory System: Examining The Design of Thief: The Dark Project