Simulating A Dragonfly Intercepting Its Prey

Slides:



Advertisements
Similar presentations
Introduction to Eye Tracking
Advertisements

Getting started with LEGO NXT Mindstorms software This is intended to be a short introduction to the LEGO Mindstorms software and programming the LEGO.
Earth Rotation The Earth spins slowly, making a full turn with respect to the Sun every day. We use the term rotation to describe this motion. The Earth's.
RoboCell and Cell Setup
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
David Wild Supervisor: James Connan Rhodes University Computer Science Department Gaze Tracking Using A Webcamera.
Using Surfcam to Produce a Numeric Control (NC) Program An Introduction to the CAD/CAM Process Instructions for 3 Axis Programming Using the D&M CNC Milling.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
05/06/2005CSIS © M. Gibbons On Evaluating Open Biometric Identification Systems Spring 2005 Michael Gibbons School of Computer Science & Information Systems.
Introduce about sensor using in Robot NAO Department: FTI-FHO-FPT Presenter: Vu Hoang Dung.
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
STC Robot 2 Majd Srour, Anis Abboud Under the supervision of: Yotam Elor and Prof. Alfred Bruckstein Optimally Covering an Unknown Environment with Ant-like.
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
In this section, we will investigate indeterminate forms and an new technique for calculating limits of such expressions.
Design Studies 20 ‘Show Off’ Project How to make a computer monitor In Google Sketchup By: Liam Jack.
Enzymes Activity: Chew on This!
External Executable Tools The Master's Touch David L. Blankenship.
Reflectance Function Estimation and Shape Recovery from Image Sequence of a Rotating object Jiping Lu, Jim Little UBC Computer Science ICCV ’ 95.
Stay Kinected: A Home Monitoring System Combining Safety and Comfort Abstract The purpose of this project is to use the Microsoft Kinect sensor to implement.
Example Results (Case 1) This shows our estimation technique applied to real data. The information loss (in other words which values to drop) was simulated.
Many of the figures from this book may be reproduced free of charge in scholarly articles, proceedings, and presentations, provided only that the following.
Date of download: 7/10/2016 Copyright © ASME. All rights reserved. From: A Model for Highly Strained DNA Compressed Inside a Protein Cavity J. Comput.
Human Computer Interaction Slide 5
Creating Visual Effects
How to SWIVl: Using a Gen 2 SWIVL RObot
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Human Computer Interaction Lecture 2 The Human
Animal Behavior and Sheep Handling
Chapter 5 Spreadsheet Design
Bitmap Image Vectorization using Potrace Algorithm
Lainie Chang Grand Canyon University January 20, 2010 TEC 542
Object-Oriented Analysis and Design
Learning the Basics – Lesson 1
University of Ioannina
Computer Modeling Fundamentals
WORKSHOP 8 TIRE TESTRIG TUTORIAL
DSS: Decision Support Systems and AI: Artificial Intelligence
ANTICIPATION.
How Does a Color Sensor Work?
On The Feasibility of Internal-Nodes Power Analysis
How Does an Ultrasonic Sensor Work?
Computer Modeling Fundamentals
ARTIFICIAL INTELLIGENCE.
Loss of Tail Rotor Effectiveness
ISOMAP TRACKING WITH PARTICLE FILTERING
Using Surfcam to Produce a Numeric Control (NC) Program
Vehicle Segmentation and Tracking in the Presence of Occlusions
Simulation of a Dragonfly Intercepting its Prey
Backup Car Camera Derek Wachowski.
A movement of a figure in a plane.
A movement of a figure in a plane.
Volume 25, Issue 2, Pages (January 2015)
ACTi ALPR - Automatic License Plate Recognition
Heuristic Rules Underlying Dragonfly Prey Selection and Interception
BUSINESS COMMUNICATION SKILLS PRESENTATION SKILLS OF THESIS & PROJECT
Determining the 2018 Spring Equinox
POWER POINT WHY HAVE WE USE THIS PROGRAM? TO SHOW YOUR STUDY..
Volume 27, Issue 6, Pages (March 2017)
Volume 22, Issue 14, Pages (July 2012)
How to Start This PowerPoint® Tutorial
Multimedia System Image
Celestial Motions of Planets & Stars
The “Ideal Progressive”
The Cellular Organization of Zebrafish Visuomotor Circuits
VISUAL COMMUNICATION USING ADOBE PHOTOSHOP CREATIVE SUITE 5
Computer Modeling Fundamentals
Computer Modeling Fundamentals
Multimedia Campus Locator
Presentation transcript:

Simulating A Dragonfly Intercepting Its Prey Senior Project - Computer Science - 2005 Simulating A Dragonfly Intercepting Its Prey Victoria M. Hurley Advisor: Prof. Michael Rudko A computer simulation of a dragonfly intercepting its prey was developed in order to investigate a number of questions scientists have encountered. Dragonflies use visual detection to localize and intercept moving objects, particularly prey. Generally biologists recognize the various factors that characterize this ability yet some questions remain.  The two-dimensional computer simulator of this behavior which was developed incorporates real data and allows the user to alter each parameter that is known to govern flight. Ultimately, it provides scientists with a new technique for studying the influence of the different known factors while opening the door to additional parameters that may have been overlooked. Abstract Background Biological research has shown that dragonflies use interception methods to capture their prey. The following factors govern the behavior of dragonflies during their flight and have been implemented into the simulator: Acuity zone: The section of the retina that is populated with highly sensitive receptors, ommatidia, that are specifically used for viewing prey approximately 40 to 60 degrees above the horizon. Prey angle: The angle between the line created by the tilt of a dragonfly’s head and to the line from the prey to the font of the dragonfly. (see image to right) Latency: Due to the neurological makeup of a dragonfly there are delays in the dragonfly’s reactions to prey movements. Speed: The relative speed of the dragonfly when compared to the prey. Turning capabilities: A dragonfly is capable of stopping abruptly and rotating, slowly bringing about a turn, and hovering before continuing its pursuit. Graph User Interface The screen capture below shows the options the simulator provides the user. One can create a new simulation by selecting the excel file and entering in the necessary parameters. Also they can choose to save the parameters and load it in the future. Results Key: The dark blue dots represent each position of the prey during flight. The light blue stars mark the prey locations the dragonfly saw and reacted to. The dragonfly head is illustrated by the green circle (front) and red star (rear). The simple path above demonstrates the capabilities of the simulator while the complex one to the right illustrates when the accuracy of the simulator fails. For example, the simulation to the right fails because decision making and distance estimation are not included in the simulation. Future Work Next term I will compare the results of the implemented behavioral components in the simulation with the true behavior of a dragonfly.