12/19/2003Cat Hunt: Expanded Dog Chasing Cat Problem 1 Cat Hunt Expanded Dog Chasing Cat Problem By Eric Olson.

Slides:



Advertisements
Similar presentations
First of all – lets look at the windows you are going to use. At the top you have a toolbar, with all your various tools you can use when customising your.
Advertisements

Prey Behavior through Influence Maps Alicia Yeargin CS380, Fall 2011.
Informed search algorithms
make you more aware of the
BLOCKING IT ALL STARTS HERE.
If you take a look at the following picture, let me tell you... it is not animated. Your eyes are making it move. To test this, stare at one.
Treasure Hunt By: Eric de Boer & Olaf van Zon. Introduction Assignment: use VRML and DLP VRML = 3D but not very fast DLP= Logic language, not fast either.
Informed Search Methods How can we improve searching strategy by using intelligence? Map example: Heuristic: Expand those nodes closest in “as the crow.
Welcome to VisualTurn A powerful 2-axis Turning Center programming System.
Prof. Ji Chen Notes 12 Transmission Lines (Smith Chart) ECE Spring 2014.
Starter Sketch a distance vs. time graph of a person walking away from the origin, and then back toward the origin. Graphing Motion with the Motion Detector.
Quadratic Word Problems
Is this possible!?! Are the purple lines straight or bent?
If you take a look at the following picture, let me tell you... it is not animated. Your eyes are making it move. To test this, stare at one.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
A lovely vase? Are the horizontal lines parallel?
Game Design Storyboard, maps, graphics, timeline.
CSC344: AI for Games Lecture 5 Advanced heuristic search Patrick Olivier
Functions.
Offset of curves. Alina Shaikhet (CS, Technion)
Finite State Machine State Assignment for Area and Power Minimization Aiman H. El-Maleh, Sadiq M. Sait and Faisal N. Khan Department of Computer Engineering.
Clustering Color/Intensity
The Dog and the Mailman Project 1. Simulate Mailmen and Dogs Dog sees mailman Mailman sees dog Mailman runs from dog Dog runs to bite mailman (or get.
Adding First, you need to know… Associative Property of Addition When: (a + b) + c = a + (b + c) Commutative Property of Addition When: a + b= b + a.
By Ella Berendzen Dogs are the best!.  In my essay, I will tell you why I think dogs make better pets than cats. Have you heard about the dogs who can.
Private Cloud or Dedicated Hosts Mason Mabardy & Matt Maples.
Standard Form for the Equation of the Circle
How to Tell a Better Story by Changing Your Camera Angle
Scratch the Cat. Object Oriented Programing Writing computer programs Based on Objects Instead of Actions Based on Data Instead of Logic.
Games Development 2 Entity / Architecture Review CO3301 Week
Jeopardy Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy.
Alien Invasion Bowland Mathematics.
The TURN module in VisualCAM for Geomagic is a powerful 2 axis Turning Center programming system that includes Turn Roughing, Finishing, Groove Roughing,
1 CO Games Development 1 Week 6 Introduction To Pathfinding + Crash and Turn + Breadth-first Search Gareth Bellaby.
People with Dogs By Raffaella I. Kishner. People with dogs always treat their dogs with love and care.
Dogs The animal shelter’s approximately have room for 90 or less dogs. In animal shelter’s they have to hold a stray dog for 48hrs, that’s the waiting.
School Bus Safety Policy for Podar Jumbo Kids BUS STUDENT TRAINING.
Similes about me By Astrid. I am angry as an angry bird I think that angry birds is a good way to describe me when I am really angry.
 Define the term motion.  Give an example of something in motion.  How do we know an object is in motion?  How do we know if we are in motion even.
Intuitive Programming System For The Mill
S.A.T. Math Testing Tactics Tactic 10: Don’t Do More Than You Have To.
CHAPTER 10: CORE MECHANICS Definitions and Mechanisms.
Game-Theoretic Analysis of Mobile Network Coverage David K.Y. Yau.
UNRAAVEL Is a reading technique to make you more aware of the text you are reading.
Question 1 Write the equation of the circle: Center: (-7, 14) Area: 81π.
AI Evaluation David Nowell CIS 588 2/14/05 Baldur’s Gate.
GeometryGeometry 10.6 Equations of Circles Geometry.
Click Enter After Your done w/ this pic. Cause there's more after this one 
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Writing Equations by Completing the Square Or Using the Distance Formula.
Equations of Circles. Vocab Review: Circle The set of all points a fixed distance r from a point (h, k), where r is the radius of the circle and the point.
Technology of exercising device. Animal exercise device WO 2006/ The invention relates to an animal exercise device, which is designed to challenge.
The Geometry and the Game Theory of Chases Charlene S. Ahn Edward Boas Benjamin Rahn Harvard University Presented by: Alonzo Genelin.
Dog and Cat By Margaret Hilliard Dog: Go away, Cat. Go away. I do not want you here. Cat: Why not? Dog: You do not look like me. You look funny. I do.
Artificial Intelligence in Game Design Lecture 20: Hill Climbing and N-Grams.
Taylor Hubbs. * Type: people * Title of picture: roc * Camera: Canon EOS 40D * Lens: EF 80 mm * ISO: 100 * f/7.1 * Flash: no * Reason for taking picture:
Note 8– Sine Rule The “Ambiguous Case”
Circle-Radius form By definition, a circle is the set of all points in a plane that lie a given distance from a given point. The given distance.
Review: Types of Questions
Chapter 5-6 Sorting/Seeking Game.
CHAPTER 1 COMPLEX NUMBERS
Expert System Structure
N, A, X, M - #1 Start Changes made from 2014 Rules to 2016 Rules are as follows: Move original Sign #49 “Back Up 3 Steps Dog Stays in Position” to Sign.
Solving Mazes Troy Mahon.
Lecture 35 Fuzzy Logic Control (III)
START UP DAY 62 Kirby hits a ball when it is 4 ft above the ground with an initial velocity of 120 ft/sec. The ball leaves the bat at a 30° angle with.
Sensor Controller for Obstacle Detection System
人民教育出版社 七年级下册英语 Unit5 Section B 1a-1d 郫都区实验学校 曾丽萍.
Lecture 35 Fuzzy Logic Control (III)
Games Development 2 Entity / Architecture Review
Presentation transcript:

12/19/2003Cat Hunt: Expanded Dog Chasing Cat Problem 1 Cat Hunt Expanded Dog Chasing Cat Problem By Eric Olson

Cat Hunt: Expanded Dog Chasing Cat ProblemEric Olson 2 12/19/2003 Problem Expand and improve the dog-cat problem  Increase the number of dogs and giving them improved A.I. in chasing the cat  Give the cat A.I. to aid it evading the dogs Create clearer and easier to use graphical representation of chase  Remove animal trails  Static axes

Cat Hunt: Expanded Dog Chasing Cat ProblemEric Olson 3 12/19/2003 Motivation It was relatively boring to watch the cat run straight and have the dog circling it. Cats are smart, let it try to escape. Dogs are smarter than the original simulation. Dogs really don’t like cats, get more dogs!

Cat Hunt: Expanded Dog Chasing Cat ProblemEric Olson 4 12/19/2003 Solution: Setup Cat Properties  Only one cat  Twice as fast as dogs  Initial location is always in center of area (0,0) Dog Properties  Can be unlimited dogs  Initial location(s) randomly generated or loaded from file Simulation Ends When:  A dog is within.5 units of cat  Cat escapes off of area 600x600 square  Cat eludes dogs for 500 iterations

Cat Hunt: Expanded Dog Chasing Cat ProblemEric Olson 5 12/19/2003 Solution: Cat A.I. Cat bases route off of closest dog  Determine closest dog  Run away from closest dog at angle it is pursuing  Define route after every iteration of system

Cat Hunt: Expanded Dog Chasing Cat ProblemEric Olson 6 12/19/2003 Solution: Dog A.I. Dogs base route off of current and possible future locations of the cat Steps to determine route of each dog  Determine distance from cat  If cat is more than 5 steps (iterations away), run towards where the cat should be then if no course change is made.  Otherwise, run directly at where the cat should be the next iteration.

Cat Hunt: Expanded Dog Chasing Cat ProblemEric Olson 7 12/19/2003 Graphical Modes Routes with TrailsRoutes without Trails

Cat Hunt: Expanded Dog Chasing Cat ProblemEric Olson 8 12/19/2003 Test Results: Max-Min vs. Kosko’s Max-Product Rule # DogsTrials% Caught% Escaped # DogsTrials% Caught% Escaped Max-Min RuleKosko’s Max-Product Rule

Cat Hunt: Expanded Dog Chasing Cat ProblemEric Olson 9 12/19/2003 Test Results: Max-Min vs. Kosko’s Max-Product Rule

Cat Hunt: Expanded Dog Chasing Cat ProblemEric Olson 10 12/19/2003 Conclusion Expansion makes for a very interesting simulation Random dog locations increases intrigue as each new test is different Extremely fun project to complete Interesting application of Fuzzy Control Logic